Ship with EasyPost

EasyPost is currently the only integrated shipping estimator for eCom in North America. EasyPost specializes in shipping solutions and can access rates from many shipping providers including:

NOTE: If you don't intend to use a shipping fulfilment service, you can set up your own predefined shipping rates; for more information, see Setting up a shipping method and rates.

To get started with EasyPost

  1. Sign up for EasyPost
  2. Configure your EasyPost shipment options in eCom back office.
  3. Configure EasyPost carriers.

To sign up for EasyPost

To offer EasyPost shipping, sign up for EasyPost here.

To configure EasyPost

  1. From the main menu of your back office, go to Settings.
  2. Under STORE SETTINGS, click Shipment Methods.
  3. Click Connect EasyPost and configure your options.


  • Enable this integration - Activate the toggle to make EasyPost available in your online store.
  • API key - Enter the API key for your account. It is provided by EasyPost and can also be retrieved from your EasyPost account. Important: EasyPost provides you with two API keys: Test and Live. You can use the Test API key during your trial period. You will not be charged and none of the requests will appear in your live mode reporting. As soon as you start selling, you need to enter the Live API key. 
  1. Sign up for an EasyPost account.
  2. Go to EasyPost > Account > API Keys and record your API keys. 



  • Tax rate - Select the tax rate for your location. Do not use this option if you are located in the United States or Canada. Tax will be handled automatically if you set up your taxes in Settings > PAYMENT SETTINGS > Taxes.


Enter your company's mailing address details that you want to appear on return shipment labels.


Manage the carriers and service levels that you offer to your customers. Please see our next section To configure EasyPost carriers for more information.

To configure EasyPost carriers

To configure your EasyPost carriers, you first need to enable them in your EasyPost account. Only after will you be able to manage your EasyPost carriers and service levels directly from your eCom back office.

Enabling carriers in your EasyPost account

By default, EasyPost already has USPS configured. If you want to use other supported EasyPost carriers, you must enable them manually through your EasyPost account:

  1. Log in into your EasyPost account.
  2. Go to EasyPost > Account > Carriers.
  3. Select carrier you want to integrate with.
  4. Enter the carrier account information or follow onscreen instructions. You may be required to set up an account with the carrier.

NOTE: USPS does not calculate shipping rates from Canada to Canada.

Managing carriers and service levels in your eCom back office

Once you've enabled your carriers in your EasyPost account, they will appear almost immediately in your eCom back office and online store. By default, all your carriers and service levels will be enabled.

Depending on your business needs and your customer demographic, you may want to only offer certain carriers and service levels. For example, if you see a trend that most of your customers use the least expensive service level, perhaps disabling more expensive service levels will increase their likelihood to purchase.

To manage your carriers and service levels:

  1. From the main menu of your back office, go to Settings.
  2. Under STORE SETTINGS, click Shipment Methods.
  3. Click Configure EasyPost and configure your options.
  4. From the CARRIERS section, you can manage your carriers and shipping methods by:
    • enabling/disabling their Show during checkout toggles.
    • clicking Edit to select or deselect a carrier's service levels.
  5. From the top right of our page, click Save.


Setting up international shipping with EasyPost

When all the products in a buyer's shopping cart have affiliated HS codes, they will have the option of international shipping with EasyPost at checkout.

  1. From the main menu of the eCom Back Office, go to Settings > GENERAL SETTINGS > Advanced.
  2. Under STORE, enable HS Codes.
  3. Click Save. Return to the main dashboard.
  4. From the main menu of the eCom Back Office, go to Settings > STORE SETTINGS > Shipping Methods.
  5. Click Configure EasyPost.
  6. Complete the new international shipping fields.
  7. Click Save.

Adding HS codes to your products


  1. In your eCom back office, Select Products and select a product to edit.
  2. Under INVENTORY & VARIANTS, click the corresponding variant to open the Edit variant popup.
  3. Under IDENTIFIERS, enter a Harmonized System code in the HS code field. Only the first 6 digits of the HS code are necessary. Click Find an HS Code below the field if the code is unknown.
  4. Click Save.

Repeat the procedure for all products that you want to make available for international shipping.

By import

You can import your HS codes for each product. Read Editing products through import for more information.

Have more questions? Submit a request || || Request a callback