Skip to content

Discounts ​

The Discounts module allows you to manage promotional discounts in your POS system. You can create, edit, and manage discounts across branches with multiple configuration options such as type, value, validity, and usage limits.

The Discounts section provides tools to:

  • Create new discount offers.
  • Edit or deactivate existing discounts.
  • Filter and search discounts by multiple criteria.
  • Manage activation status, limits, and applicable branches or products.

This module helps maintain control over promotional campaigns and ensures discounts are applied correctly based on predefined conditions.

Index Page ​

The Discounts Index Page displays a list of all configured discounts with their key details such as Name, Branch, Type, Value, Usage, Activation Status, and timestamps for creation and updates.

Filters ​

You can use the following filters to refine your search:

FilterDescription
BranchFilter discounts by branch.
TypeFilter by discount type — e.g. Fixed or Percent.
ActivationFilter discounts by activation status — Active or Inactive.
From / ToFilter discounts created within a specific date range.
SearchSearch discounts by name or description keywords.

Actions ​

Each discount record supports the following actions:

ActionDescription
EditOpens the edit page for updating discount details.
DeletePermanently removes the selected discount from the system.

Bulk Actions ​

You can perform batch operations on multiple selected records:

Bulk ActionDescription
Delete SelectedDeletes all selected discounts from the list.

Create Discount Page ​

The Create Discount Page is used to define a new discount with detailed configurations.

Attributes ​

AttributeDescription
NameThe display name of the discount.
BranchSelect the branch to which the discount applies.
DescriptionOptional text describing the discount.
ActiveToggle to activate or deactivate the discount.

Details ​

FieldDescription
TypeThe type of discount (Fixed or Percent).
ValueThe discount value (amount or percentage).
Maximum DiscountThe maximum discount that can be applied.
Minimum SpendThe minimum order amount required to apply the discount.
Maximum SpendThe maximum order amount eligible for the discount.

Availability ​

FieldDescription
Start DateThe date when the discount becomes active.
End DateThe date when the discount expires.

Conditions ​

FieldDescription
Order TypesDefine which order types are eligible (e.g., Dine-In, Takeaway).
Available DaysSelect which days of the week the discount is available.
CategoriesRestrict the discount to certain product categories.
ProductsRestrict the discount to specific products.

> **Categories:**

To display the list of categories in the dropdown, each category must have a slug value assigned.
If a category does not have a slug, it will not appear in the category list.

Products:
To display the list of products in the dropdown, each product must have a SKU value assigned.
If a product does not have a SKU, it will not appear in the product list.

Limits ​

FieldDescription
Usage LimitThe total number of times the discount can be used.
Per Customer LimitThe number of times each customer can use this discount.

Once all fields are filled, click Create to save the new discount.

4. Edit Discount Page ​

The Edit Discount Page allows updating an existing discount. It includes the same fields as the Create Page:

Example Workflow ​

  1. Navigate to Discounts → Create Discount.
  2. Fill in all required fields including type, value, and availability.
  3. Save to activate.
  4. Discounts appear in the main list.
  5. To modify an existing discount, click Edit, adjust configurations, and Update.

Tenvoro