This article explains the common reasons why courier options do not appear during checkout on Shopify, especially after using Biteship, along with detailed steps to resolve the issue. It also includes a guide to update courier settings when you have just added or deactivated a courier service (future service).
Common Causes Why Couriers Do Not Appear on the Shopify Checkout Page
The following conditions most often cause couriers not to show up during checkout:
- The Shipping Profile settings in Shopify are not configured correctly
- A courier was recently added or deactivated but has not been refreshed in Shopify
- The customer's shipping address is outside the courier's coverage area
- The product's weight or dimensions exceed the courier service limits
- The courier service has not been activated in the Biteship dashboard
- The Shopify courier settings cache has not been synchronized
Step 1: Ensure the Courier Is Active in the Biteship Dashboard
- Log in to the Biteship Dashboard
- Open the menu Integration > Shopify setting > Manage courier services
- Make sure:
- The desired courier's status is active
- The courier service(s) you want to display are checked
- Save changes if any
💡 If you have just activated or deactivated a courier, proceed to the update step below.
Step 2: Check the Shipping Profile in Shopify
- Log in to Shopify Admin
- Select the menu Settings > Shipping and delivery
- Open Shipping Profiles
- Make sure:
- Products are registered under the correct shipping profile
- The shipping zone covers the shipping destination area
- There are no conflicts with other custom rates
Step 3: Update (Refresh) Courier Settings in Shopify
(Updating Newly Added or Deactivated Couriers – Future Service)
If you have just:
- Added a new courier
- Activated/deactivated a courier service
- Changed courier services in Biteship
You MUST update the courier settings in Shopify for these changes to appear at checkout.
How to Update Courier Settings:
- Log in to Shopify Admin
- Open the menu Settings > Shipping and delivery
- Go to the Carrier Accounts / Third-party carrier section
- Select Biteship > … > Edit rate
- Scroll down to the Future service section. Then check “Automatically show new shipping services to customers when they become available”.
- Save changes
⏱️ After refreshing, the Shopify system will fetch the latest list of couriers and services from Biteship again.
Step 4: Check Address, Weight, and Product Dimensions
Also make sure of the following:
- The customer's checkout address is valid and properly formatted
- Product weight has been filled in on the Product > Shipping page
- Product weight and dimensions do not exceed the courier service limits
- No products have a weight of 0 grams
If any of these conditions are not met, Shopify will automatically hide the courier options.
Step 5: Test Checkout Again
- Simulate checkout using:
- A different shipping address
- Products with valid weight
- Make sure the courier options appear on the checkout page
Summary of Solutions
If couriers do not appear during Shopify checkout:
- Ensure the courier is active in the Biteship Dashboard
- Check the Shipping Profile & Shipping Zone in Shopify
- Perform a refresh/update of courier settings after any changes (future service)
- Ensure weight, dimensions, and shipping address are valid
- Test checkout again
If after following all the steps above the issue persists, please contact our team via email at support@biteship.com including your Shopify store details and screenshots of relevant settings so we can assist you further.