The order record a sale leaves behind, and the work staff do on it afterwards: changing it, cancelling it, noting it, printing it, listing it and checking it for risk.
45 parts and 19 phrases. Apps in this area include Shopify Orders, Shopify Order Printer, Order Desk, Order Editing, OrderPrinterAuto.
order.changeShowEdits, cancellations, splits and merges made after the order is placed.order.change.editShowChanges to the lines or address of an order that is already placed.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Plugin | Slot · many | |
Plugin | Slot · many | |
Plugin | Slot · many | |
Plugin | Slot · many | |
Plugin | Slot · many |
order.change.cancelShowStopping an order, why it was stopped, and who may stop it.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core modules/orders/cancel-order.ts | Event · manyCore only | |
Core modules/orders/cancel-reasons.ts | Event · manyCore only | |
Core modules/orders/order-state.ts | Event · manyCore only |
order.change.combineShowTurning one order into several, or several into one.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Plugin | Assistant tool · many | |
Plugin | Assistant tool · many |
order.recordShowWhat one order holds: its lines, its money, its two statuses and where it goes.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core modules/checkout/order-number.ts | Event · manyCore only | |
Core prisma/schema.prisma | Event · manyCore only | |
Core modules/orders/payments/order-amounts.ts | Event · manyCore only | |
Core modules/orders/ledger-revenue.ts | Event · manyCore only | |
Core modules/orders/payment-state.ts | Event · manyCore only | |
Core modules/orders/fulfillment.ts | Event · manyCore only | |
Core modules/customers/addresses/format.ts | Event · manyCore only | |
Core prisma/schema.prisma | Event · manyCore only | |
Core modules/orders/order-flow.ts | Event · manyCore only |
order.createShowThe routes by which an order comes into existence besides a shopper's own checkout.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core modules/orders/payments/payment-webhook.ts | Assistant tool · many | |
Core modules/orders/admin/manual-order.ts | Assistant tool · many | |
Plugin | Assistant tool · many | |
Plugin | Assistant tool · many | |
Core modules/orders/storefront/use-reorder.ts | Assistant tool · many |
order.handlingShowNotes, labels, owners and status controls staff use while handling an order.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core modules/orders/staff-notes.ts | Slot · many | |
Core modules/orders/admin/order-status-controls.tsx | Slot · many | |
Core modules/orders/queues.ts | Slot · many | |
Plugin | Slot · many | |
Plugin | Slot · many | |
Plugin | Slot · many |
order.documentShowThe paper an order produces: invoices, packing slips and their templates.How to extend
order documentA document plugin adds further document types or template designs beside the core invoice and packing slip.| Part | Litestore today | How to extend |
|---|---|---|
Core app/print/orders | Provider · many | |
Core app/print/orders | Provider · many | |
Plugin | Provider · many | |
Plugin | Provider · many | |
Plugin | Provider · many |
order.historyShowWhat happened to the order and when, as staff and the customer see it.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core modules/operations/activity | Event · many | |
Core modules/orders/order-progress.ts | Event · many | |
Core app/(web)/dashboard/orders | Event · many |
order.bulkShowWorking on many orders at once.How to extend
getRecentOrdersThe assistant reads order lists through its order tools; a plugin adds further bulk actions as tools.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/orders/admin/table.tsx | Assistant tool · many | |
Core modules/integrations/admin/export-actions.ts | Assistant tool · many | |
Plugin | Assistant tool · many | |
Plugin | Assistant tool · many |
order.riskShowSignals that an order needs a second look before it ships or is counted.How to extend
fraud checkA fraud-check provider scores orders after the order event; core keeps only the review flag and disputes.| Part | Litestore today | How to extend |
|---|---|---|
Core prisma/schema.prisma | Provider · manyEvent · many | |
Core modules/orders/disputes.ts | Provider · manyEvent · many | |
Plugin | Provider · manyEvent · many |
The words apps use for a feature, and the plain parts the feature is made of, in the order they happen.
| Phrase | Made of |
|---|---|
| order editing | |
| post-purchase order editing | The customer makes the change from their order page. |
| draft order | |
| manual order | |
| phone order | |
| order printer | |
| packing slip | |
| bulk print invoices | |
| order timeline | |
| internal notes | |
| order tags | |
| fulfillment hold | |
| cancel order | |
| self-service cancellation | |
| order export | |
| fraud analysis | |
| split order | |
| merge orders | |
| reorder button |
These phrases mean different things at different apps, so the glossary doesn't map them.
The app documentation these parts were checked against.