Shipt is a grocery delivery service that lets members order groceries from their local store right to their door.


  • You need to be on the Essential plan or higher on Zapiet - Pickup + Delivery.

  • Your store must be located in the US.

  • You must have an active Shipt account and API key—reach out to Shipt support if you need help with this.

  • You need to have delivery date and time pickers enabled within Zapiet - Pickup + Delivery.

Enable Shipt within Zapiet - Pickup + Delivery

  1. Go to Zapiet - Pickup + Delivery > Settings > Last mile delivery.

  2. Click Activate Shipt.

  3. Enter the API key you got from Shipt and click Activate Shipt again.

  4. Add a support email address.
    This is an email address we will use to tell you if there is an issue while scheduling a delivery.

  5. Select the locations Shipt should handle deliveries for.

  6. Add a contact name and contact number for each location.
    That way Shipt can contact you with any questions regarding pickup.

  7. In the tracking details section, you can choose to add tracking details to your delivery orders. This will let you and your customers see the delivery driver in real time.
    Please note that enabling tracking details will automatically mark your order as fulfilled within Shopify—you should manage your orders in Zapiet - Pickup + Delivery.

  8. Click Save.

All future delivery orders from the selected locations will now be automatically sent to Shipt.

Delivery rates

Shipt doesn't offer delivery rates, so you'll need to set up your delivery rates manually within Zapiet - Pickup + Delivery > Rates, under the Local delivery section.

If you are not using Zapiet - Pickup + Delivery rates, you can set up your delivery rates directly in Shopify shipping and delivery settings. Take a look at our Rates setup guide for more information.

The phone number field in the checkout should be a required section. Please set this in Shopify admin > Settings > Checkout.

Frequently asked questions

  1. How much does Shipt charge for delivery?
    Shipt doesn't calculate rates at the moment. You need to set up your rates manually in Zapiet - Pickup + Delivery.

  2. Does Shipt work with Shopify's native local delivery features?
    No. The best way to integrate Shipt with your Shopify store is by using Zapiet's Zapiet - Pickup + Delivery app.

  3. Can my customers use Express Checkout or third-party sales channels?
    Not currently. Shopify does not currently allow app developers to interact with third-party sales channels such as Facebook, Instagram or Pinterest.

  4. If I cancel a delivery order within Shopify will it automatically cancel on Shipt?
    Yes. We will automatically cancel the order within Zapiet - Pickup + Delivery and Shipt should you mark the order as cancelled within Shopify.

  5. Do the Shipt tracking details get added to my Shopify orders?
    This is a configurable setting. You can decide whether or not Shipt's tracking URL and number should automatically be added to your Shopify orders.

  6. Where does Shipt currently operate in?
    Shipt currently operates in the US.

  7. Can I easily disable Shipt if I decide to no longer use their services?
    When you click "Disable integration" on the Shipt settings page, we will stop sending orders to Shipt. Please contact Shipt for more information on cancelling their services.

  8. Can I operate my own deliveries alongside Shipt?
    The integration allows you to specify which of your brick and mortar locations Shipt should handle deliveries for. This allows you to continue operating your own in-house delivery drivers for specific locations, and use Shipt for other locations.

Did this answer your question?