> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://stoqapp.crisp.help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Do STOQ preorders work with Shopify Shop App?

If you sell preorder products through STOQ, you may notice that they do not work correctly when customers browse your store through the **Shop app**. This is a known Shopify platform limitation — preorder products are only supported on the **Online Store** and **Custom Storefront** sales channels. The Shop app does not support Shopify selling plans, which means preorder pricing, deposit collection, and fulfillment terms will not display for customers shopping through it.

The recommended solution is to **remove preorder products from the Shop app sales channel** in your Shopify Admin so that customers are not confused by missing preorder details or unexpected checkout behavior.

### Why Preorders Don't Work on the Shop App

Shopify restricts where preorder products (powered by selling plans) can be sold. According to [Shopify's official documentation](https://help.shopify.com/en/manual/products/purchase-options/pre-orders/setup), the following limitations apply:

* **Pre-order products are only supported on the Online Store and Custom Storefront sales channels.** The Shop app is not one of these supported channels.
* Customers cannot purchase pre-orders using accelerated checkouts such as **Shop Pay**, **Apple Pay**, or **Google Pay**.

Because the Shop app relies on its own storefront experience — separate from your Online Store — it cannot render selling plan information such as deposit amounts, estimated shipping dates, or preorder terms. This means:

* The **preorder button** and messaging configured in STOQ will not appear.
* Customers may see the product at full price with no preorder context.
* Checkout may fail or behave unexpectedly for products that require a selling plan.

||| **Important:** This is a Shopify platform limitation, not a STOQ limitation. No preorder app on Shopify can support the Shop app sales channel at this time.

### How to Remove Preorder Products from the Shop App

To prevent customer confusion, we recommend removing your preorder products from the Shop app sales channel. Follow these steps in your Shopify Admin:

1. Log in to your **Shopify Admin**.
2. Navigate to **Products** from the left-hand menu.
3. Click on the **preorder product** you want to update.
4. Check for **Publishing** section on the right and click on the filter option (also called **Sales channels and apps**).
5. Find **Shop** in the list of active sales channels.
6. **Uncheck** the **Shop** channel for this product.
7. Click **Done**, then **Save** the product.

![](https://storage.crisp.chat/users/helpdesk/website/-/f/6/9/b/f69b1402a211d800/image_12aj79u.png)
![](https://storage.crisp.chat/users/helpdesk/website/-/f/6/9/b/f69b1402a211d800/image_1gzu8de.png)
![](https://storage.crisp.chat/users/helpdesk/website/-/f/6/9/b/f69b1402a211d800/image_18fsusd.png)
Repeat this process for each product that has an active preorder offer through STOQ.

| **Tip:** You can update multiple products at once using Shopify's bulk editor. Select all preorder products from the **Products** list, click **Bulk edit**, and remove the Shop channel from each product in one go.

### Using Shopify's Bulk Actions

If you have many preorder products, you can save time by using bulk actions:

1. Go to **Products** in your Shopify Admin.
2. Use the search bar or filters to find your preorder products.
3. Select all the relevant products using the checkboxes.
4. Click on the 3 dots near "set as draft" > choose "Exclude from sales channel" 
5. Select **Shop** from the list.
6. Click **Exclude products** to apply.

![](https://storage.crisp.chat/users/helpdesk/website/-/f/6/9/b/f69b1402a211d800/image_xlpbmn.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/f/6/9/b/f69b1402a211d800/image_1dbwd8q.png)
### When Products Return to Regular Sale

Once a preorder campaign ends and the product is back in stock for regular purchase (no longer using a selling plan), you can safely re-add the product to the Shop app sales channel:

1. Go to **Products** in your Shopify Admin.
2. Click on the product.
3. In the **Publishing** section, click **Manage**.
4. **Check** the **Shop** channel.
5. Click **Done**, then **Save**.

The product will then be available again for customers browsing through the Shop app.

### Supported Sales Channels for Preorders

Here is a quick reference for which Shopify sales channels support preorder products:

| Sales Channel | Preorders Supported |
| ---- |
| Online Store | Yes |
| Custom Storefront (Headless) | Yes |
| Shop App | No |
| Shopify POS | Via STOQ integration only |
| Facebook / Instagram | No |
| Google Shopping | No |

| **Note:** STOQ offers a dedicated **Shopify POS integration** for preorders. You can enable this from the STOQ app by navigating to **Preorders** > **Settings** > **Integrations** and selecting **Shopify POS**. See our [detailed guide](https://help.stoqapp.com/en/article/how-to-set-up-preorders-on-shopify-pos-djq70s/) for the setup instructions

### Troubleshooting

| Symptom | Likely Cause | Fix |
| ---- |
| Preorder button not showing on Shop app | Shop app does not support selling plans | Remove the product from the Shop sales channel |
| Customer placed a regular order instead of a preorder | Product is listed on Shop app without preorder context | Remove from Shop channel; the product will only be available via your Online Store with proper preorder terms |
| Checkout errors for preorder products on Shop app | Selling plan data not recognized by Shop app checkout | Remove the product from the Shop sales channel and direct customers to your Online Store |
| Customer charged full price instead of deposit | Shop app cannot process selling plan pricing policies | Remove from Shop channel; customers who order via your Online Store will see the correct deposit amount |

### FAQs

**Q: Why can't my customers see preorder information on the Shop app?**
A: The Shop app does not support Shopify selling plans, which power all preorder functionality. Preorder details like deposit amounts, estimated shipping dates, and preorder terms only display on your Online Store or a Custom Storefront.

**Q: Is this a STOQ issue or a Shopify issue?**
A: This is a Shopify platform limitation. Preorder products (using selling plans) are only supported on the Online Store and Custom Storefront sales channels. No preorder app can make preorders work on the Shop app.

**Q: Can I still sell non-preorder products on the Shop app?**
A: Yes. This limitation only applies to products with active preorder selling plans. Any product without a selling plan will work normally on the Shop app.

**Q: What happens if I leave a preorder product on the Shop app?**
A: Customers browsing the Shop app may see the product at full price without any preorder context. They could place a regular order instead of a preorder, or encounter checkout errors. We strongly recommend removing preorder products from the Shop channel.

**Q: Will Shopify add preorder support to the Shop app in the future?**
A: Shopify has not announced plans to support selling plans on the Shop app. We recommend checking Shopify's official changelog for updates. If support is added, STOQ will work on the Shop app automatically since it uses Shopify's native selling plan infrastructure.

**Q: Do I need to remove the product from the Shop app permanently?**
A: No. Only remove it while the preorder offer is active. Once the product returns to regular sale (no selling plan attached), you can re-add it to the Shop channel.