Details the requirements for In-Cart Delivery Options and with a common use case, demonstrates how to use the feature's basic functions.
In-Cart Delivery Options is a new ShipStation feature that allows you to configure the rates you wish your customers to select during their store checkout process.
In ShipStation, you’ll configure the carrier and service for each option and set the type of rate the options will use (live rate or preset rate). ShipStation will then send this information to your store for your customers to choose in their shopping cart.
Use Case Example
The best way to understand how to use In-Cart Delivery Options is with a common use case.
In this example, you want to offer your customers three different delivery options during checkout based on transit time:
A standard option. This is low-cost, but may take several days.
An expedited option. A slightly higher cost that may take 2 - 3 days.
The fastest option. The highest cost that may take 1-2 days.
You must be using ShipStation's new layout (feature not available with ShipStation Legacy).
Currently only available for U.S.-based ShipStation users.
-
An active Magento, Shopify , or BigCommerce account.
Store-Specific Requirements
Shopify Plan: To use the In-cart Delivery Options feature, you must be on a Shopify Advanced plan or higher. Alternatively, you could also gain access by switching your Shopify plan monthly payment to an annual payment. Or you may request access to Shopify's third-party calculated shipping rates that Shopify charges an additional fee for.
Magento Plug-in: You must update to the latest version of the ShipStation plug-in (2.3+) to use In-Cart Delivery Options. Visit Magento's ShipStation page to get the most recently updated plug-in.
The ShipStation app installed in your Magento, Shopify, or BigCommerce store (available from the App Marketplace).
-
Your Magento, Shopify, or BigCommerce store is connected to ShipStation.
If you have not connected your store to ShipStation, follow the instructions in the appropriate article:
Setup-process Summary
Setting up In-Cart Delivery Options requires three main steps:
-
Enable Shipstation to provide In-Cart Delivery Options during checkout:
Magento does not require this step.
You only need to connect and enable once. Afterward, you can configure more options or modify them at any time.
In this demo, we’ll first set up the Standard option, then add the Expedited and Fastest options.
How Rates Are Estimated
The returned rates must make certain assumptions about your shipments. Please keep in the mind the following:
This feature assumes all shipments are shipping from your default warehouse location in ShipStation. Please see our Service Mapping article to learn how to automate your customer's selected shipping options by order or by store.
This feature assumes all shipments are using the package type of Package. There is currently no way to designate other package types or receive rates for other package types.
-
ShipStation uses the product weights sent from the ecommerce platform. For the most accurate rates, make sure those product weights represent the shipping weights.
If this is not possible with your workflow, an alternate option would be to use the Rate Adjustment option provided in the Delivery Options setup. This allows you to add a percentage or set amount to any rate returned by the carrier's API to compensate for any rate increase the package weight will incur.
Follow the same steps for the Standard option, but fill in the Edit Delivery Options pop-up with the details from the corresponding images:

The final step is to enable your store to receive the rates you configured in ShipStation.
Now let’s go to your BigCommerce store, as your customer would, and see the results for this set of Delivery Options.
Congratulations! You’ve successfully configured your first set of Delivery Options in ShipStation!
Now let’s go to your Shopify store, as your customer would, and see the results for this set of In-Cart Delivery Options.
Now you should see the options you configured in ShipStation.

Congratulations! You've successfully configured your first set of Delivery Options in ShipStation!
Magento: Use the most up-to date plugin (2.3+) for your Magento store for In-Cart Delivery Options to work.
If your plan is Basic Shopify or if you pay monthly for your Shopify, you must contact Shopify to add Real-Time Calculated Shipping (RTCS) to your store.
There is an additional $20 monthly fee that Shopify charges for Real-Time Calculated Shipping. This service is mandatory for ShipStation’s rates to work in Shopify. For Shopify Advanced, Shopify Plus, and Shopify annual subscription plans, there is no additional fee for Real-Time Calculated Shipping.
After you register for Real-Time Calculated Shipping, there may be a delay from 30 minutes to 24 hours before the ShipStation rates appear in Shopify.
To calculate rates for your delivery options, ShipStation uses product weights from the ecommerce platform. Please make sure those product weights represent the shipping weights.
We assume all shipments are shipping from your default warehouse location and using a package type of Package. Please see our Service Mapping article to learn how to automate your customer's selected shipping options by order or by store.
Troubleshooting tip: If you see a blank page under Delivery Options after ShipStation enables In-Cart Delivery Options on your account, you will need to enter a Ship From Location.