{"title":"Set up shipping providers","slug":"setting-up-shipping-providers","url":"https://support.storeconnect.com/articles/setting-up-shipping-providers","url_markdown":"https://support.storeconnect.com/articles/setting-up-shipping-providers.md","subtitle":null,"summary":"Connect StoreConnect with Shippit, Easyship, Bringg, ShipStation, ShipEngine, Australia Post, StarTrack, or your own custom endpoint to calculate live carrier rates at checkout and automate shipment registration.","type":"Help_Documentation","video_url":"","keywords":"shipping provider, Shippit, ShipEngine, Bringg, ShipStation, Australia Post, StarTrack, Easyship, carrier rates, checkout, shipment, tracking","last_modified":"2026-08-21T07:12:35+0000","body_markdown":"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.\n\nShipping 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](setting-up-shipping-rates)\n\nWhen 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.\n\n## Provider configuration\n\nFrom your Store record, you can find the Shipping Provider Related List. If it is not showing, add it to your page layout.\n\n### [Shippit](https://www.shippit.com/)\n\nShippit 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.\n\nSee [Shippit shipping provider](shippit-shipping-provider) for full setup instructions.\n\n### Custom\n\nThe 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.\n\nSee [Custom shipping provider](custom-shipping-provider) for full setup instructions, including authentication options and request/response format.\n\n### [Easyship](HTTPS://support.getstoreconnect.com/article/easyship-shipping-provider \"easyship shipping provider docs\")\n\nEasyship documentation is available [here](EasyShip-Shipping-Provider).\n\n### [Bringg](HTTPS://www.bringg.com/)\n\nBringg 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.\n\nOnce you have API credentials from Bringg, you’ll need to set the following when creating a Shipping Provider record:\n\n-   API URL - `https://api.zenkraft.com`\n-   API Environment - (`test` or `production`)\n-   API Key - (the key provided by Bringg)\n-   API Secret - `x`\n\n**API Options (add carrier details here)**\n\nGetting 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:\n\n`carriers: [{ carrier_code: \"ups\", shipping_account: \"1234567\" }, { carrier_code: \"fedex\", shipping_account: \"56789\" }]`\n\n### [Shipstation](HTTPS://www.shipstation.com/)\n\nShipStation supports integrating with multiple carriers through [Sendle](https://www.sendle.com/) or your existing carrier accounts.\n\nOnce you have API credentials from ShipStation, you’ll need to set the following when creating a Shipping Provider record:\n\n-   API URL - `https://ssapi.shipstation.com`\n-   API Environment - `production`\n-   API Key - (the key provided by the ShipStation service)\n-   API Secret - (the secret provided by the ShipStation service)\n\nFrom your ShipStation dashboard you can manage and add your chosen carriers.\n\nNext, see the ShipStation document about [configuring ShipStation services](https://help.shipstation.com/hc/en-us/articles/360036323631-Edit-Services-Package-Types#UUID-f1612815-55f3-7506-415d-6b893792b1e9)\n\n### Australia Post\n\nRefer to the [Australia Post shipping provider](australia-post-shipping-provider) documentation.\n\n### Startrack\n\nTo configure a StarTrack Shipping Provider is the same process as Australia Post, but will use an 8-digit account number.\n\n## Requesting collection of an order\n\nOnce 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.\n\nFor a shipment to be registered with your service provider, you must have the following configured:\n\n**Stock Location**\n\n-   The shipment must have a Stock Location defined\n-   The Stock Location must have all address fields populated\n\n**Products**\n\n-   Each product in the shipment must have all of the following populated:\n    -   Shipping Weight and Shipping Weight Unit\n    -   Shipping Length, Shipping Width, and Shipping Height\n    -   Shipping Dimensions Unit\n\n**Shipment**\n\n1.  Edit the order’s shipment record\n2.  Set Provider to `Australia Post` or `StarTrack`\n3.  Set Provider Service to the Product ID provided to you\n4.  Set Status to `Ready to ship`\n5.  Click ‘Save’\n\n## Scope shipping providers to channels\n\nThe **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.\n\n![Example shipping provider austpost for web deliveries](https://res.cloudinary.com/hzkr6fi81/image/upload/v1779938555/knowledge/shipping-provider/ChannelShippingProvider_snmjpa.png)\n\n| Channel | Effect |\n|-------------------|--------|\n| **Web** | Provider appears at web checkout only; not available in POS |\n| **POS** | Provider appears in POS only; not available at web checkout |\n| **Web + POS** | Provider is available on both channels |\n\nThis is a required field on all new Shipping Provider records. For backward compatibility, existing records are treated as applying to all channels.\n\n## Calculated shipping rates\n\nFor your shipping provider’s rates to be calculated and offered at checkout, you need to do the following:\n\n-   Ensure your provider is configured for the store per the above instructions\n-   Enable shipping for the store\n-   All products shippable using this calculated rate are configured to allow the provider as a shipping method\n\n### Configure product shipping method\n\nA 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.\n\n| Provider       | Picklist API Name |\n|----------------|-------------------|\n| Shippit        | Shippit           |\n| Custom         | Custom            |\n| Bringg         | Bringg            |\n| Easyship       | Easyship          |\n| ShipStation    | ShipStation       |\n| ShipEngine     | ShipEngine        |\n| Australia Post | australia_post    |\n| StarTrack      | star_track        |\n\nFor 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).\n\n### Enable shipping\n\nOn the Store record, find the ‘Enable Shipping’ checkbox and make sure it is set to `true`."}