How to Set Freight Classes using Shipping Groups


This is a document to walk you through how to define Freight Classes by Shipping Group. This feature allows you to assign a certain Freight class to a group of products defined by a Shipping Group.

If all of your products belong to the same freight class, this can be set as the Default Freight Class on your LTL Freight carrier. If, however, you have groups of products which belong to different classes, using Shipping Groups you can define different classes for each of those groups.


Create the Shipping Group

To do this, add a new Shipping Group. In the Advanced Settings panel of Shipping Group settings you’ll find the Freight Class field which allows you to select from a drop-down the appropriate class for the products in this Shipping Group.

Once you have set the freight class, save the Shipping Group.

Set Group on Products

You can now assign this to the appropriate products in your eCommerce platform by going to your product attributes and setting the name in the Shipping Group field. When rating via an LTL Freight carrier, ShipperHQ will now use the specified freight class of each product in this Shipping Group.

Freight Class in Magento

Keep in Mind the two Freight Class attributes that can be set on the product level in Magento:

  • freight_class
  • shipperhq_nmfc_class

Both attributes can be set in Magento on the product level but the shipperhq_nmfc_class attribute will only be used for the ABF carrier.  The freight_class attribute will be sent to all remaining applicable carriers. 


This is not the only way to handle freight classes within ShipperHQ. Depending on eCommerce platform support, you may be able to assign Freight Classes on a product level.