Special Orders Documentation
Special orders are used for items not currently in stock that need to be ordered from vendors. Perfect for custom products, out-of-stock items, and special requests.
Overview
Special orders in OrderMAX are designed for businesses that take customer orders for products not currently in inventory. Common use cases include:
- 🚲 Ordering bikes or parts from distributors
- ✨ Custom jewelry or personalized items
- 🎨 Special fabric, materials, or supplies
- 📦 Out-of-stock items being reordered
- 🏗️ Custom-built or made-to-order products
Special Order Statuses
Special orders use a workflow optimized for vendor ordering and delivery tracking:
- Pending - Initial status, not yet ordered from vendor
- Ordered - Purchase order sent to vendor
- In Transit - Items shipped, on the way
- Received - Items arrived at your location
- Ready for Pickup - Customer has been notified, ready to collect
- Completed - Order fulfilled and picked up/delivered
- Cancelled - Order cancelled
Creating Special Orders from Admin
Create special orders from the OrderMAX admin panel:
- Navigate to Apps → OrderMAX in your Shopify admin
- Click Special Orders in the left navigation
- Click the Create Special Order button
- Fill out the order details:
- Customer: Search and select from Shopify customers
- Priority: Set urgency (Low, Normal, High, Urgent)
- Due Date: When customer needs the items
- Estimated Date: Expected delivery date
- Add order items:
- Click Add Item
- Search Shopify products or create custom products
- Select vendor for each item
- Enter quantity, cost, and price
- Add product specifications or customization details
- Add notes:
- Internal Notes: Staff-only information
- Customer Notes: Appears on invoices
- Optional: Collect a deposit amount
- Click Create Special Order
Creating Special Orders from POS
Take special orders directly at the point of sale:
- Open Shopify POS on your device
- Tap the OrderMAX Special Orders tile
- Tap Create Special Order
- Search and select the customer
- Set priority and dates
- Add items:
- Search Shopify products or create custom items
- Enter prices and specifications
- Select vendor if known
- Collect deposit if needed
- Tap Create
Customers can pay the deposit immediately using your POS payment system, or you can send them an invoice later.
Managing Special Order Status
Keep customers informed by updating the order status as it progresses:
From Admin Panel
- Navigate to the special order details page
- Find the Status dropdown
- Select the new status
- Optional: Add notes about the status change
- Click Update Status
From POS
- Open the special order in the POS extension
- Tap Update Status
- Select the new status
- Tap Confirm
Status Change Best Practices
| Status | When to Use |
|---|---|
| Pending | Order created but not yet sent to vendor |
| Ordered | Purchase order sent to vendor, order confirmed |
| In Transit | Vendor has shipped the items, tracking number available |
| Received | Items arrived at your store, being inspected/prepared |
| Ready for Pickup | Customer has been notified, items ready to collect |
| Completed | Customer picked up or items delivered |
Linking to Purchase Orders
Create purchase orders directly from special order items to streamline vendor ordering:
Creating a Purchase Order from Special Order
- Go to the special order details page
- Find the items that need to be ordered
- Click Create Purchase Order
- Select the vendor contact
- Select which items to include in the PO
- Review quantities and costs
- Click Create PO
- Optional: Email the PO directly to the vendor
The purchase order will automatically link to the special order items, making it easy to track what's been ordered.
Receiving Items
When items arrive from your vendor:
- Go to Purchase Orders
- Find and open the relevant purchase order
- Mark items as received by entering received quantities
- Special order automatically updates to show received items
- Update special order status to "Received" or "Ready for Pickup"
Payment Tracking
Manage deposits and final payments throughout the special order lifecycle:
Collecting Deposits
It's common to collect deposits for special orders since you're ordering items specifically for the customer:
- When creating the special order, set a deposit amount
- Create a draft order for the deposit:
- Click Create Draft Order
- Select Deposit as the purpose
- Enter the deposit amount
- Create and send the invoice
- Customer pays via the Shopify invoice link
- Payment automatically records in OrderMAX
Collecting Final Payment
When items arrive and are ready for pickup:
- Update status to "Ready for Pickup"
- Create a draft order for the remaining balance:
- Select Full Payment or Partial Payment
- Select items to invoice (or all items)
- System automatically accounts for deposit already paid
- Send invoice to customer
- Customer can pay before pickup or at time of pickup
Customer Notifications
Keep customers informed with automatic email notifications when order status changes.
Enabling Notifications
- Go to Settings → Email Notifications
- Toggle on notifications for special orders
- Select which status changes should trigger emails:
- Ordered
- In Transit
- Received
- Ready for Pickup
- Completed
- Cancelled
- Save settings
Notification Content
Each notification email includes:
- Order number and status
- Customer name
- Order details and items
- Estimated dates
- Store contact information
- Customer notes (if added)
Best Practices
For Retail Stores
- Always collect a deposit before ordering from vendors
- Set deposit amount to cover your vendor cost
- Add vendor information to items for easy purchase order creation
- Use estimated dates conservatively - better to over-promise and deliver early
- Update status to "Ordered" as soon as you send the purchase order
- Link special orders to purchase orders for tracking
For Custom Products
- Use specifications field to capture customization details
- Take photos and attach them as customer notes
- Set realistic production timelines
- Update customers frequently during production
- Collect higher deposits for custom work (50-100%)
For Communication
- Enable automatic notifications for key status changes
- Call or email customers when updating to "Ready for Pickup"
- Include tracking numbers in customer notes when available
- Update estimated dates if vendor timelines change
- Be proactive about delays - customers appreciate honesty
For Multiple Vendors
- Set up vendor contacts in advance with email addresses
- Group items by vendor when possible
- Create separate purchase orders for each vendor
- Track different vendors' delivery timelines