Signup

Shopify inventory integration

By default, locations in Store Pickup + Delivery are not connected with locations in Shopify—all of your locations in Store Pickup + Delivery will be available in our widget, even though you might not have the item in stock in Shopify inventory.

If you'd like to show only the locations that have the item in stock, you'll need to use our Shopify inventory integration and connect Shopify inventory with Store Pickup + Delivery.

With inventory connected, Store Pickup + Delivery will only display pickup locations that have the required inventory available at the time of ordering.

Please note that our stock management has store pickup turned on by default—it's optional for delivery.

The inventory fulfillment works with pickup and delivery. 


Requirements

  • You need to be on the Pro plan in Store Pickup + Delivery
  • In Shopify admin > Settings > Checkout, under Order processing, select the option Do not automatically fulfill any of the order's line items.
    Then, uncheck the Automatically archive the order setting. 

Enable multi-location inventory

  1. Open the Apps section in your Shopify admin and click Store Pickup + Delivery.
  2. Within Store Pickup + Delivery, click the Settings tab. 
  3. Click Inventory.  
  4. Click Connect Shopify.
  5. Connect your Store Pickup + Delivery (Zapiet) locations to your Shopify locations.  
    You can connect multiple Zapiet locations to the same Shopify location, but not the other way around.
  6. Click Save.      

First import of your inventory may take up to an hour. After this initial synchronization, any inventory changes should be reflected in a matter of seconds. 


Delivery inventory

When you connect inventory for delivery, the behavior depends on the delivery validation method you're using. 

  • Postal code—if your customer enters the postal code of a location that doesn't have the item in stock, they will not be able to check out.
  • Radius/driving distance—the closest location on the list which has the product in stock will be selected.

To connect your Shopify locations to your Store Pickup + Delivery locations for delivery, please check the Enable delivery inventory setting. 


Fulfillment

The inventory fulfillment works with pickup and delivery. With inventory connected and the right feature turned on, we will force Shopify to fulfill the order from the location selected in the widget for both pickup and delivery. 

Shipping is not connected to a locationshipping orders will fulfill from the priority location in Shopify.

There are two ways of making sure your orders are fulfilled from the location selected in our widget.

  • Turn on Automatically fulfill new orders setting
  • Turn on Mark as fulfilled once picked up/Mark as fulfilled once dispatched settings

Enable Automatically fulfill new orders setting

With this setting turned on, the order will be made in Shopify, processed in our app and then nearly instantly fulfilled from the location selected in the widget. Please note that you will not be able to edit the order in Shopify.

Please manage your orders in Store Pickup + Delivery.

To turn on this setting, go to Store Pickup + Delivery > Settings > Inventory and check the Automatically fulfill new orders setting.


Enable Mark as fulfilled once picked up setting

With this setting turned on, the order will be created in Shopify, processed in our app and fulfilled from the priority location in Shopify. 

For pickup, you'll need to mark the order as ready for pickup and then picked up—Store Pickup + Delivery will then force Shopify to fulfill this order from the correct location and adjust the stock.

To turn on this setting for pickup, go to Store Pickup + Delivery > Settings > Store pickup and check the Mark as fulfilled once picked up field. 


Enable Mark as fulfilled once dispatched setting

With this setting turned on, the order will be created in Shopify, processed in our app and fulfilled from the priority location in Shopify.

You'll need to mark the order as ready for delivery and then dispatched—Store Pickup + Delivery will then force Shopify to fulfill this order from the correct location and adjust the stock.

To turn on this setting for delivery, go to Store Pickup + Delivery > Settings > Local delivery and check the Mark as fulfilled once dispatched field. 


Disable multi-location inventory

Within the Inventory settings page of Store Pickup + Delivery click Disconnect Shopify Inventory.      

Disconnecting your inventory may take up to an hour. When you disconnect inventory, all of your locations set up in Store Pickup + Delivery will be visible in the widget.


Limitations

  • Overselling is still possible, mainly due to abandoned carts and customers sitting in the checkout.
  • You can connect multiple Zapiet locations to the same Shopify location, but not the other way around.
  • You'll be able to connect the location even if it doesn't fulfill online orders. If you don't want this location to fulfill online orders, don't connect it to a location in our app. If you do connect it, we will show it in our widget if there is stock in that location. We will also force Shopify to fulfill the order from that location.
A
Andrew is the author of this solution article.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.