Setting up Shipping Providers

This article is intended for advanced users and our partners as it requires advanced web development or Salesforce admin or programming knowledge. While the functionality is part of StoreConnect, we do not provide end user assistance to implement it beyond our help documentation. If you need help or are unsure on how to do this, you can hire one of our StoreConnect partners.

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.

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 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:

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

See also: How to Configure what ShipStation Services to Offer

ShipStation manage carriers

ShipStation add carrier


Australia Post

Once you’ve set up an Australia Post Developer Account, and followed the instructions for Setting up a production key you’ll need the following credentials to create a Shipping Provider record:

Your account will have Product ID’s associated with it. You will need these to register a shipment as ready for collection. To get the applicable product codes for your account you will need to query AusPost.

In order to switch from Test mode to Production, you will need to submit the Technical Validation Form to AusPost. If you have Adobe Acrobat you can download and edit the form below:

You will need these JSON files for section 8 of the form:


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

Products

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’


Calculated Shipping Rates

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


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
Bringg Bringg
ShipStation ShipStation
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.

Add as Shipping Method

 

 
Back to Documentation