WooCommerce Delivery Slots comes with a variety of shortcodes you can use to display different elements within your store. We’ve outlined each of these below.
Display the reservation calendar
Use this shortcode to display the reservation calendar:
[iconic-wds-reservation-table]
Arguments:
- shipping_method (optional): When this argument is added, the first 2 steps i.e. shipping address and shipping method will be skipped. Users will be asked to select a date and time only. Example:
[iconic-wds-reservation-table shipping_method='free_shipping:4']
More information about this shortcode can be found here.
Display a reserved time slot
This shortcode displays the customers’ currently reserved time slot:
[iconic-wds-reserved-slot]
Display the lead time for a product
WooCommerce Delivery Slots provides you an option to select the lead time for a product or its categories.
You can use this shortcode to display the lead time for a product:
[iconic-wds-lead-time]
Arguments:
- product_id (optional): The product for which you want to display the lead time. If omitted it will try to fetch the lead time of the current product if used in a single product page. Example:
[iconic-wds-lead-time product_id='55']
Display allowed days for a product
Similar to lead time, you can also specify allowed days for a product or category. This shortcode will display the allowed days for a product:
[iconic-wds-allowed-days]
Argument:
- product_id (optional): The product for which you want to display the allowed days. If omitted it will try to fetch the allowed days of the current product if used on a single product page. Example:
[iconic-wds-lead-time product_id='55']
Display selected Date and Time for an order
You can use this shortcode to display the selected date or time for an Order ID.
[iconic-wds-get-order-date]
– Display only date.
[iconic-wds-get-order-time]
– Display only time.
[iconic-wds-get-order-date-time]
– Display both date and time.
Arguments:
- id: Order ID. Example:
[iconic-wds-get-order-date id='4005']