1. Shipping Zones Not Configured Correctly
Cause:
Shopify requires shipping zones to be properly configured for shipping options to be available. If the customer's destination address is not included in the configured shipping zones, the shipping options will not appear.
Solution:
- Go to Shopify Admin → Settings → Shipping and Delivery.
- Check if the shipping zones include the customer's country or region.
- If not, add a shipping zone that covers the customer's location.
2. Shipping Rates Not Assigned to Shipping Zones
Cause:
If you do not assign shipping rates to a specific zone, Shopify will not display shipping options.
Solution:
- In Settings → Shipping and Delivery, select the relevant shipping zone.
- Ensure there are shipping rates set for that zone, whether flat rates, weight-based rates, or price-based rates.
- Save changes and try checking out again.
3. Issues with Third-Party Shipping Services (Such as Biteship)
Cause:
If you use third-party shipping integrations like Biteship, Shopify must be able to fetch shipping rates from the service in real-time. If the service experiences disruptions or the API is not functioning, rates may not appear.
Solution:
- Check if Biteship is enabled in Shopify Admin.
- Go to Settings → Shipping and Delivery → Carrier and app rates, then ensure Biteship is connected to the shipping zones.
- Test the Biteship API by verifying that shipping rates can be retrieved using API testing tools or the rate calculator feature in the Biteship dashboard.
- Check the full courier service terms here
- Contact support@biteship.com if the issue persists.
4. Product Weight or Dimensions Not Compliant with Courier Requirements
Cause:
Couriers have weight and dimension limits for each shipping service. If the product's weight or size exceeds these limits, Shopify may not display shipping options.
Solution:
- Check the product weight and dimensions in Shopify Admin → Products.
- Compare with the limits from the couriers used in the Biteship service.
- If the product weight is empty or too large, adjust it to comply with courier rules.
5. No Shipping Method Matches the Total Cart Value
Cause:
If you set shipping rates based on total purchase amount (for example, "Free Shipping for orders over Rp500,000"), and the customer does not qualify, Shopify will not show shipping rates.
Solution:
- Check price-based rates in Settings → Shipping and Delivery.
- Ensure there are rate options that cover all purchase price ranges.
6. Biteship Shipping Rates Exceed API Response Time Limit
Cause:
If the Biteship API takes too long to return rates (for example due to high request volume or Shopify server limitations), shipping options might not appear.
Solution:
- Make sure Shopify API Rate Limit is not exceeded.
- Try refreshing the checkout page or use a different browser.
- If problems continue, contact support@biteship.com for assistance.
7. Issues with Payment Methods or Customer Location
Cause:
Some payment methods or customer locations may not be compatible with certain shipping rates.
Solution:
- Ensure the customer address is complete and valid.
- Make sure there are no shipping restrictions based on payment methods in Shopify.
Conclusion
If shipping options do not appear at Shopify checkout, it is most likely due to issues with shipping settings, shipping rates, or integration with third-party services like Biteship. By checking shipping zones, rates, and API configurations, you can ensure customers always get appropriate shipping options.
If issues persist, please contact support@biteship.com for further assistance.