Shopify POS: orders not transmitting properly to external 3PL

Topic summary

Issue: POS orders for bundled products behave differently based on payment method, affecting 3PL transmission. Bundles are set up as non‑inventoried SKUs (collections of inventoried items) and the bundle SKU is blacklisted at the 3PL so only component SKUs should transmit when shipping is required.

Observed behavior: For credit card payments at trade shows where “ship to customer” is not selected, POS marks all items fulfilled and the order does not transmit to the warehouse. For cash payments of the same bundle taken on-site, the order transmits to the 3PL because the bundle shows fulfilled but the inventoried items do not, indicating remaining fulfillment.

Artifacts: Screenshots show credit card orders fully fulfilled vs. cash orders with component items unfulfilled, which triggers 3PL transmission.

Context terms: POS (Point of Sale); 3PL (third‑party logistics provider); SKU (stock-keeping unit).

Suggested solution: A third‑party app (Profit Bundles) can auto‑fulfill POS bundle orders to prevent transmission, with a setting: Automations & Utilities → Auto Fulfillment → “Auto‑fulfill bundle Orders from only from Point of Sales (POS).” A test bundle/order flow is recommended.

Status: No confirmed root cause for payment-method mismatch; discussion remains open with an app-based workaround proposed.

Summarized with AI on December 30. AI used: gpt-5.

We use POS at trade shows where we sell products directly to end users. We often sell bundles, and have the bundles set up as a non-inventoried SKU which is a collection of inventoried items. The bundle SKU is ‘blacklisted’ at our 3PL partner, so that the only SKU’s that actually transmit over to them for fulfillment are the inventoried ones. When we take an order at the show, and the customer takes the bundle with them and pays with a credit card, the system works perfectly, and the order never transmits over to the warehouse at all because we do not select "ship to customer’ in the POS app. However, when a customer takes the bundle with them and pays cash, the order does transmit over to the warehouse as though it is to be fulfilled. Any ideas why the payment method would cause the transaction to be handled differently? The first two screen grabs below show an order that was paid by credit card, and the customer took the items with them so nothing needed to be shipped. The items were all marked fulfilled at POS.

The next two screen grabs show an order for the same item on the same day paid with cash that the customer took with them from the show. It shows the bundle SKU fulfilled but not the inventoried items, so this one transmitted over to our 3PL because it was showing as needing to be fulfilled. Any advice appreciated!

Hi,

If you need bundle orders from POS to be fulfilled and not to be transmitted to warehouse, you can try our our app Profit bundles. We have a settings to do exactly this. After app download, please open settings tab → Settings → Automations & Utilities → Auto Fulfillment and here select “Auto-fulfill bundle Orders from only from Point of Sales (POS)”. Please create a test bundle and do a test order to test end to end flow and let us know through support if you have further queries.

App Link : https://apps.shopify.com/bundles-5