> ## Documentation Index
> Fetch the complete documentation index at: https://docs.runconverge.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Shopify

> Connect your Shopify store backend to Converge

export const OutboundLink = ({linkText, linkTarget}) => {
  return <a target="_blank" href={linkTarget}> {linkText} 
    <div className="inline h-3 w-3 fill-gray-500 dark:fill-gray-100 text-gray-500 dark:text-gray-300 ml-1 mr-1">
      <svg className="inline w-2.5 h-2.5 bg-gray-500 dark:bg-gray-300" style={{
    maskImage: `url('https://mintlify.b-cdn.net/v6.5.1/solid/up-right-from-square.svg')`,
    maskRepeat: "no-repeat",
    maskPosition: "center center"
  }}></svg> 
    </div>
    </a>;
};

## Installation instructions

<Note>
  If you have access to the Shopify store as a **User**, please follow the steps below in the **Store Account**-tab.
  If you have access to the Shopify store as a **Partner**, please follow the steps in the **Partner Account**-tab.
</Note>

<Tabs>
  <Tab title="Store Account">
    <Steps>
      <Step title="Create a custom Shopify app">
        1. Go to the [Shopify Developer Portal](https://dev.shopify.com/dashboard)
        2. From the Dev Dashboard, be sure you're on Apps in the left-panel navigation and select **Create app** in the top, right corner of the screen.

        <Frame>
          <img src="https://mintcdn.com/converge/y4xb9ZD_kMvXRaSm/images/sources/shopify/shopify-server-instr-1.png?fit=max&auto=format&n=y4xb9ZD_kMvXRaSm&q=85&s=d928aca5ca14c3bf828f8ef3bb2b4378" alt="create-app" width="3420" height="1798" data-path="images/sources/shopify/shopify-server-instr-1.png" />
        </Frame>

        3. Select **Start from Dev Dashboard**.

        <Frame>
          <img src="https://mintcdn.com/converge/FVtHg6F-GjOROPIW/images/sources/shopify/shopify-server-instr-2.png?fit=max&auto=format&n=FVtHg6F-GjOROPIW&q=85&s=b2d505887657ddca090370b870d2a39e" alt="start-from-dev-dashboard" width="2066" height="684" data-path="images/sources/shopify/shopify-server-instr-2.png" />
        </Frame>

        4. Name your app, e.g. `Converge Server-side Integration`, then select **Create**.
           You don't need to configure anything else on this page for now.
      </Step>

      <Step title="Configure your app access">
        5. Click on **Versions** in the left-panel navigation and **Create a version**.

        <Frame>
          <img src="https://mintcdn.com/converge/FVtHg6F-GjOROPIW/images/sources/shopify/shopify-server-instr-8.png?fit=max&auto=format&n=FVtHg6F-GjOROPIW&q=85&s=cc65398e0e3cf1b305d2cc5603cbe446" alt="create-version" width="3414" height="1120" data-path="images/sources/shopify/shopify-server-instr-8.png" />
        </Frame>

        9. Under **App URL**, enter `https://app.runconverge.com`.

        <Frame>
          <img src="https://mintcdn.com/converge/FVtHg6F-GjOROPIW/images/sources/shopify/shopify-server-instr-9.png?fit=max&auto=format&n=FVtHg6F-GjOROPIW&q=85&s=2d3438226f67fdfd1672cb3a1db02d14" alt="app-url" width="1896" height="662" data-path="images/sources/shopify/shopify-server-instr-9.png" />
        </Frame>

        10. Untick the "Embed app in Shopify admin" checkbox.
        11. In the textbox, under **Access > Scopes**, paste the following text:

        ```text theme={null}
        read_customer_events, read_customers, read_orders, read_products, read_all_orders
        ```

        <Frame>
          <img src="https://mintcdn.com/converge/GP-kRgq4mqONW8nm/images/sources/shopify/shopify-server-instr-10.png?fit=max&auto=format&n=GP-kRgq4mqONW8nm&q=85&s=5f8700b401440dd3b54f69e46f47e1ff" alt="scopes" width="724" height="197" data-path="images/sources/shopify/shopify-server-instr-10.png" />
        </Frame>

        <Warning>
          If you get a warning that the `read_all_orders`-scope does not exist, then you are most likely a **Partner Account** and you should **follow the steps in the "Partner Account"-tab** instead.
        </Warning>

        12. In the textbox, under **Access > Redirect URLs**, paste the following text:

        ```text theme={null}
        https://app.runconverge.com/api/datasources/shopify/partner/auth
        ```

        <Frame>
          <img src="https://mintcdn.com/converge/WQyZ6eR-LGSsMAcl/images/sources/shopify/shopify-custom-pixel-redirect-url.png?fit=max&auto=format&n=WQyZ6eR-LGSsMAcl&q=85&s=cef898432e8e5681d6b017e359ae8a49" alt="redirect-urls" width="760" height="180" data-path="images/sources/shopify/shopify-custom-pixel-redirect-url.png" />
        </Frame>

        13. In the bottom right corner, click **Release** and then click **Release** again to confirm. You don't need to provide a version name.

        <Frame>
          <img src="https://mintcdn.com/converge/y4xb9ZD_kMvXRaSm/images/sources/shopify/shopify-server-instr-11.png?fit=max&auto=format&n=y4xb9ZD_kMvXRaSm&q=85&s=32811da6561a8769c8777c24dbf86823" alt="scopes-release" width="3396" height="1970" data-path="images/sources/shopify/shopify-server-instr-11.png" />
        </Frame>

        <Frame>
          <img src="https://mintcdn.com/converge/y4xb9ZD_kMvXRaSm/images/sources/shopify/shopify-server-instr-12.png?fit=max&auto=format&n=y4xb9ZD_kMvXRaSm&q=85&s=a5a9d6b0e47e302af13abe9d114c3aa7" alt="release-confirmation" width="1960" height="910" data-path="images/sources/shopify/shopify-server-instr-12.png" />
        </Frame>

        14. In the left-panel navigation, click on **Settings** for the app you just created.
            Note down the **Client ID** and **Secret**, you'll need to enter them in Converge later.

        <Frame>
          <img src="https://mintcdn.com/converge/y4xb9ZD_kMvXRaSm/images/sources/shopify/shopify-server-instr-13.png?fit=max&auto=format&n=y4xb9ZD_kMvXRaSm&q=85&s=1962f4021241e3d438dfa1d70b146226" alt="settings-credentials" width="3374" height="1256" data-path="images/sources/shopify/shopify-server-instr-13.png" />
        </Frame>
      </Step>

      <Step title="Install the app in your Shopify store">
        15. In the left-panel navigation, click on **Home** and click on "Install app".

        <Frame>
          <img src="https://mintcdn.com/converge/ztX9kAds8zNrw0Or/images/sources/shopify/shopify-server-instr-install.png?fit=max&auto=format&n=ztX9kAds8zNrw0Or&q=85&s=9320bb4ed3091a0f13dd73baf82bf065" alt="manage-custom-install-link" width="1636" height="838" data-path="images/sources/shopify/shopify-server-instr-install.png" />
        </Frame>

        16. Select the store you want to install the app, and click "Install". You'll then be redirected to Converge.

        <Frame>
          <img src="https://mintcdn.com/converge/ztX9kAds8zNrw0Or/images/sources/shopify/shopify-server-instr-install-2.png?fit=max&auto=format&n=ztX9kAds8zNrw0Or&q=85&s=b2f9ebbfba2c6f0c9325004a5957e25f" alt="manage-custom-install-link" width="654" height="536" data-path="images/sources/shopify/shopify-server-instr-install-2.png" />
        </Frame>
      </Step>

      <Step title="Create the Shopify source in Converge">
        17. In Converge, go to Event sources and click on **Create a new source**.
        18. Name your source: e.g. `{Storename} Store Backend`
        19. Pick *Server-side* from the modal and choose the **Shopify** app from the dropdown menu.
        20. Enter the **Store domain** of the Shopify store you want to use Converge for, this is the string before `myshopify.com` in the Shopify URL.
        21. Paste the **Client ID** and **Secret** from the Dev Dashboard in the respective fields.
        22. Click **Authorize Shopify Custom App**.
        23. Click on **Create Source**.
      </Step>
    </Steps>
  </Tab>

  <Tab title="Partner Account">
    <Steps>
      <Step title="Create a custom Shopify app">
        1. Go to the [Shopify Developer Portal](https://dev.shopify.com/dashboard)
        2. From the Dev Dashboard, be sure you're on Apps in the left-panel navigation and select **Create app** in the top, right corner of the screen.

        <Frame>
          <img src="https://mintcdn.com/converge/y4xb9ZD_kMvXRaSm/images/sources/shopify/shopify-server-instr-1.png?fit=max&auto=format&n=y4xb9ZD_kMvXRaSm&q=85&s=d928aca5ca14c3bf828f8ef3bb2b4378" alt="create-app" width="3420" height="1798" data-path="images/sources/shopify/shopify-server-instr-1.png" />
        </Frame>

        3. Select **Start from Dev Dashboard**.

        <Frame>
          <img src="https://mintcdn.com/converge/FVtHg6F-GjOROPIW/images/sources/shopify/shopify-server-instr-2.png?fit=max&auto=format&n=FVtHg6F-GjOROPIW&q=85&s=b2d505887657ddca090370b870d2a39e" alt="start-from-dev-dashboard" width="2066" height="684" data-path="images/sources/shopify/shopify-server-instr-2.png" />
        </Frame>

        4. Name your app, e.g. `Converge Server-side Integration`, then select **Create**.
           You don't need to configure anything else on this page for now.
      </Step>

      <Step title="Configure your app access">
        5. In the left-panel navigation, click on **Home**.
           In the **Distribution** section, click on **Select distribution method**.
           This will open a new modal in the Partners Dashboard.

        <Frame>
          <img src="https://mintcdn.com/converge/FVtHg6F-GjOROPIW/images/sources/shopify/shopify-server-instr-3.png?fit=max&auto=format&n=FVtHg6F-GjOROPIW&q=85&s=ca263655f842b1e513a3257adc96be58" alt="home-distribution" width="3356" height="1636" data-path="images/sources/shopify/shopify-server-instr-3.png" />
        </Frame>

        6. Select **Custom distribution** and confirm your selection in the popup.

        <Frame>
          <img src="https://mintcdn.com/converge/FVtHg6F-GjOROPIW/images/sources/shopify/shopify-server-instr-4.png?fit=max&auto=format&n=FVtHg6F-GjOROPIW&q=85&s=6a81a0d679bb176d39c7916a6d68f47c" alt="custom-distribution" width="1752" height="724" data-path="images/sources/shopify/shopify-server-instr-4.png" />
        </Frame>

        <Frame>
          <img src="https://mintcdn.com/converge/FVtHg6F-GjOROPIW/images/sources/shopify/shopify-server-instr-5.png?fit=max&auto=format&n=FVtHg6F-GjOROPIW&q=85&s=5b0e3e40fafc7b36f7e43fd77ab349c1" alt="confirm-custom-distribution" width="1154" height="386" data-path="images/sources/shopify/shopify-server-instr-5.png" />
        </Frame>

        7. In the left-panel navigation, now navigate to **API access requests** and click on **Request access** under the **Read all orders scope** section.
           You can copy the explanation below and click on submit, it will get approved automatically.

        ```text theme={null}
        Historical order analytics.
        ```

        <Frame>
          <img src="https://mintcdn.com/converge/FVtHg6F-GjOROPIW/images/sources/shopify/shopify-server-instr-6.png?fit=max&auto=format&n=FVtHg6F-GjOROPIW&q=85&s=df5a50fe89ca09b03e28a457b5f66c0b" alt="api-access-requests" width="2814" height="1032" data-path="images/sources/shopify/shopify-server-instr-6.png" />
        </Frame>

        <Frame>
          <img src="https://mintcdn.com/converge/FVtHg6F-GjOROPIW/images/sources/shopify/shopify-server-instr-7.png?fit=max&auto=format&n=FVtHg6F-GjOROPIW&q=85&s=2a85db31cb80acf89b49bcb72aff431b" alt="request-access-form" width="1784" height="498" data-path="images/sources/shopify/shopify-server-instr-7.png" />
        </Frame>

        8. Go back to your previous tab in the Dev Dashboard. Click on **Versions** in the left-panel navigation and **Create a version**.

        <Frame>
          <img src="https://mintcdn.com/converge/FVtHg6F-GjOROPIW/images/sources/shopify/shopify-server-instr-8.png?fit=max&auto=format&n=FVtHg6F-GjOROPIW&q=85&s=cc65398e0e3cf1b305d2cc5603cbe446" alt="create-version" width="3414" height="1120" data-path="images/sources/shopify/shopify-server-instr-8.png" />
        </Frame>

        9. Under **App URL**, enter `https://app.runconverge.com`.

        <Frame>
          <img src="https://mintcdn.com/converge/FVtHg6F-GjOROPIW/images/sources/shopify/shopify-server-instr-9.png?fit=max&auto=format&n=FVtHg6F-GjOROPIW&q=85&s=2d3438226f67fdfd1672cb3a1db02d14" alt="app-url" width="1896" height="662" data-path="images/sources/shopify/shopify-server-instr-9.png" />
        </Frame>

        10. Untick the "Embed app in Shopify admin" checkbox.
        11. In the textbox, under **Access > Scopes**, paste the following text:

        ```text theme={null}
        read_customer_events, read_customers, read_orders, read_products, read_all_orders, read_reports
        ```

        <Frame>
          <img src="https://mintcdn.com/converge/GP-kRgq4mqONW8nm/images/sources/shopify/shopify-server-instr-10.png?fit=max&auto=format&n=GP-kRgq4mqONW8nm&q=85&s=5f8700b401440dd3b54f69e46f47e1ff" alt="scopes" width="724" height="197" data-path="images/sources/shopify/shopify-server-instr-10.png" />
        </Frame>

        12. In the textbox, under **Access > Redirect URLs**, paste the following text:

        ```text theme={null}
        https://app.runconverge.com/api/datasources/shopify/partner/auth
        ```

        <Frame>
          <img src="https://mintcdn.com/converge/WQyZ6eR-LGSsMAcl/images/sources/shopify/shopify-custom-pixel-redirect-url.png?fit=max&auto=format&n=WQyZ6eR-LGSsMAcl&q=85&s=cef898432e8e5681d6b017e359ae8a49" alt="redirect-urls" width="760" height="180" data-path="images/sources/shopify/shopify-custom-pixel-redirect-url.png" />
        </Frame>

        13. In the bottom right corner, click **Release** and then click **Release** again to confirm. You don't need to provide a version name.

        <Frame>
          <img src="https://mintcdn.com/converge/y4xb9ZD_kMvXRaSm/images/sources/shopify/shopify-server-instr-11.png?fit=max&auto=format&n=y4xb9ZD_kMvXRaSm&q=85&s=32811da6561a8769c8777c24dbf86823" alt="scopes-release" width="3396" height="1970" data-path="images/sources/shopify/shopify-server-instr-11.png" />
        </Frame>

        <Frame>
          <img src="https://mintcdn.com/converge/y4xb9ZD_kMvXRaSm/images/sources/shopify/shopify-server-instr-12.png?fit=max&auto=format&n=y4xb9ZD_kMvXRaSm&q=85&s=a5a9d6b0e47e302af13abe9d114c3aa7" alt="release-confirmation" width="1960" height="910" data-path="images/sources/shopify/shopify-server-instr-12.png" />
        </Frame>

        14. In the left-panel navigation, click on **Settings** for the app you just created.
            Note down the **Client ID** and **Secret**, you'll need to enter them in Converge later.

        <Frame>
          <img src="https://mintcdn.com/converge/y4xb9ZD_kMvXRaSm/images/sources/shopify/shopify-server-instr-13.png?fit=max&auto=format&n=y4xb9ZD_kMvXRaSm&q=85&s=1962f4021241e3d438dfa1d70b146226" alt="settings-credentials" width="3374" height="1256" data-path="images/sources/shopify/shopify-server-instr-13.png" />
        </Frame>
      </Step>

      <Step title="Install the app in your Shopify store">
        15. In the left-panel navigation, click on **Home** and navigate to the "Manage custom install link" in the "Distribution" section.

        <Frame>
          <img src="https://mintcdn.com/converge/y4xb9ZD_kMvXRaSm/images/sources/shopify/shopify-server-instr-14.png?fit=max&auto=format&n=y4xb9ZD_kMvXRaSm&q=85&s=a81d643f84caf1aa2a53ebdc413340b8" alt="manage-custom-install-link" width="3420" height="1426" data-path="images/sources/shopify/shopify-server-instr-14.png" />
        </Frame>

        16. Enter the **Store domain** of the Shopify store you want to use Converge for and click **Generate link**.

        <Frame>
          <img src="https://mintcdn.com/converge/y4xb9ZD_kMvXRaSm/images/sources/shopify/shopify-server-instr-15.png?fit=max&auto=format&n=y4xb9ZD_kMvXRaSm&q=85&s=15c1c3033e40157d2a9ec4d40ad9f0ae" alt="store-domain-generate" width="1258" height="584" data-path="images/sources/shopify/shopify-server-instr-15.png" />
        </Frame>

        <Frame>
          <img src="https://mintcdn.com/converge/y4xb9ZD_kMvXRaSm/images/sources/shopify/shopify-server-instr-16.png?fit=max&auto=format&n=y4xb9ZD_kMvXRaSm&q=85&s=192df8f84c7964a46893fb5da85a8518" alt="generate-link-confirm" width="1164" height="446" data-path="images/sources/shopify/shopify-server-instr-16.png" />
        </Frame>

        17. Copy the link and paste it in a new tab. Complete the installation flow.

        <Frame>
          <img src="https://mintcdn.com/converge/y4xb9ZD_kMvXRaSm/images/sources/shopify/shopify-server-instr-17.png?fit=max&auto=format&n=y4xb9ZD_kMvXRaSm&q=85&s=357ed9c43b5bcea43bcd08043dd4e892" alt="copy-install-link" width="1270" height="582" data-path="images/sources/shopify/shopify-server-instr-17.png" />
        </Frame>

        <Frame>
          <img src="https://mintcdn.com/converge/FVtHg6F-GjOROPIW/images/sources/shopify/shopify-server-instr-18.png?fit=max&auto=format&n=FVtHg6F-GjOROPIW&q=85&s=a547a3166e39b66d0b52a9fdd860a135" alt="shopify-partners-page" width="1354" height="760" data-path="images/sources/shopify/shopify-server-instr-18.png" />
        </Frame>
      </Step>

      <Step title="Create the Shopify source in Converge">
        18. In Converge, go to Event sources and click on **Create a new source**.
        19. Name your source: e.g. `{Storename} Store Backend`
        20. Pick *Server-side* from the modal and choose the **Shopify** app from the dropdown menu.
        21. Enter the **Store domain** of the Shopify store you want to use Converge for, this is the string before `myshopify.com` in the Shopify URL.
        22. Paste the **Client ID** and **Secret** from the Dev Dashboard in the respective fields.
        23. Click **Authorize Shopify Custom App**.
        24. Click on **Create Source**.
      </Step>
    </Steps>
  </Tab>
</Tabs>

<Warning>
  The installation instructions previously relied on creating a **custom Shopify app through the admin panel**.
  This is **no longer supported** by Shopify and is now replaced by the Developer Portal.
  Please follow the new installation instructions above for any new installations.

  If you already have a custom app for Converge from **before Jan 1st, 2026**, you can still use the **legacy** instructions below.

  <Accordion icon="store" title="Legacy installation instructions">
    <Steps>
      <Step title="Create a custom Shopify app">
        1. Navigate to the Shopify Admin dashboard, and click on **Settings**
        2. Click on **Apps and sales channels** in the Settings modal.
        3. Click on **Develop apps**, you might have to choose **allow custom app development** in a pop-up
        4. Click on **Create an app**, give the app the name `Converge` and choose your own email address as the developer.
      </Step>

      <Step title="Configure the correct scopes">
        5. Choose **Configure Admin API scopes** and mark the following 4 scopes (i) `read_customer_events`, (ii) `read_customers`, (iii) `read_orders` (iv) `read_products`
      </Step>

      <Step title="Install the custom app to get the token">
        6. Click on **Save** and then **Install app**. Reveal and copy the **Admin API access token**
      </Step>

      <Step title="Create a new Server-side source in Converge">
        7. In Converge, go to Event sources
        8. Click on **Create a new source**
        9. Pick *Server-side* from the modal
        10. Name your source: e.g. `{Storename} Store Backend`
      </Step>

      <Step title="Connect the Source">
        11. Enter the store name, this is the string before `myshopify.com` in the Shopify URL. E.g. For `convergestore.myshopify.com` the store name would be `convergestore`
        12. Paste the Shopify Access Token in the Converge web app under **Shopify API Password**. Do not fill in a starting date, just click on **Create source**
        13. Click on **Create Source**.
      </Step>
    </Steps>
  </Accordion>
</Warning>

<Note> You should see the Source syncing all historical order data. No need to wait before it's fully synced to create destinations—we'll automatically check which orders are historic and new and forward only the new ones in case a destination is active while historically syncing. </Note>

***

## Post-Purchase Upsells

Many Shopify stores use post-purchase upsells such as <OutboundLink linkText="Zipify" linkUrl="https://zipify.com/apps/ocu/" />.
After placing an order, the customer will be prompted to add a new item to the order.

If the customer accepts the upsell, **the original order will be modified by the upsell app**.
For this reason, the only way to track these post-purchase upsells reliably is server-side (as the order is modified server-side).

The Shopify Server Integration supports upsell tracking by introducing an optional delay in the integration settings.
If you turn on this delay, Converge will wait 10 minutes for the upsell to come in before forwarding it to destinations.

You can turn this option on in the configuration of the integration:

<Frame>
  <img src="https://mintcdn.com/converge/126BCCPQQ49NNNIt/images/sources/shopify/shopify-upsell-0.png?fit=max&auto=format&n=126BCCPQQ49NNNIt&q=85&s=79848fbdeb0d5a7e31b432bebaa29c2e" alt="upsell app intro" width="1181" height="319" data-path="images/sources/shopify/shopify-upsell-0.png" />
</Frame>

<Warning>Please contact Converge support before enabling this feature.</Warning>

<Note> This will only work with Destinations that support server-side events. Client-side destinations will not track the upsell. </Note>

***

## Filtering out certain orders at ingestion

You might want to make sure certain order types never make it into Converge (e.g. test orders).

The Converge Shopify source allows you to configure order exclusions based on their channel or applied tag.
E.g. You can filter out all `pos` orders or filter out all orders with an `Exclude` tag.

To configure, navigate to <OutboundLink linkText="Sources" linkUrl="https://app.runconverge.com/-/sources" /> and click on your Shopify source.
Then, under configuration mark the exact criteria by which you want to exclude orders from arriving in Converge.

<Frame>
  <img src="https://mintcdn.com/converge/126BCCPQQ49NNNIt/images/sources/shopify/filter-out-channels-tags.png?fit=max&auto=format&n=126BCCPQQ49NNNIt&q=85&s=b849876ced956da78678a5a04ae84dd6" alt="source-filters" width="596" height="283" data-path="images/sources/shopify/filter-out-channels-tags.png" />
</Frame>

***

## Event spec

This integration auto-tracks the following events on the server with all properties available according to the [Converge event spec](/sources/converge-spec).

| Event Name                                          | Event Description                |
| --------------------------------------------------- | -------------------------------- |
| [Placed Order](/sources/converge-spec#placed-order) | When a customer places an order. |

This integration also auto-tracks some additional events that are not part of the Converge event spec.

| Event Name      | Event Description                 |
| --------------- | --------------------------------- |
| Received Refund | When a customer refunds an order. |

### Sales channels

Events received by Converge from Shopify are automatically mapped to Converge’s [sales channels types](/sources/concepts/sales-channels) whenever possible.
Shopify's various sales channels, such as the web, shop app, and marketplace integrations, are translated into Converge’s standardized sales channels types based on the context and source of each event.

For example, events originating from Shopify checkout are mapped to the web sales channel, while those from POS systems or third-party marketplaces (like Amazon) are categorized as pos and marketplace, respectively.

More on sales channels can be found [here](/sources/concepts/sales-channels).

<Note> Due to the extensive nature of Shopify's sales channels and tight integration with third-party apps, it may be difficult to get an accurate sales channels mapping. As such, Converge falls back to "web" if a mapping cannot be found. </Note>

An example of how Converge maps Shopify sales channels:

| Shopify                | Converge               | Description                                                      |
| ---------------------- | ---------------------- | ---------------------------------------------------------------- |
| web                    | web                    | Shopify checkout                                                 |
| subscription\_contract | subscription\_contract | Recurring placed order events, and third party subscription apps |
| shopify\_draft\_order  | offline                | Manual orders                                                    |
| pos                    | pos                    | Point of sales orders                                            |
| 12875497473            | web                    | Shopify headless                                                 |
| Edit Order             | offline                | Orders that are manually edited                                  |
| 3890849                | marketplace            | Shopify Shop App                                                 |
| 2329312                | facebook\_shop         | Meta/Facebook Checkout                                           |
| 4383523                | tiktok\_shop           | Tiktok Checkout integration                                      |
| 3009811                | pinterest\_shop        | Pinterest Checkout                                               |
| amazon                 | marketplace            | Amazon integration                                               |
