Skip to content
Log in

Set up shipping providers

On this page

StoreConnect supports integrating directly with some shipping providers to make your shipping logistics more efficient. With a shipping provider configured, your orders can be picked up and shipped by your provider with very little effort. Once an order is ready to ship, StoreConnect will automatically register the shipment with the provider and retrieve the tracking code.

Shipping prices can also be calculated based on data returned from providers and used to charge for shipping at checkout in place of or in conjunction with your own Shipping Rates

When using Shipping Providers, you must also configure at least one Stock Location with its full address, including the country, so the carrier knows where the order is being shipped from. Use the state’s ISO code instead of the full state name, eg. NY for New York. This combined with the Country will provide the carrier with the full code, eg. US-NY.

Provider configuration

From your Store record, you can find the Shipping Provider Related List. If it is not showing, add it to your page layout.

Shippit

Shippit is a multi-carrier shipping platform. StoreConnect retrieves live carrier rates from Shippit at checkout and can register shipments for carrier collection. Tracking updates are delivered via webhook.

See Shippit shipping provider for full setup instructions.

Custom

The Custom provider type lets you connect StoreConnect to your own rate calculation endpoint. StoreConnect sends cart details to your endpoint and displays the rates it returns at checkout.

See Custom shipping provider for full setup instructions, including authentication options and request/response format.

Easyship

Easyship documentation is available here.

Bringg

Bringg allows you to connect with multiple well known logistic companies and use their services to ship your products. You will need an account with Bringg and also the logistic companies you wish to use.

Once you have API credentials from Bringg, you’ll need to set the following when creating a Shipping Provider record:

  • API URL - https://api.zenkraft.com
  • API Environment - (test or production)
  • API Key - (the key provided by Bringg)
  • API Secret - x

API Options (add carrier details here)

Getting shipping rates from a carrier (e.g., UPS) requires an account and a carrier code. These are to be configured in the API Options field using this format:

carriers: [{ carrier_code: "ups", shipping_account: "1234567" }, { carrier_code: "fedex", shipping_account: "56789" }]

Shipstation

ShipStation supports integrating with multiple carriers through Sendle or your existing carrier accounts.

Once you have API credentials from ShipStation, you’ll need to set the following when creating a Shipping Provider record:

  • API URL - https://ssapi.shipstation.com
  • API Environment - production
  • API Key - (the key provided by the ShipStation service)
  • API Secret - (the secret provided by the ShipStation service)

From your ShipStation dashboard you can manage and add your chosen carriers.

Next, see the ShipStation document about configuring ShipStation services

Australia Post

Refer to the Australia Post shipping provider documentation.

Startrack

To configure a StarTrack Shipping Provider is the same process as Australia Post, but will use an 8-digit account number.

Requesting collection of an order

Once an order or part of an order is ready to ship, you can register the shipment with your provider. They will then issue a tracking number and a courier will later arrive to collect the parcel.

For a shipment to be registered with your service provider, you must have the following configured:

Stock Location

  • The shipment must have a Stock Location defined
  • The Stock Location must have all address fields populated

Products

  • Each product in the shipment must have all of the following populated:
    • Shipping Weight and Shipping Weight Unit
    • Shipping Length, Shipping Width, and Shipping Height
    • Shipping Dimensions Unit

Shipment

  1. Edit the order’s shipment record
  2. Set Provider to Australia Post or StarTrack
  3. Set Provider Service to the Product ID provided to you
  4. Set Status to Ready to ship
  5. Click ‘Save’

Scope shipping providers to channels

The Channels field on a Shipping Provider record controls which sales channel the shipping provider is available to. Use channel scoping when you need different shipping options for in-store versus online — for example, a flat “Local pickup” rate that only appears on POS, or a country-wide shipping provider for web orders.

Example shipping provider austpost for web deliveries

Channel Effect
Web Provider appears at web checkout only; not available in POS
POS Provider appears in POS only; not available at web checkout
Web + POS Provider is available on both channels

This is a required field on all new Shipping Provider records. For backward compatibility, existing records are treated as applying to all channels.

Calculated shipping rates

For your shipping provider’s rates to be calculated and offered at checkout, you need to do the following:

  • Ensure your provider is configured for the store per the above instructions
  • Enable shipping for the store
  • All products shippable using this calculated rate are configured to allow the provider as a shipping method

Configure product shipping method

A picklist value needs to exist for the Product’s Shipping Methods multi-select picklist field. This can be added by your Salesforce System Admin by adding a value with the API Name for the provider.

Provider Picklist API Name
Shippit Shippit
Custom Custom
Bringg Bringg
Easyship Easyship
ShipStation ShipStation
ShipEngine ShipEngine
Australia Post australia_post
StarTrack star_track

For each product, in the product record, add the providers you want to offer as a chosen Shipping Method. This shipping option will be offered to your customers if all items in their cart are configured to allow shipping with this provider (not including virtual products).

Enable shipping

On the Store record, find the ‘Enable Shipping’ checkbox and make sure it is set to true.

Was this article helpful?

Was this article helpful?