Products with Variations

Overview

With ShipperHQ it is possible to associate different shipping criteria to a product and its children. For example you may have a configurable product such as a Bike which has different size wheels. Based on what wheel size the customer selects you may wish to pack in different box sizes.

Parent/Child Relationship

Looking at the Bike example you can see that we would want to associate the shipping attributes to the child products so we can get the sizes. In other scenarios, say t-shirts with different colors/sizes the box and rules may all be the same, so we would want to associate the shipping attributes with the parent.

Product attributes defined on the parent/child that affect shipping include, but are not limited to:

  • Shipping group
  • Origin
  • Dimensions

Other attributes can vary based on the e-commerce platform.

Configuration Options

By default, ShipperHQ looks at the attributes defined on the parent product, regardless of the attributes defined by the child products. The exception is the weight To change this, navigate to the website configuration section within the dashboard and untick the “Use Parent for Attributes” checkbox. This option will make it so that the attributes defined on the child products will be used and ignore those defined on the parent product.

Websites

Example

A product in the cart has been configured with the following options:

Parent: Light

Shipping group: none

Child: 10-bulb

Shipping group: LARGE-LIGHT

Child: 4-bulb

Shipping group: MEDIUM-LIGHT

When the Use Parent option is selected and the 10-bulb light is in the cart no shipping group is assigned. If Use Parent is unselected the shipping group will be LARGE-LIGHT. You can then setup rules around this, e.g. surcharge large lights by $3, medium by $2.

Virtual Products

You can ignore virtual products, this is set up at a Website level under advanced options. They then won’t be included in any rule calculations e.g. price based rules, etc. Generally virtual products are not shipped, but we have seen cases where they can be hence this option.

Custom Options

In Magento and BigCommerce there is a concept of options against a product. No shipping data can be attached to these options.