Setting up Shipping Providers
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 URL -
https://api.zenkraft.com
- API Environment - (
test
orproduction
) - 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.
See also: How to Configure what ShipStation Services to Offer
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:
- Key (username)
- Secret (password)
- Account Number. This is a 10-digit number for an Australia Post charge account (e.g. eParcel and International). See the relevant documentation for details.
*API URL is
https://digitalapi.auspost.com.au
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
- 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:
- A Weight and Weight Unit
- A Dimension Unit
Shipment
- Edit the order’s shipment record
- Set Provider to
Australia Post
orStarTrack
- Set Provider Service to the Product ID provided to you
- Set Status to
Ready to ship
- Click ‘Save’
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 |
---|---|
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
.
Back to Documentation