Nothing close enough? Start from a blank flowchart → Describe it in one paragraph.
How to use a flowchart template.
- 01Start at cart checkout
Describe the order entry point — guest or authenticated checkout, cart validation, stock reservation — and ChatDiagram creates the opening flow nodes.
- 02Map the payment path
Specify your payment provider, whether you use 3DS authentication, and what happens on payment failure (retry, alternate method, abandon). ChatDiagram adds a decision diamond for payment success/failure.
- 03Add fraud and compliance gates
List any fraud screening, address verification (AVS), or export compliance checks between payment and fulfilment. ChatDiagram routes flagged orders to a manual review path.
- 04Define fulfilment and shipping steps
Describe pick/pack warehouse steps, carrier label generation, and the shipping confirmation trigger. Include split-shipment logic if needed.
- 05Include returns and refunds
Describe your returns authorisation, inspection, and refund or exchange path. ChatDiagram adds this as a separate branch triggered from the delivered state.
Questions about flowchart templates
How do I show a payment retry in an ecommerce order flowchart?
After the payment decision diamond, the failure branch leads to a 'Retry available?' diamond. If yes (and retry count < max), the flow loops back to the payment attempt step, incrementing a counter. If no retries remain, or the customer chooses not to retry, the flow ends at an 'Order abandoned' terminator and triggers a cart-recovery email.
Where does fraud screening fit in the order process flowchart?
Fraud screening typically occurs after payment authorisation (not before, to avoid unnecessary auth calls) and before order confirmation is sent to the warehouse. The decision diamond routes high-risk orders to a manual review queue; approved orders proceed to fulfilment; rejected orders trigger a void/reversal and a customer notification.
How do I represent a backorder or out-of-stock path?
After the stock-reservation step, add a decision diamond: 'All items in stock?' If yes, proceed to fulfilment. If no, branch to: notify customer with expected restock date, create a backorder record, and hold the order until stock is replenished (loop with a scheduled check) or until the customer cancels.
What is the difference between a return and a refund in an order process diagram?
A return involves the physical movement of goods back to the warehouse (or a drop-point), including RMA authorisation, carrier label, and inspection steps. A refund is the financial reversal — it may happen before the return is received (courtesy refund), upon receipt, or after inspection passes. In the flowchart, they are separate branches that can be sequential (return → inspect → refund) or parallel.