Skip to main content

Why don’t local pickup or delivery options appear on the Shopify checkout page?

Why don’t local pickup or delivery options appear on the Shopify checkout page?

Shopify customers often encounter situations where local pickup or delivery options fail to appear on the checkout page when using third-party apps like Local Pickup and Delivery – RP. This article explains the reasons behind this issue and provides troubleshooting steps to ensure these features work as intended.

Shopify restricts third-party apps to the cart page, while the checkout page is entirely controlled by Shopify's native settings.

Understanding Shopify’s Limitations on Checkout Customization

Shopify restricts third-party apps from directly integrating with or modifying the checkout page. Any shipping or delivery methods displayed at checkout are controlled entirely by Shopify’s native system settings. Third-party apps, such as Local Pickup and Delivery – RP, can add functionality to the cart page or storefront, but they cannot directly influence checkout logistics.

Ensuring Local Delivery Appears at Checkout

If the Local Delivery option is missing at checkout, the following steps can help to resolve the issue:

  1. Define Local Delivery Zone:

    • In Shopify Admin, navigate to Settings > Shipping and delivery.

    • Under Local Delivery, define a delivery zone using postal codes or a delivery radius.

  2. Enable the Location for Delivery:

    • In Locations settings, ensure each store location offering delivery has the Local Delivery feature enabled.

  3. Match Customer Address with Defined Zone:

    • At checkout, confirm that the customer’s shipping address matches the defined delivery zone. If not, Shopify will only display alternative shipping methods (e.g., standard carrier rates).

Displaying the Pickup/Delivery Section in Your Storefront

Troubleshooting Cart Visibility for Custom Themes

For custom themes not part of Shopify's core catalog, manual code adjustments might be required. Reach out to the theme support team or Shopify Help Center for assistance in correctly locating and integrating the app on the cart page.

To ensure the pickup/delivery options are visible to customers in the storefront or cart, verify the following configurations:

If you have recently switched themes and face visibility issues with the app, you may need to update theme integrations to accommodate the new layout. Steps for such adjustments may require consulting app-specific documentation or contacting the support team for guidance.

  1. Enable App Embed:

    • Go to Online Store > Customize in your Shopify Admin.

    • In the left sidebar, open App Embeds.

    • Turn on the app embed for your pickup/delivery app.

    • Save your changes.

  2. Local Pickup Options:

    • Ensure the Local Pickup option is configured under Shipping and delivery in your Shopify Admin.

    • Enable it for each location where pickup is offered.

Key Takeaways

  • Shopify controls what shipping and delivery methods appear at checkout; third-party apps have no influence over these settings.

  • To show Local Delivery at checkout, correctly configure delivery zones, enable the feature at the location level, and ensure customers’ addresses meet the defined criteria.

  • App-related display sections for pickup/delivery must have their app embed explicitly enabled in Shopify themes to function properly.

  • Ensure Local Delivery is enabled for each specific location in Shopify Admin to make it available at checkout.

By following these steps, you can resolve most issues related to missing local pickup or delivery options in your Shopify-powered store. If you continue to experience problems, consult your app’s support documentation for further guidance.

Additionally, issues related to cart page visibility, such as app functionality not appearing after a theme change, should be addressed by updating theme integrations and ensuring proper app placement in the cart section.

Did this answer your question?