Details the requirements for In-Cart Delivery Options and with a common use case, demonstrates how to use the feature's basic functions.
ShipStation's In-Cart Delivery Options allows you to configure rates for your customers to select during their checkout process. Enabling this feature will give you the ability to control which rates display to your customers while also allowing them to select their preferred service and carrier.
To send the rates you see in ShipStation for your customer to select during checkout, you will configure the carrier and service for each option and set the type of rate the options will use (live rate or flat rate). ShipStation will then send this information to your store for your customers to choose in their shopping cart.
In-Cart Delivery Options can be set up to use a flat rate, which allows you to apply the same price to all shipments regardless of shipping cost, or live rates, which pulls a rate from your carrier accounts for the services you define when configuring the delivery options. For example, you could create a standard delivery option using a live rate for a carrier and service that ships within 3-5 days.
When using the live rate pricing method, ShipStation takes the package weight sent from the store, ship-to zip code from the order, and ship-from address in ShipStation and requests rates for all the carrier services you specified. ShipStation compares those responses and passes back the least expensive result and its transit time to display in the store checkout screen.
Currently, the In-Cart Delivery Options feature must make the following assumptions about the shipments:
Shipments are shipped from your default Ship From location.
Shipments use package type: Package. There is currently no way to designate other package types or receive rates for other package types.
Product weights from your e-commerce platform are the same as the shipping weight. For the most accurate rates, you may need to adjust the product weights to 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.
ShipStation's new layout (feature not available with ShipStation Legacy)
Store connected to ShipStation and any ShipStation app or plug-in installed on your marketplace account (if required by integration)
If you have not connected your store to ShipStation, follow the instructions from the appropriate article:
If you are prompted to update your Shopify plan in ShipStation when setting up Delivery Options, but you are already on an eligible plan, this means the Carrier Services endpoint has not been enabled for your Shopify account.
You must contact Shopify and request that the Carrier Services endpoint be enabled on your Shopify account. Once enabled, you can then continue setting up Delivery Options for your Shopify store in ShipStation.
Once you've connected Delivery Options to your store, you can then start to configure the rates you'd like your customers to see in the store checkout.
Keep in mind, you must create delivery options for each store you wish to display these options at the checkout. To edit a store's settings in ShipStation, go to
Settings > Selling Channels > Store Setup and click Edit next to the store you wish to edit.
Regular UPS Accounts vs UPS from ShipStation Rates
If you have both a regular UPS account and UPS from ShipStation set up in your account and you wish to offer your customers the lowest UPS rates, please be careful to select the UPS from ShipStation services in the Delivery Options live rate setup.
Repeat the above steps for each option you'd like your customers to see during checkout from this store.
Once you've created all the options you'd like your customers to choose from when they check out from your store, you'll also need to enable the feature on the store side for certain stores. Review the following articles for details on enabling the feature in your store:
When you choose the Live Rates pricing method, ShipStation will query the carrier APIs for the services you've selected. Then, ShipStation will choose the cheapest rate to return to the checkout page.
If you opt to include a rate adjustment, ShipStation will adjust the rate we receive from the carrier API and display the adjusted rate on the checkout page.
Selling Channels may have requirements for In-Cart Delivery Options to work.
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.
The In-Cart Delivery Options feature assumes all shipments are shipping from your default Ship From Location and using a package type of Package. There is currently not a way to choose other package types or enter package dimensions.
Troubleshooting tip: If a rate is not appearing as an option in checkout:
It may not be the cheapest rate option. (The default is to show the cheapest rate.)
The active checkbox for the rate is unchecked. This box must be checked for ShipStation to send the rate option to your store checkout.
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.