product_delivery_options
The product_delivery_options smarty function retrieves the available delivery options for a product, or all products.
Introduction
The product_delivery_options retrieves delivery options for you to display in Aurora Smarty templates.
Accepted Parameters
Parameter | Values | Default | Description | Required? |
---|---|---|---|---|
product_id | Positive Integer | The Product ID | The Product ID for which delivery options are required | No |
If the product_id is omitted, all available delivery options will be returned.
Data Returned
The function returns an array of delivery options, keyed by the Shipping ID.
Array
(
[47] => Array
(
[id] => 47
[enabled] => 1
[shipping_type_id] => 12
[shipping_zone_name] => United Kingdom
[shipping_zone] => 19
[default_courier_id] => 5
[shipping_option] => home_delivery
[shipping_sku] => SDF
[shipping_description] =>
[shipping_public_description] =>
[ebay_shipping_type] =>
[amazon_shipping_type] =>
[minimum_weight] =>
[maximum_weight] =>
[minimum_volume] =>
[maximum_volume] =>
[minimum_value] => 50.00
[maximum_value] =>
[min_shipping_day] => 3
[max_shipping_day] => 4
[name] => Standard Delivery
[description] =>
[price] => £0.00
[tax_float] => 0
[price_float] => 0.00
[price_chargeable_float] => 0
[price_ex_tax] => £0.00
[tax_rate] => 20.00
[shipping_estimate] => Thursday, Jun 8th - Friday, Jun 9th
[short_shipping_estimate] => 6 - 7 days
)
[209] => Array
(
[id] => 209
[enabled] => 1
[shipping_type_id] => 152
[shipping_zone_name] => United Kingdom
[shipping_zone] => 19
[default_courier_id] => 1
[shipping_option] => store_delivery
[shipping_sku] => CIS
[shipping_description] =>
[shipping_public_description] =>
[ebay_shipping_type] =>
[amazon_shipping_type] =>
[minimum_weight] =>
[maximum_weight] =>
[minimum_volume] =>
[maximum_volume] =>
[minimum_value] =>
[maximum_value] =>
[min_shipping_day] => 3
[max_shipping_day] => 5
[name] => Collect in Store
[description] =>
[price] => £0.00
[tax_float] => 0
[price_float] => 0.00
[price_chargeable_float] => 0
[price_ex_tax] => £0.00
[tax_rate] => 20.00
[shipping_estimate] => Thursday, Jun 8th - Monday, Jun 12th
[short_shipping_estimate] => 6 - 10 days
)
)
Usage
Retrieve delivery options for a specific product
product_delivery_options product_id=$product.id value=deliveryOptions}
Retrieve delivery all available delivery options
product_delivery_options value=deliveryOptions}
Updated about 2 years ago