Basic format
CL, CF, CM…) or by name — the bot matches either. Quantities are in cartons.
The bot replies with an itemized confirmation and attaches a PDF invoice automatically:
Applying a discount
Add a line like*Discount 25 off anywhere in the order. This takes **25 off the total.
Reserve / pre-sold orders
If the stock should be held for a customer but not delivered yet, say so explicitly — “reserve”, “hold”, or “pre-sold”:🔒 Order reserved instead of ✅ Order confirmed. The stock is allocated immediately; when it ships, an admin marks it delivered from the dashboard.
Adding a transport/delivery cost
State it in the message and the bot will add it as its own line before the total:A new customer
If the customer isn’t registered yet, say so explicitly, or the bot will ask you to:If something doesn’t match
- Unknown product — the bot won’t guess. It replies asking you to add the product in the dashboard first, then resend the order.
- Unrecognized customer — it asks you to resend marked as a new customer (see above) if that’s really the case.
- Total mismatch — if you wrote a total in the message that doesn’t match what the line items add up to, the bot flags the mismatch instead of guessing which number is right. Fix and resend.
Backorders are allowed — the bot will still create the order even if stock is at zero or would go negative.

