If your product line or business model needs complex shipping price tools, the ShipperHQ app will help you to set your own shipping rules.

With help of the ShipperHQ app you can achieve the following:

  • assign specific shipping methods to certain product types
  • ship products in separate boxes
  • specify in what exactly boxes a product should be shipped
  • calculate shipping cost by distance
  • calculate shipping cost from several office/warehouse addresses, inсluding dropshipping
  • take into account freight product classes
  • etc

Also, you can use the updated integrations with Australia Post and FedEx through this app.

This app is available for all Ecwid Stores starting from the Business and higher tier plans.

Installation and setup

- Install the ShipperHQ app in your Ecwid control panel

- Sign up for a ShipperHQ account at by clicking on “30 Day Free Trial” in the top right corner (you can choose Magento2 option from the list of offered platforms if you don't see Ecwid in the popup that will appear).

- Go to Websites section and create a new site following this instruction. This will give you the credentials you’ll need to connect your store to ShipperHQ.



- Copy the value for API Key (it is generated by ShipperHQ when you save the website and shown in the Websites section) and generate Authentification code in the eCommerce Shipping Configuration section highlighted in the screenshot above. Then paste these values into the respective fields in the app page inside your Ecwid control panel.


- Proceed to Origins section and specify there the accurate Origin Address where your goods are shipped from.



If you have several warehouses, you can enter the address of each of them. Also, you can specify there a warehouse address in case of a dropshipping. This instruction describes in detail how to accomplish this step.

Creating shipping methods

Proceed to Carriers section, create a Carrier on that page and configure it following this instruction.


With a Custom Carrier you must set up Carrier Rules to see rates show, with all other carriers rates will show by default.


To pull live rates from carriers such as UPS, USPS, FedEx, DHL, Australia Post/eParcel, etc, you will need to specify the account details you have with the respective carrier.
Don't forget to enable the methods as they are created in the disabled state by default.

To add LTL Freight & 3PL carriers you must enable this feature in your ShipperHQ account settings.

Additional attributes

In order to use the features such as "Ship product in separate box" or "Multi Origins", you should set additional attributes for products. For products to receive the attributes, you need to assign them to a product class that contains the set of necessary attributes or create attributes for a default class.

List of attributes:

Attribute Description
shipperhq_shipping_group With help of this attribute you can define the group of products that have special shipping settings. For instance, it is possible to define what shipping methods should be used with this or that product (a group of products).
shipperhq_warehouse This attribute can be used in case of dropshipping and multi warehouses. It determines from which warehouse a product should be shipped. Office names set in Ecwid should coincide with the origin names set in ShipperHQ account.

How to set Freight Classes using Shipping Groups

Using "Must Ship Freight" with shipping groups

must_ship_freight Set to 1 to only ship freight. This setting defines that during shipping cost calculation a freight class should be used instead of product dimensions and weight.
ship_separately Set to 1 to ship separately. This attribute defines that when calculating shipping cost, the product should be put in a separate box. More details.


Was this article helpful?

Awesome! Thanks for your feedback!

Thanks for your feedback!

Sorry about that! What went wrong?
1 out of 5 found this helpful
We use cookies and similar technologies to remember your preferences, measure effectiveness of our campaigns, and analyze depersonalized data to improve performance of our site. By choosing «Accept», you consent to the use of cookies.
Accept cookies Decline