Skip to main content

How can I resolve conflicts between Pickup, Delivery, and Shipping in Zapiet?

Jelizaveta avatar
Written by Jelizaveta
Updated this week

When integrating Zapiet's Pickup + Delivery app with Shopify, merchants may encounter conflicts when managing different order types, such as Pickup, Delivery, and Shipping. These issues often stem from Shopify's default settings or Zapiet's widget configurations. This article provides clear steps to troubleshoot and resolve these common challenges.


Understanding default 'Shipping' status for orders

Shopify automatically marks orders as 'Shipping' if they use rates configured in Shopify's Shipping profiles. This occurs even for Pickup orders since Shopify inherently treats them as 'Shipping.'

Suggested actions for pickup orders:

  • Ignore the 'Create shipping label' button for orders marked as Pickup.

  • Always manage these orders via the Zapiet - Pickup + Delivery 'Orders' tab. Only orders processed using the Zapiet widget will appear in this tab.

  • If an order is marked as 'Ready for Pickup' in the Zapiet app, any associated status emails (if configured) will be correctly sent.

  • Mark orders as 'Picked up' in Zapiet to fulfill them in Shopify.


Troubleshooting hidden pickup and delivery options at checkout

If options for delivery and store pickup are not visible at the cart, this is often caused by a disabled cart widget in the Zapiet app.

Resolution Steps:

  1. Open the Zapiet - Pickup + Delivery app in Shopify.

  2. Navigate to the Settings section.

  3. Locate and enable the Cart Widget option.

Once the widget is active, the delivery, and store pickup options should be displayed correctly during the checkout process.


Limitations with Third-Party Sales Channels

Orders originating from third-party sales channels (e.g., Instagram or Facebook) may not function identically as they do in Shopify. Zapiet’s widget is not supported on non-Shopify checkout pages, and fallback rates are applied for such orders.

Key Notes:

  • Orders from these channels bypass the standard Zapiet workflow as the Zapiet widget cannot be embedded in third-party checkout processes.

  • These orders will default to the fallback rate configured in the app.

  • Merchants should review and adjust fallback rates appropriately to avoid discrepancies.

This limitation is inherent to how third-party platforms operate and may require alternative workflows to maintain consistency.


Conclusion

By understanding Shopify’s default settings, enabling all necessary configuration options in the Zapiet app, and recognizing the limitations of third-party sales channels, you can manage orders more effectively. If further assistance is required, consult Zapiet's documentation or reach out to their support team for tailored guidance.

Did this answer your question?