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 works only for store pickup at the moment.

The inventory fulfillment works with pickup and delivery.


Requirements

  • You need to be on the Pro plan in Store Pickup + Delivery
  • The number of active locations in Shopify should match the number of locations in Store Pickup + Delivery

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 locations to your Shopify locations.
  6. Click Save.

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


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 the order in Shopify setting
  • Turn on Mark as fulfilled once picked up/Mark as fulfilled once dispatched settings

Enable Automatically fulfill the order in Shopify 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.

To turn on this setting, go to Store Pickup + Delivery > Settings > Inventory and check the Automatically fulfill the order in Shopify 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

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

Disconnecting your inventory may take up to 15 minutes. 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 Shopify locations to one Store Pickup + Delivery 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.
  • To ensure your orders get fulfilled from the correct location, each Shopify location should be linked to a unique Zapiet 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.