Navigating Mixed Carts: Why Shopify POS Needs Line-Item Fulfillment for In-Store & Special Orders

Ever found yourself at the Shopify POS, cheerfully ringing up a customer who’s got a mixed bag of items? You know the drill: some things they’re taking home right now, and one or two others need to be special-ordered because they’re out of stock. It feels like a straightforward retail scenario, right? But if you’re a Shopify store owner, you’ve probably run into the frustrating reality that Shopify POS doesn’t quite handle this gracefully. In fact, it’s a common pain point, and a recent discussion in the Shopify Community highlighted just how many of us are struggling with it.

Our community member, maria2032, kicked off a valuable thread, sharing her dilemma: she needs a way to process in-stock and out-of-stock items within a single POS transaction. Imagine a customer buying four items, but needing a fifth that’s currently out of stock. They want to walk out with the four, and have the fifth ordered for later delivery or pickup. Sounds simple, but as maria2032 discovered, and as fellow expert Steve_TopNewYork confirmed, this is currently a significant limitation.

The Core Challenge: Shopify POS & Order-Level Fulfillment

The heart of the problem, as Steve eloquently explained, lies in how Shopify POS handles fulfillment. At its core, POS treats fulfillment at the order level, not the individual line item level. What does this mean for you? Well, the moment that payment goes through, Shopify’s default workflow kicks in and marks all eligible items in that transaction as fulfilled. This is fantastic if everything is in stock and going home with the customer, or if everything needs to be shipped out. But for those mixed scenarios – where some items are picked up and others are special-ordered – it creates a real headache.

This automatic, all-or-nothing fulfillment means that your "special order" items, which are technically out of stock and awaiting fulfillment, get incorrectly marked as fulfilled right alongside the items the customer just walked out with. It completely messes with your inventory tracking and fulfillment workflows.

The Workaround Dance: When "Standard" Isn't Good Enough

So, what are store owners doing now? As maria2032 mentioned, and Steve acknowledged, the "standard approach" is often to create separate orders. You ring up the in-stock items in one transaction and the special-order items in another. While this technically works, it’s far from ideal. Maria2032 rightly pointed out the major drawbacks:

  • Interferes with Discounts: If a customer qualifies for a bulk discount or tiered pricing across their entire purchase, splitting the order means they might lose out, or you have to manually adjust prices, creating friction.
  • Customer Experience: Processing two separate transactions for one purchase feels clunky and unprofessional.
  • Manual Overhead: It adds extra steps and time, especially for high-volume stores, which is exactly what maria2032 was trying to avoid.

Can a Custom App Save the Day? It's Complicated.

Like many proactive merchants, maria2032 even explored developing a custom app to tackle this. She worked with a Shopify expert to create a "mixed cart" feature. Unfortunately, even this custom solution ran into the same wall: "as soon as payment processes, Shopify’s standard workflow automatically marks the items as fulfilled, instead of leaving the special order items unfulfilled. The only way around it is, again, implementing a manual workaround." :grin:

Community expert Subhan_Tariq weighed in on the app solution, confirming the limitations. He suggested that an app could potentially act as a "workflow workaround" by letting staff mark items as "special order" in POS. Then, after checkout, the app could split the fulfillment order and place the out-of-stock quantity on hold. However, he echoed maria2032’s experience: the main hurdle is that an app can't typically stop Shopify POS from automatically marking the entire order as fulfilled immediately after payment. So, the app would likely need to "correct" the fulfillment status post-order creation, which, as maria2032 found, still necessitates manual oversight.

This means while apps can certainly help streamline post-purchase management, they can't fundamentally alter the native POS behavior at the point of sale itself. It's a platform limitation that even clever app development struggles to fully overcome without some level of manual intervention.

Your Voice Matters: How to Advocate for Change

Given this isn't something easily solved by current apps or simple workarounds, the community consensus (from Steve and Subhan) is clear: this needs to be a feature request to Shopify directly. Maria2032 initially thought she was doing just that in the forum, which is a common misconception! The community forums are fantastic for discussion and peer support, but for direct feature requests that influence Shopify’s development roadmap, you need to go through the proper channels.

Submitting a Feature Request to Shopify:

While Shopify doesn't have a single, publicly visible "feature request" button that guarantees a direct path to developers, here's the best way to make your voice heard:

  1. Contact Shopify Support: Start by reaching out to Shopify's support team. Explain your use case clearly, detailing the problem with mixed carts and line-item fulfillment in POS. They are trained to log these requests internally.
  2. Be Specific: Clearly articulate the desired functionality. For example, you’d want the ability to select different fulfillment options (e.g., "pickup now," "special order/ship later") for individual line items within the same POS transaction before payment is processed.
  3. Explain the Impact: Describe how this limitation affects your business – lost sales, poor customer experience, increased manual labor, inability to offer certain discounts. The more impact you demonstrate, the better.
  4. Reference Community Feedback: Mention that this is a known issue within the Shopify merchant community and that other store owners are facing the same challenges.

This process ensures your feedback is officially documented and routed to the relevant product teams. The more merchants who submit similar requests, the higher the priority it will receive.

Looking Ahead: A More Seamless Retail Experience

Ultimately, having line-item level fulfillment options directly within Shopify POS would be a game-changer for many physical stores. It would allow for truly seamless mixed-cart transactions, preserve discount integrity, reduce manual errors, and elevate the in-store customer experience. It’s features like these that help Shopify remain the go-to platform for growing businesses, enabling them to adapt to diverse customer needs without unnecessary friction. So, if this resonates with your daily operations, don't hesitate to share your experience with Shopify support – your input truly helps shape the future of the platform.

Share:

Use cases

Explore use cases

Agencies, store owners, enterprise — find the migration path that fits.

Explore use cases