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

ParameterValuesDefaultDescriptionRequired?
product_idPositive IntegerThe Product IDThe Product ID for which delivery options are requiredNo

👍

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}