Kandiantong: Beauty orders are completed by redemption
Start with the conclusion: beauty sells service sessions and technician time. The order ends when it is redeemed in the store, not when a parcel is signed for. Set redemption permissions and refund rollback first, then build the page.
How the transaction happens
This page states the system boundary and the acceptance criteria for this business. Whether a license, filing, or special category is required follows the latest requirements of regulators and of platforms such as WeChat.
A customer buys sessions of facial care, nail service, or skin management in the mini program, or books a technician's time slot directly. At the store, the front desk or the technician scans a code to redeem. The system writes a service record and deducts sessions or stored value. If the customer does not arrive, the slot must be released by rule so the same time is not sold twice. Headquarters watches arrival rate, card consumption, and technician utilization, not shipment volume. A chain also has to distinguish which store sold the card and which store consumed it.
System and fulfillment boundaries
Service products are sold by session, not only by piece. Technician schedules and time slots have to be occupied. The redemption code is single-use and can be traced to a person and a store. A refund rolls back both the sessions and the slot. There is no logistics state machine. The completed state is a successful redemption.
A single store, a fixed menu, and self-service booking plus front-desk redemption can run first on a monthly-fee template. Shared rooms across several technicians, consuming a card at another store, splitting revenue by session between headquarters and the store, and connecting an existing checkout differ by store and have to be customized from a store list. Redeeming a single-store service can be configured. Cross-store card consumption and revenue splitting are usually not enough and have to be customized to the store contract. If a room and a technician are occupied at the same time, check whether the template covers a single resource. Occupying both resources has to be built separately.
Acceptance and go-live checks
Walk three test cards through: a normal redemption, a partial refund after redemption, and an automatic release when the customer does not arrive. Redemption permission must not be open to everyone by default, or someone else will redeem on their behalf. Promotional copy should not promise results such as removing spots or acne. That is an advertising-compliance issue, not a decoration issue.
A successful order's completed state must be the completed state of this business. It must not stay at waiting for shipment. A failed order must be stopped before payment is taken. Logs keep the operator and the time. Customer service cannot close a case only by editing a note. The quote is written in three lines: what the monthly fee can configure, which state machine or integration needs a project, and what is explicitly out of scope.
Source: https://www.kandiantong.com/solution/beauty-service-verify.html