Operate orders
"How is the store doing?":
report_summaryreturns sales today, last 7 and 30 days (paid minus refunded; test purchases excluded), a daily series, best sellers, orders waiting to ship and today's appointments.Customers:
customers_searchwithq(email, name or phone) for totals; passidfor addresses, orders and appointments."What do I need to ship?":
orders_searchwithfulfillment_status: "unfulfilled"(and"partially_fulfilled"for mixed orders).A specific order:
orders_searchwithq: "#1001"or the customer email, thenorder_getfor items, payments and timeline.Orders flagged
metadata.test_purchase: truecome fromtest_purchase; leave them out of sales reports.Amounts are minor units; format them for the owner (19990 → $199.90).
Sales outside the store (in person, WhatsApp):
order_create. Withpayment.mode: "paid"(cash, spei, card terminal) confirm the total with the owner and sendconfirm: true. Withpayment.mode: "link"you get a Stripe link to send; the order opens when it is paid. Orders filter bychannel(e.g.whatsapp).
Raw Markdown for agents: skills/operate-orders/SKILL.md · Edit on GitHub