1. Shipping Zones Not Configured Correctly
Cause:
Shopify requires properly configured shipping zones 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 Associated with the Shipping Zone
Cause:
If you do not set shipping rates for a specific zone, Shopify will not display shipping options.
Solution:
- In Settings → Shipping and Delivery, select the relevant shipping zone.
- Ensure that shipping rates are assigned to that zone, whether flat rates, weight-based rates, or price-based rates.
- Save the 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 is down 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 zone.
- Test the Biteship API by confirming that shipping rates can be retrieved using the API testing tool or 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 Do Not Meet 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 the shipping option.
Solution:
- Check the product weight and dimensions in Shopify Admin → Products.
- Compare them with the limits set by the courier 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 Order Total
Cause:
If you set shipping rates based on order totals (for example, "Free Shipping for orders over Rp500,000"), and the customer does not qualify, Shopify will not show any shipping rates.
Solution:
- Check the price-based rates in Settings → Shipping and Delivery.
- Ensure there are rate options covering 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 may fail to appear.
Solution:
- Make sure the Shopify API Rate Limit is not exceeded.
- Try refreshing the checkout page or using 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 in 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 receive appropriate shipping options.
If you continue to experience issues, please contact support@biteship.com for further assistance.