A customer walks into your store and asks for a sofa in a color you don't carry. Or a cyclist wants a specific component that isn't on your shelves. Or a boutique shopper needs a dress in a size you'd have to order. These are special orders — and if you're running Shopify POS, you've probably already discovered that Shopify has no native way to handle them.
This guide covers everything you need to know about managing Shopify POS special orders: what they are, why the standard Shopify workflow breaks down, what the ideal process looks like, and how to actually implement it in your store today.
What Is a Special Order?
A special order is any sale where the product isn't in stock at the time of purchase and must be sourced — typically from a vendor or distributor — specifically for that customer. Unlike a backorder (where you're waiting on a general restock), a special order is tied to a specific customer request. The customer usually pays a deposit upfront, and the remainder is collected when the item arrives.
Special orders are common across a wide range of retail verticals:
- Furniture stores — fabric, finish, or size variations not stocked on the floor
- Bike shops — specific components, frame sizes, or builds ordered from a distributor
- Clothing boutiques — sizes or colorways not held in local inventory
- Flooring and tile retailers — custom materials from supplier catalogs
- Musical instrument stores — instruments or accessories sourced from manufacturers
- Specialty food and wine shops — products ordered in by the case for a specific customer
What all of these have in common: the transaction starts at the point of sale, but fulfillment happens days or weeks later after a purchase order is placed with a vendor.
The Gap: Why Shopify POS Falls Short
Shopify POS is excellent for standard retail transactions — scan a product, take payment, done. But Shopify POS special orders require a fundamentally different workflow that Shopify simply doesn't support natively. Here's where the friction appears:
- Shopify has no concept of a "special order" as a separate order type
- You can't take a partial deposit and track a remaining balance within a single order
- There's no way to attach a vendor purchase order to a customer order
- There's no status workflow (Pending → Ordered → In Transit → Ready for Pickup → Completed)
- Shopify won't send a customer notification when their specific item arrives
- Inventory for items not yet in your system can't be formally tracked
The core problem: Shopify POS is built for in-stock retail. Special orders require a multi-step, multi-day workflow with deposits, vendor coordination, and customer follow-up — none of which Shopify handles out of the box.
Most merchants resort to workarounds: spreadsheets, paper forms, notes in draft orders, or separate software that doesn't talk to Shopify. These all create data silos, double entry, and missed follow-ups. Customers fall through the cracks, and staff waste time tracking things manually.
The Complete Shopify POS Special Order Workflow
Before diving into tooling, it's worth mapping out what the ideal special order workflow looks like. Every special order should move through these stages:
Step 1: Customer Requests the Item
A customer asks for a product you don't currently stock. Your staff takes down the details: product name, SKU or description, any customization notes, and the customer's contact information. At this point, the order is created in your system and linked to the customer's record.
Step 2: Collect a Deposit at POS
Before placing the order with a vendor, you collect a deposit from the customer — typically 25–50% of the total. This confirms the customer's commitment and covers your cost with the vendor. The deposit is logged against the order, and the customer gets a receipt showing the amount paid and the balance due on pickup.
Best practice: Always collect a deposit before placing a special order with your vendor. It reduces no-shows significantly and protects you from being stuck with a product ordered for a customer who changes their mind.
Step 3: Create a Vendor Purchase Order
With the deposit secured, you place the order with your vendor. This should be formally tracked as a Purchase Order (PO) within your system — not just an email thread. The PO should reference the customer's order so the connection is never lost, and it should include expected lead times.
Step 4: Track Status Through Fulfillment
The order moves through status stages as fulfillment progresses: Pending (order taken, not yet ordered) → Ordered (PO sent to vendor) → In Transit (vendor has shipped) → Received (item arrived at your store) → Ready for Pickup (customer notified).
This status trail is critical. It gives your entire team visibility into where each special order stands without needing to check in with the person who originally took the order.
Step 5: Notify the Customer on Arrival
When the item arrives and is ready for pickup, the customer receives a notification — ideally by email, with a summary of what's arrived and the remaining balance they owe. This is the step that most manual systems fail at. Without automated notifications, customers have to call in, and staff have to track things down.
Step 6: Collect the Balance and Complete the Sale
The customer comes in, inspects the item, pays the remaining balance, and picks it up. The order is marked as Completed. Your system now has a full record: the original deposit, the final payment, the vendor PO, and the full status history.
What Features You Actually Need
To run this workflow in Shopify POS, you need an app that provides several specific capabilities. Here's the feature checklist that matters:
- Customer linking — Every special order must be tied to a specific customer record in Shopify
- Deposit collection — Ability to take a partial payment and track the remaining balance
- Custom and catalog products — Add items that don't exist in your Shopify catalog yet
- Status workflow — Clear, named stages that all staff understand and can update
- Vendor Purchase Order creation — Link the customer order directly to a PO placed with a supplier
- Customer notifications — Automated email when order status changes or item is ready for pickup
- POS-native interface — Accessible directly from Shopify POS, not just the Admin
- Internal notes — Space for staff to add context without cluttering customer-facing details
How OrderMAX Handles Shopify POS Special Orders
OrderMAX was built specifically to fill this gap in Shopify POS. It adds a full special order management layer that lives inside both Shopify POS and Shopify Admin, keeping all your order data in one place.
Taking the Order at POS
From the Shopify POS interface, staff can open the OrderMAX tile and create a new special order in under a minute. They link the customer, add line items (either from your existing Shopify catalog or as custom products with a description and price), and add any internal notes. The order is created immediately in the system.
Collecting a Deposit
OrderMAX supports deposit collection via Shopify draft orders, which means the deposit is processed through Shopify's native payment flow — the same card reader, the same checkout experience your staff already knows. The deposit is logged against the special order, and the outstanding balance is visible at a glance from the order detail screen.
Purchase Order Creation
When you're ready to order from a vendor, you can create a Purchase Order directly within OrderMAX and link it to the special order. Vendor contacts are stored in the system, and PO line items can be pulled directly from the customer's order. The PO moves through its own status workflow: Draft → Approved → Sent → Received → Completed.
Status Tracking and Customer Notifications
As the order progresses, staff update the status from the POS or Admin. OrderMAX sends automated email notifications to the customer at key status changes — most importantly, when the item arrives and is marked Ready for Pickup. The notification includes the order details and remaining balance, so the customer arrives prepared.
No more "did anyone call the customer?" OrderMAX sends automated pickup notifications the moment your staff marks an order as Ready for Pickup — so nothing falls through the cracks, even on your busiest days.
Collecting the Final Payment
When the customer comes in for pickup, staff can see the remaining balance instantly and process the final payment — again through a Shopify draft order so everything stays in your Shopify payment records. Once paid and picked up, the order is marked Completed and the full history is preserved.
Who Needs Shopify POS Special Orders?
If you're running a specialty retail store on Shopify POS and regularly encounter customers who want something you don't have on hand, you need a structured special order workflow. The cost of not having one compounds over time: missed follow-ups, lost deposits that weren't recorded properly, customers who came in for a pickup that wasn't ready, and staff who don't know the status of orders taken by a colleague.
The stores that benefit most from a dedicated Shopify POS special orders solution are those where:
- Special orders account for more than 10% of total sales
- Orders have a lead time of more than a few days
- Multiple staff members handle orders at different stages
- Vendors need formal purchase orders (not just an email)
- Deposits are a standard part of the transaction
If this describes your store, a spreadsheet is not a long-term solution. And if you're also handling service and repair jobs alongside special orders, you may also want to look at work order management for Shopify POS — OrderMAX handles both in the same app.
Getting Started
OrderMAX is available on the Shopify App Store and installs directly into your existing Shopify setup — no re-platforming, no separate login, no data migration required. Your existing products, customers, and locations are all available immediately within OrderMAX. It works with Shopify POS on iPad and Android, and gives Admin users a full order management dashboard for handling orders away from the floor.
Pricing is straightforward with no hidden fees — a fraction of what enterprise special order systems cost, built specifically for the Shopify POS merchant who needs a professional workflow without enterprise complexity.
Ready to Add Special Orders to Your Shopify POS?
OrderMAX gives you complete special order and work order management — built for Shopify POS and Admin. Affordable pricing, no hidden fees.
Try OrderMAX Free →