Draft Order Management
What Draft Orders Are
Draft Orders are orders that come from Shopify and are managed in the app before final completion.
Users can:
- review order details
- check budget impact
- update line items (if allowed)
- move orders through the workflow
Order Statuses You Will See
- Draft: New order, still being reviewed.
- Pending Approval: Submitted and waiting for decision.
- Needs Rework: Sent back for changes.
- Approved: Approved and ready for final processing.
- Processing: System is sending it to Shopify.
- Completed: Successfully completed in Shopify.
- Failed: Processing failed and needs attention.
- Cancelled: Order was cancelled.
What You Can Do on an Order
Submit for Approval
Available only when all conditions are true:
- you are the order owner
- your role is Requester
- order is in Draft or Needs Rework
- you are assigned to that location
- order is within budget
Send to Rework
Available to:
- Company Admin (company-wide)
- Orderer assigned to the order location
Also:
- only available when order is Draft or Pending Approval
- creator who is Company Admin or Orderer Admin cannot send their own order to rework
Confirm Order (Send to Shopify)
Available to:
- Company Admin
- Orderer Admin (same location)
- Orderer (same location and within budget)
Also:
- available when order is Draft, Pending Approval, or Needs Rework
Cancel Order
Available only to Company Admin.
Conditions:
- order must not be in Failed, Completed, or Cancelled status
When cancelled:
- the draft order is deleted from Shopify
- order status is set to Cancelled locally
- the order creator receives a notification and an email
- the action is recorded in the activity log
If the Shopify deletion fails, the cancellation is aborted and an error message is shown.
Order Lines and Comments
Order Lines
- Line items can be added, edited, or deleted only for users with edit permission.
- Edits are synced with Shopify.
In practice:
- Company Admin can edit most non-final orders.
- Requester can edit only their own Needs Rework orders.
- Orders in Processing, Completed, or Cancelled cannot be edited.
Comments
- Users can add comments on orders they can access.
- Users can edit/delete only their own comments.
Who Can View Which Orders
- Order owner can view their own order.
- Orderer and Orderer Admin can view orders for their assigned locations.
- Company Admin and Orderer Admin can view all company orders.
Budget Checks on Orders
Each order shows budget indicators, including:
- overall budget exceeded
- yearly budget exceeded
- monthly budget exceeded
These checks affect which actions are available.
Quick Help
- If a button is missing, your role or location assignment likely does not allow that action.
- If you cannot submit, check status, ownership, and budget.
- If confirm to Shopify fails, check order details and try again or contact support.