Skip to Content

Promotional Codes – POS Integration


Promotional codes allow a discount (€, %, or product benefit) to be applied to an order, both:

  • on the customer side via the SmartKiosk
  • on the operator side via the RESTOMAX POS

RESTOMAX POS (Operator Side)

Objective

Enable the cashier to quickly find available promotions and apply a promo code to an order.

Access to Promo Codes

From the sales or payment screen, the operator clicks on the “Promocode” icon (bottom bar).


List of Promotional Codes

After clicking Promocode, the POS displays a list of available codes, including:

  • the code (e.g. STUDENT)
  • a description
  • the value (€, %)
  • possible conditions (period, days, time slots)

The operator selects a code and confirms.


Application on the Receipt

Once selected, the code is added to the receipt as discount lines (e.g. COUPON STUDENT) and the total amount due is automatically recalculated.

Note: depending on the VAT configuration, the discount may appear on multiple lines (distribution by VAT rate).


Prerequisites for Using a Promotional Code

For a promotional code to be used on the SmartKiosk and/or the RESTOMAX POS, the following conditions must be met.

✅ Active Code

The promotional code must be enabled in its configuration.

An inactive code cannot be used, regardless of the channel.

🏬 Participating Stores

The code must be associated with at least one participating store.

  • If no store is selected, the code is invalid
  • A code can be limited to one or multiple points of sale

🧾 Compatible Reward Type

The defined reward type must match the order:

  • Cart: discount on the total order amount
  • Products: discount or free product if the product is present
  • Hierarchy: discount on a product category

If the conditions are not met, the code is not applied.

📲 Authorized Channels

The promotional code must be authorized on the channel used:

  • SmartKiosk
  • Click & Collect
  • POS / RESTOMAX POS (depending on availability)

A code that is not authorized on a channel will neither be proposed nor accepted.

⏱️ Validity Period

If a time limitation is enabled, the code must be used:

  • between the start and end dates
  • and, if configured, only on certain days of the week
  • and/or within specific time slots

Outside these periods, the code is rejected.

💶 Minimum Order Value

If a minimum order value is defined, the cart total must be greater than or equal to this amount for the code to apply.

🔁 Usage Limitation

Depending on the configuration:

  • unlimited usage
  • or limited usage (global or per customer)

Once the limit is reached, the code becomes invalid.

⚙️ Additional Rules

Depending on the settings:

  • fees (delivery, service, etc.) may be excluded from the discount
  • combination with other discounts may be restricted

ℹ️ Behavior When Conditions Are Not Met

If a prerequisite is not met:

  • an error message is displayed when the code is selected
  • no impact is applied to the receipt
SUBCATEGORIES

Archive
Amélioration CAISSE
Depuis la mise à jour 2.7.53