We’ve integrated with ShipperHQ to provide you with advanced tools to control what shipping options to offer your customers during the checkout process. ShipperHQ enables you to do things like:

  • Per product per zone shipping options
  • Different shipping options based on customer groups
  • Different shipping options based on different shipping origin addresses; useful for those with warehouses in multiple locations and those using dropshippers
  • You can define what box sizes you ship with, as well as how many products you can get into different boxes.
  • Support for freight carriers
 
 

How the Integration Works

When one of your customers goes through the checkout flow, BigCommerce will reach out to ShipperHQ via an API call and ask ShipperHQ what shipping rates to offer to your customers. ShipperHQ will return a set of values in the API response and BigCommerce will use those values to display them to your customers.

As a part of the API request to ShipperHQ, BigCommerce will include basic information about the order that ShipperHQ needs in order to determine what shipping rate to offer your customer. The information we send includes product information such as:

  • weight
  • dimensions
  • quantity
  • price
  • customer group (if any)
  • free shipping (on or off)
  • fixed shipping price (if assigned)

You can then set up shipping rules in ShipperHQ that offer specific shipping options to your customers, based on this data. Note that since ShipperHQ is controlling your shipping settings, shipping related discounts created within BigCommerce (coupons and Automatic Promotions) will not apply to the shipping options ShipperHQ presents during checkout.

 

Product Shipping Attributes

There are three fields available for you on the product level in BigCommerce that are included in the information we send to ShipperHQ to determine what shipping options to show your customers. Note that these fields are not visible or available when editing products until after you install the ShipperHQ app.

The specific fields available for you to define in your BigCommerce product catalog are:

You can also define these fields using the legacy and modern Product Import/Export tool.

If your store is using the v2 Add Products experience, ShippingHQ fields appear under the Shipping section under the Details tab.

ShipperHQ Attributes

If your store is using the v3 Add Products experience, ShipperHQ fields appear in the Shipping Details section under Show Advanced Shipping Fields.

ShipperHQ fields under Show Advanced Shipping Fields in the v3 Add Products experience

 

Shipping Groups

Shipping Groups allow you to offer different shipping options based on the product being purchased. Some examples would be perishable products which have restrictions around how long they can be in transit, bulky products which may need to be shipped via LTL freight, or situations where you're offering a special shipping promotion on certain products. Here is a ShipperHQ doc showing an example setup.

You'll need to set up your Shipping Groups in ShipperHQ, then assign them to your products here. Make sure the values entered here exactly match the Shipping Group names in ShipperHQ, and use a hash (#) symbol to separate multiple values.

 

Origin Locations

ShipperHQ will use the default shipping origin whenever a product doesn't have a specific Origin applied to it. So if you ship everything from a single location, you don't need to enter in any shipping origins. If you ship the majority of your products from a primary shipping origin, then you only need to add an Origin Location to the products that ship from your secondary location.

Make sure the values entered here exactly match the Origin names in ShipperHQ, and use commas to separate multiple values.

For more information, see ShipperHQ's Origin Configuration doc.

 

Dimensional Rules

By setting up Dimensional Rules, you can configure a different way of handling certain products when ShipperHQ is calculating order dimension information. For example, some of your products may always ship separately from the rest of your products and never get packed into a box with other products.

Once you've set up your Dimensional Rules in ShipperHQ, you can enter the Rule Name in this field. Only one Dimensional Rule can be applied per product. In most cases, you will only need to enter Dimensional Rules for a subset of your products which are packed differently from the rest of your products.

 

Customer Groups

In addition to the three product shipping attributes mentioned above, we also include the customer group that the customer checking out belongs to. This enables you to offer different shipping options to different customer groups by defining shipping rules for customer groups in ShipperHQ.

Customer Groups

 
 

Requirements

  • Only the Store Owner can install or launch the ShipperHQ app.
  • The Manage Shipping user permission is required to navigate and update shipping settings.
  • The Manage Products, Import Catalog Entities, and Export Catalog Entities user permissions are required to import and export products.
 
 

Installing the ShipperHQ app

The ShipperHQ app is available for you to install in your control panel and in our App Marketplace. Installing the ShipperHQ app will not be enabled nor have any immediate impact on your BigCommerce store’s checkout flow. This gives you time to configure your shipping settings.

To install ShipperHQ, go to SettingsShippingAdvanced Shipping Rules click Install ShipperHQ.

Install ShipperHQ button highlighted in the Shipping page

After you’ve configured all your settings, you can turn on ShipperHQ from your BigCommerce Control Panel in the Shipping page. This will cause ShipperHQ to control what options are displayed to your shoppers during the checkout flow instead of the options you’ve configured in BigCommerce.

 
 

Turning on ShipperHQ

Once you are done configuring all of your shipping settings in ShipperHQ and have applied the appropriate shipping attributes to your product catalog, you can turn on ShipperHQ, so that it starts controlling what shipping options are shown to your customers during the checkout flow.

This is done in your BigCommerce Shipping page. Navigate to SettingsShipping. In the Checkout Shipping Options section, you’ll see a toggle to enable Advanced shipping rules. Once enabled, ShipperHQ will immediately start powering your checkout shipping options.

Shipping page showing toggle between basic shipping and advanced shipping rules

Upon enabling ShipperHQ, all of your previous settings for Basic shipping rules will be saved, but they will have no impact on your checkout shipping options. If you go back to Basic shipping rules all of your previous settings will immediately go into effect and ShipperHQ will have no impact on your checkout shipping options. This allows you to go back and forth between the two systems as needed while you conduct testing to make sure you have everything working properly.

 

Preview Advanced Shipping

By clicking Launch ShipperHQ Preview Mode, the shipping rates and quotes generated by ShipperHQ at checkout can be previewed by store users logged into the control panel before enabling them live for your shoppers. This is useful for confirming that your settings within ShipperHQ have been configured correctly before publicly surfacing them to your shoppers.

Launch Advanced Preview link

Your shoppers will not be impacted by this preview — they will continue to see the Basic shipping rules previously configured. Once you are satisfied with the quotes being generated, you are ready to use ShipperHQ. To activate ShipperHQ, click the toggle to enable Advanced Shipping Rules (see Turning on ShipperHQ).

Note: Preview Advanced Shipping is only available if ShipperHQ is already installed, ShipperHQ is not currently powering checkout, and Basic shipping rules is enabled.

 

Fallback Shipping Methods

To provide extra peace of mind, you can set up Fallback Shipping Methods which will only trigger if there is an issue communicating with ShipperHQ. This means that customers will always see shipping options during checkout. Created shipping zones are listed under the Fallback Shipping Method section. Click the Configure button and set up the shipping methods that should be used as a fallback option. 

Fallback Shipping methods

 
 

ShipperHQ Supported Carriers

Small package carriersLTL freight carriers
  • UPS
  • UPS SurePost
  • USPS
  • FedEx
  • FedEx SmartPost
  • GSO
  • Australia Post
  • StarTrack
  • DHL
  • DHL Express via ILS
  • Fastway
  • Canada Post
  • Cerasis
  • Echo Global Logistics
  • ReTrans Freight
  • Primus / GLB
 
 

Getting Help

The ShipperHQ support team is available if you need any help figuring out how to set up your shipping rates with ShipperHQ. To contact the ShipperHQ team:

ShipperHQ carrier and packing details are included in your Store Logs. This information can be useful when first configuring your ShipperHQ settings. See ShipperHQ documentation for more information on how to configure ShipperHQ.

ShipperHQ details in the Store Logs section of the control panel

 
 

Applying Attributes to Products via CSV Import/Export

If you're using ShipperHQ, you can save time by applying Shipping Groups, Shipping Origins, and/or Dimensional Rules to multiple products at the same time. You can do this by using our Import/Export feature to add this information via spreadsheet and importing it into your store.

Note that if your store is using the modern Import/Export experience, you cannot create custom export templates. Instead, we recommend exporting your products, editing them in the spreadsheet of your choice, and re-importing to update your products.

 

New to our Import/Export feature? Brush up on importing products and exporting products. For a quick overview of updating products with this feature, see Product Import/Export Overview.

 

Creating a Shipping Export Template

Since the shipping attributes are not included in the default or bulk edit export templates, you'll need to create a custom export template in order to export and re-import these details. The steps below will cover creating a customized export template that includes the shipping attribute fields. 

1. Go to SettingsExport templates.

2. In the Action drop-down next to Bulk Edit, select Choose an ActionCreate a Copy.

Copy the Bulk Edit template

3. Rename your custom template (we used "Shipping"), then click on the Products tab.

4. You will be brought to a list of product attributes. Click the checkbox next to Export this field to deselect all fields, then reselect the following fields:

  • Item Type
  • Product ID
  • Product Name
  • Product Code/SKU
  • Category String
  • Shipping Groups
  • Origin Locations
  • Dimensional Rules

If you prefer, you can keep the other fields selected; they will just make it slightly more difficult to locate the shipping attributes in the spreadsheet.

ShipperHQ attributes under the Products tab when creating a new export template

5. Click Save & Exit.

 

Exporting Your Products

 

Make a sample! Before exporting your products, edit a product and add the shipping attributes. (They can be found in the Details tab, under Shipping.) This way, you'll have a live example of how these fields are formatted in the spreadsheet, making it easier to apply them to the rest of your products.

1. Go to ProductsExport.

2. Under Template, select the shipping template that you created.

The newly created export template selected in the Export Products screen

3. Click Continue and follow the prompts to download your CSV file. Open the spreadsheet using your spreadsheet editor of choice.

4. Add your shipping attributes to the Shipping Groups, Origin Locations, and Dimensional Rules columns. For standalone products, update the fields in the row with the Product Item Type. For product variants, update the fields in the row with the SKU Item Type.

Sample CSV with shipping fields highlighted

5. Save your spreadsheet when done. Do not change the file type from CSV, since only CSV files can be re-imported.

6. Re-import your spreadsheet. Double-check some of your updated products to make sure the data was imported accurately.

 
 

FAQ

How can I add the "City" field to the cart page?

If you use ShipperHQ, and use YRC Freight and/or FedEx LTL to provide real-time freight shipping quotes to your shoppers, it requires the city value to properly return freight shipping quotes, as the Estimate Shipping & Tax button on the cart page will not return quotes for these services unless the City field is included.

This field is included by default in all Stencil themes. If your store is using a legacy Blueprint theme, see Blueprint Themes for instructions on customizing your template files to add the City field.