> For the complete documentation index, see [llms.txt](https://docs-shpf.bsscommerce.com/b2b-wholesale-solution/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-shpf.bsscommerce.com/b2b-wholesale-solution/integration/zapiet-pickup-+-delivery.md).

# Zapiet Pickup + Delivery

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2F1oOrn4znC584rxz5gyax%2F4.%20Zapiet%20x%20B2B%20(1).png?alt=media&amp;token=e6605a5c-ae9c-45a6-8951-d5b64799bd4c" alt=""><figcaption></figcaption></figure>

### Introduction

**Zapiet – Pickup + Delivery** adds store pickup, local delivery and delivery date scheduling. Turn on this integration so B2B Solution's checkout keeps your B2B prices and quantity breaks and waits until the customer has picked a Zapiet date, time or zip code. B2B Solution sends no data to Zapiet.

{% hint style="info" %}
Keep the B2B Solution app embed on in your theme.
{% endhint %}

### Step 1: Install and set up Zapiet

Install Zapiet and finish its setup using Zapiet's onboarding email. If you did not receive it:

* [Starter guide](https://www.zapiet.com/post/getting-started-with-spd?__s=yhesectnfert8ppfcesy)
* [Zapiet's help center](https://support.zapiet.com/en/?__s=yhesectnfert8ppfcesy)
* [Zapiet's status page](https://status.zapiet.com/?__s=yhesectnfert8ppfcesy)

### Step 2: Turn on the integration

1. In the app, go to **Integrations** and open the **Others** tab.
2. Click **Integrate** on the **Zapiet - Pickup + Delivery** card.
3. Under **Integration control**, tick **Turn on integration** and click **Save**. The badge changes to **Integrated**.

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2Fgit-blob-56093c240be7e7619dccfa0450bde0ecd7ffbd87%2Fcms-zapiet-01.png?alt=media" alt="Turn on the Zapiet integration"><figcaption><p>Turn on the Zapiet integration</p></figcaption></figure>

### Step 3: Test on your storefront

Add a product with a B2B rule, such as a quantity break, to the cart. Choose pickup, delivery or shipping in the Zapiet cart widget, pick the date and time, and click **Checkout**. The price keeps your B2B rule.

**Example with a Volume Pricing quantity break** (10-15 items, 50% off):

1. On the storefront the quantity break table shows and the "Buy Now" button is hidden.

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2FpN4gftVFh1u5Jzcao6A1%2Fimage.png?alt=media&amp;token=7237b2a5-a43c-41eb-9abd-4ef5bb0f9a66" alt=""><figcaption></figcaption></figure>

2. On the cart page you see Zapiet's shipping or pickup options and prices reflect the quantity break.

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2F7o7rsFebdgIejrNwvvWs%2Fimage.png?alt=media&amp;token=83c4cd14-21cd-4a41-84f5-cba9a67685b2" alt=""><figcaption></figcaption></figure>

3. After purchase the order includes data from both apps.

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2F0RcNEFMNvRXNThRuW8LV%2Fimage.png?alt=media&amp;token=bddb0c0a-21e5-4f48-8232-e135ef5ff0dd" alt=""><figcaption></figcaption></figure>

If a customer clicks **Checkout** before completing the Zapiet selection, checkout stops and Zapiet shows a message such as "Please select a date and time for pickup."

### If the integration is off

An order may keep the rules of only one app: for example Zapiet's pickup details but not your quantity break rule.

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2Fi6M6EleohDHH4Zt21XLi%2Fimage.png?alt=media&amp;token=9134fa77-a8db-4e94-88f7-2736dc55c27a" alt=""><figcaption></figcaption></figure>

**Disconnect:** click **Manage** on the Zapiet card, untick **Turn on integration** and click **Save**.

{% hint style="info" %}
If you need further assistance, please feel free to reach us at [**support@bss-b2b.solutions**](mailto:support@bss-b2b.solutions) or [**Live Chat**](https://go.crisp.chat/chat/embed/?website_id=9f64b5a9-1a02-4190-93b8-8ef56b19f740).
{% endhint %}
