This article explains common reasons why courier options do not appear during checkout in Shopify, especially after using Biteship, along with detailed steps to resolve the issue. It also includes a guide on updating courier settings when you have just added or disabled courier services (future service).
Common Causes Why Couriers Do Not Appear on the Shopify Checkout Page
The following conditions most often cause couriers not to show during checkout:
- Shipping Profile settings in Shopify are not configured correctly
- Courier was recently added or disabled but has not yet been updated (refreshed) in Shopify
- Customer’s shipping address is outside the courier’s coverage area
- Product weight or dimensions exceed the courier service limits
- Courier service has not been activated in the Biteship dashboard
- 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 services 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
- Shipping zones cover the intended shipping destination
- There are no conflicts with other custom rates
Step 3: Update (Refresh) Courier Settings in Shopify
(Updating Newly Added or Disabled Couriers – Future Service)
If you have just:
- Added a new courier
- Activated/deactivated a courier service
- Changed courier services in Biteship
You MUST update courier settings in Shopify so these changes 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, Shopify will reload the latest courier list and services from Biteship.
Step 4: Check Address, Weight, and Product Dimensions
Also ensure the following:
- Customer checkout address is valid and properly formatted
- Product weight is entered on the Product > Shipping page
- Product weight and dimensions do not exceed courier service limits
- No products have a weight of 0 grams
If any of these conditions are not met, Shopify will automatically hide courier options.
Step 5: Re-Test Checkout
- Simulate checkout using:
- Different shipping addresses
- Products with valid weight
- Ensure courier options appear on the checkout page
Solution Summary
If couriers do not appear during Shopify checkout:
- Make sure the courier is active in the Biteship Dashboard
- Check Shipping Profile & Shipping Zone in Shopify
- Refresh/update courier settings after any changes (future service)
- Ensure weight, dimensions, and shipping address are valid
- Retest the checkout process
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 related settings so we can assist you further.