Instances of ProductShippingModel provide access to product-level
shipping information, such as applicable or inapplicable shipping methods
and shipping cost defined for the product for a specified shipping
method.
Returns the shipping cost object for the related product and the specified shipping method, or null if no product-level fixed-price or surcharge shipping cost are defined for the specified product.
Returns the active applicable shipping methods for the product related
to this shipping model, i.e. shipping methods the product can be shipped
with. A product can be shipping with a shipping methods if the shipping
method is not explicitely marked as inapplicable for this product.
Returns the active inapplicable shipping methods for the product related
to this shipping model, i.e. shipping methods the product cannot be
shipped with. A product cannot be shipping with a shipping methods if the
shipping method is explicitely marked as inapplicable for this product.
Returns the active applicable shipping methods for the product related
to this shipping model, i.e. shipping methods the product can be shipped
with. A product can be shipping with a shipping methods if the shipping
method is not explicitely marked as inapplicable for this product.
Returns the active inapplicable shipping methods for the product related
to this shipping model, i.e. shipping methods the product cannot be
shipped with. A product cannot be shipping with a shipping methods if the
shipping method is explicitely marked as inapplicable for this product.
Returns the shipping cost object for the related product and
the specified shipping method, or null if no product-level fixed-price or
surcharge shipping cost are defined for the specified product.
The following rules apply:
if fixed and surcharge shipping cost is defined for a product, the fixed cost takes precedence
if a product is member of multiple shipping cost groups, the lowest shipping cost takes precedence