Overview
Enhanced Checkout empowers you to offer the most customizable buying experience possible by giving you total control over your shipping strategy and checkout. With this feature, you can offer your customers the delivery methods, rates, and dates that work best for them and increase cart value by showing the most compelling shipping options for every item.
When you install Enhanced Checkout on Shopify, you will be able to:
- Show delivery dates for each shipping method
- Allow users to select their delivery date from the calendar view
- Allow users to select their in-store pickup location and view on a map
- Allow users to select their pickup time
Enhanced Checkout on Shopify does not currently support:
- Split checkout for products from different origins
- Freight accessorials
Requirements
- Your store must be on Shopify Plus.
- You must have an active ShipperHQ Enterprise plan.
- The Enhanced Checkout and Shipping Insights advanced features must be enabled in ShipperHQ.
Setup
How to enable in ShipperHQ and get your access token
- From your ShipperHQ dashboard, go to Manage Shipping > Advanced Features and enable both the Shipping Insights and Enhanced Checkout features.
- Go to Websites and select your website.
- Go to the Integrations tab and click the Copy button next to your Enhanced Checkout access token.
How to enable in Shopify stores with checkout extensions
- Verify your store has checkout extensibility enabled.
- From your Shopify admin, go to Settings > Checkout > Customize checkout.
- Click Information at the top to expand the menu and select Shipping.
- From the left panel, under Delivery > Shipping rates, select the Enhanced Checkout block and enter your website’s Access Token from ShipperHQ.
How to enable in Shopify stores with the Checkout.liquid layout
- Insert the code snippet below into your
checkout.liquid
template. Be sure to replace the Access Token and update the URLs for your live environment.<script>
window.shqCheckoutData = {
accessToken:
"
*retrieve from the dashboard*",
endpoint: "https://rms.shipperhq.com/"
}
</script>
<div id="ec"></div>
<link rel="stylesheet" href="https://assets.shipperhq.com/shopify-adaptor_v0.1.106.css" />
<script src="https://assets.shipperhq.com/shopify-adaptor_v0.1.106.js" type="module" async></script>

Additional Features to use with Enhanced Checkout
- In order to display the expected delivery date per shipping method, you will need to activate the Delivery Date & Time advanced feature. Once activated, configure your Date & Time settings on each individual carrier.
Learn more about configuring Delivery Date & Time - In order to offer in-store pickup in Enhanced Checkout, you will need to activate the In-store Pickup advanced feature. Once activated, you will need to add all relevant In-store Pickup carriers and pickup locations.
Learn more about configuring In-store Pickup
Using Enhanced Checkout on Shopify
Known limitations and deficiencies
On the Shipping Page in your Shopify checkout, taxes are not recalculated dynamically. When a customer selects a shipping option that changes the shipping rate, we are unable to recalculate taxes for this rate.

We have added hidden properties to Line items and order Shipping/Billing Addresses:
- Hidden properties will be automatically removed from the shipping address after the order is placed, so merchants fulfilling the order will not see unexpected information.
- Billing address is not editable so hidden properties cannot be removed
- Line items are not editable so hidden properties cannot be removed
