When discounts, membership prices and coupons are used together, both consumers and cashiers may not know how to get the final amount. The promotion system first defines the calculation order, exclusion conditions and stackable range, rather than just adding more activity buttons. Price confirmation should be executed on the server side, and the rules used should be saved to the order to facilitate after-sales explanation.

Difficulties in actual use

Activity configuration includes stores, products, time and participation conditions, and the scope of influence is displayed before release. The price details list the original price, discounts and various exemptions, and users can see the actual payment before submitting. Rule conflicts are explained in an understandable way, and a ticket cannot be quietly ignored. After the event, new uses will be stopped, historical orders will still retain the original basis, and refunds will be checked according to the determined rules.

How to arrange functions and responsibilities

For example, if a product has an exclusive member price and does not participate in the full discount, the page should prompt in advance and not say that the discount cannot be used after payment. For products that participate in the event based on the number of pieces, it is also necessary to clarify how to calculate the remaining amount after returning one of them. Coupons for different store ranges are not available by default just because members log in across stores.

Check the processing results item by item

  • Test activity critical time, superposition sequence, partial returns and repeated payments.
  • The store-side cached price is used to mark the update status when displayed, and the final settlement is re-verified.
  • Modification of published activities requires permissions and records, and re-examination if necessary.
  • The evaluation of promotion results combines gross profit, refunds and product range. You cannot just use the increase in order quantity to claim that the activity will definitely make money.

Verification and continuous maintenance

Promotion preview can use several actual shopping combinations to check the results, including situations where the threshold is just reached and one item is missing. Customer service explains the amount according to the rules of order saving, and does not use the price on the current activity page to infer why past orders are charged differently.