...
Customer selects the products that they want at brick-and-mortar store and then bring it to the cashier to checkout.
To proceed checkout, cashier adds the items to cart by scanning barcode/searching/selecting products in the POS frontend.
If the items in shopping cart match with the conditions of the cart price rules, , the POS system will automatically apply the promotion type to the customer’s cart based (i.e discount a fixed amount of the product, a percentage of a product, a fixed amount of the whole shopping cart, or a free item) on the action configured in cart price rule (Percent of product discount/Fixed amount discount/Fixed amount discount for whole cart/Buy X get Y Free).
6. Alternative flows
Customer presents the coupon code along with the products that they want to purchase at the cashier
Cashier then proceeds to add items to cart by scanning barcode/searching/selecting products in the POS frontend.
Cashier selects Discount and enter the coupon code and click Apply. The POS automatically apply the promotion to the shopping cart of the customer based on the cart price rule associated with said coupon code.
...