Skip to content

Preorders on POS, B2B, and bundles

Enable preorders on Shopify POS and for B2B customers, and find bundle apps that are confirmed to work with STOQ preorders.

Last updated

Use this guide if you want to make a preorder offer available on Shopify POS or to B2B customers, or check which bundle apps work with STOQ preorders. By the end, POS staff can sell preorders from a POS device and B2B customers can place preorders through their own checkout, on the terms you choose per offer.

Prerequisite Details
Active preorder offer You must have at least one offer set up. See Set up preorders.
Shopify POS (for POS steps) Requires the Shopify POS app installed on your device and the STOQ preorder tile added. See Preorders on Shopify POS for the full POS setup guide.
  • POS: when a staff member uses STOQ’s Add preorder to cart tile, they search for a product and STOQ checks eligibility (offer enabled for POS, inventory condition met, preorder limit not exceeded). If eligible, the item is added to the POS cart with the preorder selling plan attached and any line item properties, including shipping details you’ve configured on the offer. The cashier then completes checkout normally: Shopify handles payment, receipts, and tax, while STOQ controls the preorder designation.
  • B2B: with the toggle enabled, B2B customers see the preorder button and can place preorders like retail customers, except they’re always charged the full amount at Shopify’s B2B checkout, since partial payment isn’t available to them. With the toggle disabled, B2B customers don’t see the preorder button at all.

On a phone, this menu is collapsed. In the Shopify mobile app, tap the STOQ logo at the top of the screen to open it, then choose the section named below. There is no hamburger icon. See Finding the STOQ menu.

You configure Point of Sale, B2B, and Bundles per preorder offer, from the same settings page.

  1. Open POS, B2B & Bundles

    1. In the left menu bar of the STOQ app, click Preorders.
    2. Click the Offers tab.
    3. Click the offer you want to configure to open its Overview tab.
    4. Click Customize to open the editor.
    5. In the settings list, click More settings to expand it, then click POS, B2B & Bundles.

    Preorders Offers tab in the STOQ app

    The offer Overview tab with the Customize button

    The More settings expander in the offer editor sidebar

    POS, B2B & Bundles highlighted in the offer editor sidebar

  1. Enable the POS toggle

    Under Point of Sale, check Sell preorders on POS. Products in this offer become available through STOQ’s POS tile (“Add preorder to cart”) on Shopify POS devices; leave it unchecked and the tile won’t return them as eligible.

    The Sell preorders on POS toggle

  2. Set the inventory check (optional)

    Once Sell preorders on POS is checked, a Customize link appears next to it. Click it to reveal Do not check inventory.

    • Unchecked (default): the STOQ POS tile only allows a preorder if the variant is actually out of stock at the POS location.
    • Checked: preorders are allowed on POS even when the variant has stock. Use this if your Online Store and POS share the same inventory pool and you want staff to take preorders regardless of current stock. Any preorder limit you set on the offer still applies.

    The Do not check inventory option under POS

  3. Save the offer

    Click Save changes at the top right of the editor.

    Save changes in the top right of the offer editor

Each offer has its own B2B toggle. B2B customers are companies using Shopify’s native B2B and wholesale features.

  1. Configure the B2B toggle

    Under B2B, check or uncheck Allow B2B customers to place preorders. Checked (default) shows the preorder button to B2B customers for products in this offer; unchecked hides it before they reach checkout.

  2. Save the offer

    Click Save changes at the top right of the editor.

    The Allow B2B customers to place preorders toggle

The Bundles section lists bundle apps that have been tested and confirmed to work with STOQ preorders. These aren’t made by STOQ, they’re separate Shopify apps you install independently. At the time of writing:

App Description
Shopify Bundles (Recommended) Shopify’s own free bundles app
Adoric Bundles Product bundle orders, smart upsells, and free gifts
Fast Bundle Mix and match, BOGO, add-ons
MBC Bundles Product bundles, volume discounts, Buy X Get Y, mix and match
Easy Bundles Quantity breaks, fixed bundles, bundle landing pages

Click Get app on any listed app to open its Shopify App Store page.

Shopify’s own Shopify Bundles work with STOQ preorders in one configuration: an in-stock offer with the Shopify purchase option turned off. A bundle has no stock of its own and can’t use Continue selling when out of stock, so an out-of-stock (backorder) preorder can’t work for it. Add the bundle product to the offer, not the products inside it, and STOQ counts the sale once on the bundle product. For the full setup, the “cannot be added to the cart” fix, and why the out-of-stock route can’t work, see Use STOQ preorders with Shopify Bundles.

  • POS: on a Shopify POS device, search for a product in this offer using STOQ’s Add preorder to cart tile and confirm it shows as eligible (or not), matching your inventory setting. If you just saved the toggle, wait a moment before searching again.
  • B2B: log into your storefront as a B2B company account and confirm the preorder button shows or is hidden, matching your Allow B2B customers to place preorders setting.
  • Bundles: after installing a bundle app, place a test preorder through it to confirm it processes correctly. For a Shopify bundle, confirm the order is counted once, as the bundle product at the quantity ordered, not as the separate products inside it.
Staff can't find a product in the STOQ POS tile

Check these:

  1. The offer’s status is Live (not Off or Scheduled).
  2. The variant is added to the offer.
  3. The preorder limit hasn’t been reached.
  4. For STOQ-managed inventory: the variant quantity is below 1 and its Shopify inventory policy is Continue selling when out of stock, unless you’ve enabled Do not check inventory.

If you just saved the POS toggle, wait a moment and search again.

A B2B customer can't see the preorder button

Check that Allow B2B customers to place preorders is enabled on the offer. If it’s enabled and the button is still missing, confirm the customer is logged into a recognized Shopify B2B company account; STOQ relies on Shopify to identify B2B customers, and anyone Shopify doesn’t recognize as B2B is treated as a retail customer, unaffected by the toggle.

A bundle app causes issues after installing it

Place a test preorder without the bundle first to check whether the issue is bundle-related, since bundle apps vary in how they build carts and submit orders.

A bundle shows Preorder but checkout says it's sold out

A component is out of stock, so the bundle reads as sold out. Bundles can only take preorders on the in-stock route, so restock the component. See Use STOQ preorders with Shopify Bundles.

A Shopify bundle sale isn't counted as a preorder

Check these:

  1. The bundle product itself is in the offer’s Products section. Adding just the products inside the bundle isn’t enough.
  2. The customer bought the bundle with the preorder button on the bundle’s product page.

Orders placed before the bundle product was in the offer aren’t counted. After fixing the setup, place a new test order.

  • B2B notifications or flows that depend on Shopify selling plan webhooks may behave differently, because B2B checkout doesn’t attach a native Shopify selling plan. Test your notification setup with a B2B test order.
  • Bundle app compatibility is tested at a point in time, not guaranteed against future updates to either app.
  • Adding a whole collection to an offer skips bundle products. Add bundle products on their own.
Does enabling POS preorders charge the customer automatically?

No. The STOQ tile adds the item to the POS cart with preorder properties; the cashier still completes checkout through Shopify POS in the normal way, and Shopify controls payment processing.

Does turning off POS or B2B for an offer affect orders already placed?

No. It only stops new preorders through that channel going forward; orders customers already placed keep their original terms.

Can B2B customers use partial payment?

No. Partial payment relies on Shopify selling plans, which aren’t applied through Shopify’s B2B checkout, so B2B preorders are always charged in full at checkout.

Do B2B customers get the same preorder emails as retail customers?

Mostly yes. B2B customers who place a preorder get the same STOQ notifications as retail customers, since STOQ processes the order the same way. The exception is any flow that depends on a Shopify selling plan webhook, since B2B checkout doesn’t attach one; test with a B2B test order to confirm.

Can I sell a Shopify bundle as a preorder?

Yes. Create the bundle with the free Shopify Bundles app and add the bundle product to your offer. STOQ counts each sale once on the bundle product, at the bundle quantity, for units sold, quantity limits, batches, and revenue.

Will the products inside a bundle be double counted?

No. If the individual products are also in the offer, a bundle purchase still counts only once, on the bundle product. Customers who buy those products on their own are counted as usual.

Are bundle apps guaranteed to work with preorders?

They’re tested, not guaranteed. The apps listed in the Bundles section have been confirmed to work by the STOQ team, but updates to either app can affect compatibility. If you see issues, test a simple preorder without the bundle first to isolate the cause.

Was this page helpful?

Still stuck? Ask Quinn or chat with support