Storefront Orders
What it is
View and manage customer orders from your storefront
Who it's for
Workspace Owner Staff
Access & Scope
| Property | Value |
|---|---|
| Module | storefront |
| Personas | workspace-owner, staff |
| Scope | Workspace-level |
| UI Location | Dashboard > Storefront > Orders |
| Status | active |
UI Location
Dashboard > Storefront > Orders
How it works
The Storefront Orders feature provides comprehensive order management for your online store. Here's how it works:
-
Order Viewing:
- View all orders in a list format
- Filter orders by status (new, confirmed, in-progress, ready, completed, cancelled)
- Sort orders by date or status
- View order details including customer information, items, and totals
-
Order Status Management:
- New: Order just received
- Confirmed: Order confirmed by staff
- In-progress: Order being processed
- Ready: Order ready for pickup/delivery
- Completed: Order fulfilled
- Cancelled: Order cancelled
-
Order Items Management:
- Add items to existing orders
- Remove items from orders
- Update item quantities
- Modify item options (e.g., size, color)
- All modifications are tracked in order history
-
Order Discounts:
- Apply discounts to orders
- Remove discounts
- Discounts are tracked in order modifications
-
Manual Price Adjustments:
- Manually adjust order total
- Add reason for price adjustment
- Adjustments are tracked in order history
-
Order Notes:
- Add internal notes to orders
- Note types: delivery, order-change, rejection, receipt, collection, general
- Notes are timestamped and linked to staff member
- Edit and delete notes
-
Order Messages:
- Communicate with customers via order messages
- Messages are visible to both staff and customers
- Track conversation history
-
Order Assignment:
- Assign orders to specific staff members
- Track order ownership
- Filter orders by assigned staff
-
Customer Information:
- View customer details (name, phone, address)
- View customer notes
- Access customer order history
- View customer statistics
-
Order Modifications Tracking:
- All order changes are logged
- Track who made changes and when
- View modification history
- Modification types: item-added, item-removed, item-quantity-changed, item-options-changed, discount-applied, discount-removed, total-manually-adjusted
Settings
The Storefront Orders feature includes the following configuration options:
-
Order Status Settings:
- Default status for new orders: "new"
- Status workflow can be customized per workspace
- Status changes trigger notifications
-
Order Display Settings:
- Sort orders by date (newest/oldest) or status
- Filter by status
- Filter by assigned staff member
- Pagination for large order lists
-
Order Form Fields:
- Configure custom fields for checkout
- Fields are defined in store settings
- Customer information captured during checkout
-
Notification Settings:
- Receive notifications for new orders
- Notifications for order status changes
- Notifications for order assignments
-
Order Notes Settings:
- Note types available: delivery, order-change, rejection, receipt, collection, general
- Notes are internal (not visible to customers)
- Notes can be edited or deleted
-
Order Messages Settings:
- Enable/disable customer messaging
- Messages are visible to both parties
- Message history is preserved
Permissions
Access to Storefront Orders requires:
store.manage: Required to view and manage orders
Additional Permissions (for specific actions):
- Order assignment may require staff management permissions
- Order modifications are tracked with staff identification
Default Access:
- Workspace Owner: Has full access to all order management features
- Staff: Access depends on assigned role permissions. Staff without
store.managecannot access orders.
Use Cases
-
Order Processing:
- View new orders as they come in
- Confirm orders and begin processing
- Track order progress through status workflow
- Mark orders as completed when fulfilled
-
Order Modifications:
- Add items to orders when customers request additions
- Remove items if out of stock or cancelled
- Adjust quantities based on availability
- Modify options if customer requests changes
-
Customer Communication:
- Use order messages to communicate with customers
- Answer questions about orders
- Provide updates on order status
- Resolve issues or concerns
-
Internal Coordination:
- Add notes for delivery instructions
- Document order changes and reasons
- Track order rejections and reasons
- Record receipt and collection information
-
Order Assignment:
- Assign orders to specific staff members
- Distribute workload evenly
- Track staff performance
- Filter orders by assigned staff
-
Price Adjustments:
- Apply discounts for promotions
- Adjust prices for special circumstances
- Document reasons for price changes
- Maintain audit trail
-
Order Analytics:
- View customer order history
- Analyze order statistics per customer
- Track order trends
- Generate reports
-
Order Cancellation:
- Cancel orders when needed
- Document cancellation reasons
- Handle refunds if applicable
Notes / Limits
-
Order Status Workflow:
- Orders typically progress: new → confirmed → in-progress → ready → completed
- Orders can be cancelled at any stage
- Status changes are tracked in order history
-
Order Modifications:
- All modifications are logged with timestamp and staff information
- Modifications cannot be undone, but can be reversed with new modifications
- Modification history is preserved
-
Order Items:
- Items include product information, quantity, selected options, and pricing
- Items added by staff are marked as such
- Item prices include base price + option price deltas - discounts
-
Order Totals:
- Subtotal: Sum of all line items
- Total: Subtotal + delivery fees + taxes - discounts + manual adjustments
- Original total is preserved if manually adjusted
-
Order Notes:
- Notes are internal and not visible to customers
- Notes can be edited or deleted
- Notes are timestamped and linked to staff member
-
Order Messages:
- Messages are visible to both staff and customers
- Message history is preserved
- Messages cannot be edited or deleted once sent
-
Customer Information:
- Customer data is captured during checkout
- Information includes: full name, phone, address, notes
- Customer information can be updated in order details
-
Order Assignment:
- Orders can be assigned to staff members
- Assignment is optional
- Unassigned orders are visible to all staff with access
-
Performance: Large numbers of orders may impact loading times. Consider pagination and filtering for optimal performance.
-
Order Public ID: Each order has a public ID that can be shared with customers for order tracking.
Changelog
Mon Jan 15 2024 02:00:00 GMT+0200 (Eastern European Standard Time)
- Initial documentation