Shopify POS
Clemency Farmer avatar
Written by Clemency Farmer
Updated over a week ago

You can integrate Zapiet - Pickup + Delivery with Shopify POS by adding tiles to schedule, view and manage your orders.

If you have used our legacy Shopify POS integration, please update your Shopify POS app version to get the newest features, and add the new Zapiet - Pickup + Delivery tiles.


Requirements

  • Your Shopify POS version must be version 8.17.0 or newer.


To add Zapiet - Pickup + Delivery tiles, schedule and view your orders, follow our video tutorial or the written steps.


Add tiles to your home screen

  1. Within the Shopify POS app, tap Add tile.

  2. Tap App.

  3. Tap Zapiet - Pickup + Delivery.

  4. There are two tiles you should add:

    • Zapiet schedule (POS UI extension)

    • Zapiet orders (POS UI extension)

    Add one, then repeat steps 1-4 to add the other.

  5. Click Save.

Both tiles should now be showing on your home screen.


Schedule an order

When scheduling an order, you will see the settings you have enabled within your admin, with some exceptions.

Limitations

  • Conditional activation is not supported.

  • Discount codes added in Zapiet - Pickup + Delivery settings will not be applied.

  • You cannot sort or edit the checkout methods, they will always be displayed as pickup, delivery and shipping.

  • Viewing pickup locations on a map is not supported.

  • You can only validate delivery by entering a postal code—Google Maps autocomplete, or entering an address is not supported.

  • You will still be able to schedule an order for products you have hidden our widget for in Zapiet - Pickup + Delivery > Settings > Developers.

  • You will need to manually add a customer and the shipping address—we don't support prepopulating addresses.

  • You cannot schedule a date for a custom sale.


Schedule a pickup order

  1. Add a product to the cart.

  2. Add a customer.

  3. Tap the Zapiet - Schedule order tile.

  4. Select Pickup.

  5. Fill in the details as needed.
    Please note:

    • All the settings you have set up within your locations should show.

    • You will need to add the details that you have turned on in the settings (e.g. if you don't have the date picker enabled, you won't be able to select the date).

  6. Tap Save.

The Zapiet - Pickup + Delivery additional details will now be added to that order, and the ZapietID will be added to the product.

You can review the details when you go to the cart, before checking out.


Schedule a delivery order

  1. Add a product to the cart.

  2. Add a customer.

  3. Tap the Zapiet - Schedule order tile.

  4. Select delivery.

  5. If you have the delivery validation enabled, enter the postal code.
    If you're not using the delivery validation, your location will be automatically selected.

  6. Fill in the details as needed.
    Please note:

    • All the settings you have set up within your locations should show.

    • You will need to add the details that you have turned on in the settings (e.g. if you don't have the date picker enabled, you won't be able to select the date).

  7. Tap Save.

The Zapiet - Pickup + Delivery additional details will now be added to that order, and the ZapietID will be added to the product.

You can review the details when you go to cart, before checking out.


Schedule a shipping order

  1. Add a product to the cart.

  2. Add a customer.

  3. Tap the Zapiet - Schedule order tile.

  4. Select shipping.

  5. Fill in the details as needed.
    Please note:

    • All the settings you have set up within your locations should show.

    • You will need to add the details that you have turned on in the settings (e.g. if you don't have the date picker enabled, you won't be able to select the date).

  6. Tap Save.

The Zapiet - Pickup + Delivery additional details will now be added to that order, and the ZapietID will be added to the product.

You can review the details when you go to cart, before checking out.


Add rates to an order

Requirements

  • You need to be using Shopify POS Pro

The generated rates will be the ones you have set up in Zapiet - Pickup + Delivery > Rates. If you need help setting up rates, take a look at our Which version of the rates am I using guide, and follow our rates set up guides:


  1. Tap the Ship to customer tile.

  2. Select an existing shipping address, or add a new one.

  3. Select a rate, or add a custom rate.
    You should see the rates depending on the checkout method you've selected. If you have selected delivery when scheduling an order, you should see your delivery rates.

The rate you have selected will now be applied to the order. You can now check out.


View and manage orders

Limitations

  • You can only change the status of one order at a time—bulk editing is not supported.

  • You cannot print orders.

  • You can only filter by one value per section at a time.

    • You can filter all pending pickup orders for a date, but not all pending pickup and delivery orders for a date.

  • When editing order details, all date and time slots will show as available in the POS calendar. The rules set up in the settings will not hide any of the slots when editing orders.

  • Slot limits are not supported. Paid POS orders will count towards your slot limit, but when the slot is full, it will not disable the date in the POS calendar when editing an order.


  1. Tap the Zapiet - View orders tile.

  2. You can tap on an order to edit that order, or change the status.
    We don't support editing orders in bulk.

For additional information on managing your orders, you can check out our order management article.


Limitations

    • Conditional activation is not supported.

    • Discount codes added in Zapiet - Pickup + Delivery settings will not be applied.

    • You cannot sort or edit the checkout methods, they will always be displayed as pickup, delivery and shipping.

    • Viewing pickup locations on a map is not supported.

    • You can only validate delivery by entering a postal code—Google Maps autocomplete, or entering an address is not supported.

    • You will still be able to schedule an order for products you have hidden our widget for in Zapiet - Pickup + Delivery > Settings > Developers.

    • You will need to manually add a customer and the shipping address—we don't support prepopulating addresses.

    • You cannot schedule a date for a custom sale.

    • You can only change the status of one order at a time—bulk editing is not supported.

    • You cannot print orders.

    • You can only filter by one value per section at a time.

      • You can filter all pending pickup orders for a date, but not all pending pickup and delivery orders for a date.

    • When editing order details, all date and time slots will show as available in the POS calendar. The rules set up in the settings will not hide any of the slots when editing orders.

    • Slot limits are not supported. Paid POS orders will count towards your slot limit, but when the slot is full, it will not disable the date in the POS calendar when editing an order.

  • Shopify POS printer does not support custom liquid variables or attributes which means our attributes cannot show on the receipt printed on POS.

  • Sending abandoned POS checkout emails is currently not supported, as customers will be redirected to the checkout, without our details added.

    • If you send the cart through the POS, then Shopify will create a draft order, which you can edit to include the Zapiet - Pickup + Delivery details.

Did this answer your question?