Skip to main content

Preorder requests

Route: /org/ecom/preorder-requests · Permission: Open the page; read the queue of Preorder request To decide: Approve / reject a preorder request · Module: org_ecom_preorder_request


1. What a preorder request is​

"Visitor-submitted requests for pre-order items." A customer asks for something on a future date; the store says yes or no. It is not an order — no money, no fulfilment, nothing in the orders workbench — until it is approved.

Preorder requestOrder
Created byA visitor askingCheckout, or staff
MoneyNoneYes
Needs a decisionYesNo
Statespending · approved · rejected · cancelledSix order statuses

2. How a request is decided​

Any transition is reversible

The backend allows moves between all three of pending, approved and rejected — so an accidental approve or reject is undone by dragging the card back. There is no one-way door here.


3. Two views over one queue​

Figure 1 — The Kanban. Dragging a card between columns is the review action.
ViewShape
ListA flat vertical list with status tabs and pagination
KanbanThree columns with real drag-and-drop

Both read the same data and commit through the same review mutation — "Drag a card between columns to change its status." The empty Rejected column invites it: "Drop a card here to mark it rejected."

The filter presets​

PresetShows
All requestsEverything
Pending onlyAwaiting a decision
Pending + last N days reviewedThe worklist plus recent history
Pending + upcoming approvedWhat is outstanding and what is coming
Upcoming dates onlyFuture requests
Approved only / Rejected onlyHistory

A Group by date toggle and a request count sit beside them.


4. Field reference — a request card​

ElementHolds
ItemImage, name, and a PRODUCT or PACKAGE chip
Quantity×n
Requested dateThe date the customer wants
RequesterName, email, phone — masked in these figures
Requested sectione.g. Lunch, Dinner
SubmittedWhen the request arrived
ADMIN RESPONSEThe response note, once reviewed
Approve / RejectPresent with review

The scheduling conflict warning​

A card can carry an amber notice:

⚠ This item is already scheduled in Dinner on this date · VIEW ›

This warning does not block approval

It tells you the same item already appears on a showcasing schedule for that date and section, with a link to look. Approving anyway is allowed — the queue trusts the reviewer.

It is the one signal that a request duplicates existing capacity, so it is worth reading before approving in bulk.


5. The admin contract​

PrerequisiteWithout it
Open the page; read the queue of Preorder requestNo access
menu Listing of Preorder requestsNo sidebar entry
Approve / reject a preorder requestThe queue is read-only — no Approve, no Reject, no drag
Preorder-able itemsNothing to request
Preorder timingNo constraint on how far ahead
Showcasing schedulesApprovals have nothing to attach to

6. Downstream​

EffectWhere
Approved requestMay be auto-attached to a schedule by Operation Automation
Response noteShown on the card as ADMIN RESPONSE
The customer's viewPreorders and support

7. Don't confuse this with…​

ThingWhy it differs
Preorder request (this page)A request awaiting a decision
OrderReal, with money
Showcasing scheduleWhen items are offered
Preorder timingHow far ahead a request may be made

8. Troubleshooting​

SymptomCause
No Approve / Reject and no draggingMissing Approve / reject a preorder request
An approved request is not in OrdersApproval does not create an order
The conflict warning appearedThe item is already scheduled for that date and section
A card was approved by mistakeDrag it back — every transition is allowed
Counts differ from the listA filter preset is applied