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.
Currently, StoreConnect integrates only with Australia Post and StarTrack, although the platform is extendable to support others.
Provider Configuration
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 adddress 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
Enable Shipping
On the store’s Store record, find the ‘Enable Shipping’ checkbox and make sure it is set to true
.
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 of for the provider.
Provider | Picklist API Name |
---|---|
Australia Post | australia_post |
StarTrack | star_track |
For each product you want to offer this shipping method, add the provider as a chosen Shipping Method on the product record. This shipping option will be offered to your customers when all physical (not virtural) items in their cart are configured to allow shipping with this provider.
Back to Documentation