Skip to main content

Price Override

Introduction

In retail, store staff often need to adjust prices on the spot — for example, when a customer highlights a mismatch between online and in-store prices, or when an associate offers a quick discount to close a sale. The Price Override extension provides this necessary flexibility while ensuring control and governance.

It enables Store OS owners to set discount boundaries, define product-specific rules, and manage role-based permissions. This ensures staff can handle exceptions effectively without risking revenue leakage, misuse, or inconsistent customer experiences, maintaining compliance and consistent pricing across all sales channels.


Steps to use Price Override Extension

  1. Go to Extensions in the sales channel.

QG1

Figure 1: Clicking sales channel extension

  1. Open the Price Override extension.

QG1

Figure 2: Opening price override extension

note

Once the extension is installed, it appears in your Extensions list.

Workflow Overview

Activate Extension → Set Threshold Limits → Add Rules → Apply Discounts via POS

Enable Price Override Extension

If the extension is inactive for a sales channel:

  1. Go to the Sales Channel section.
  2. Toggle the inactive switch at the top-right corner to Active.

QG1

Figure 3: Enabling exension

  1. In the confirmation modal, select Activate.
  2. The extension becomes active for the selected channel (e.g. Store OS, Dev Testing).

QG1

Figure 4: Exension enabled

Set Price Threshold Limits

QG1

Figure 5a: Opening set price threshold limits

QG1

Figure 5b: Set price threshold limits menu

Set boundaries for how much store staff can change the product price. These can be applied globally or for individual products.

At Global Level

  1. Toggle the At Global Level switch to enable.

QG1

Figure 6: Enabling global level mode

  1. Choose one of the following:

    QG1

    Figure 7: Global level mode

    • No Limit: No restriction on price edits.

    • Set Maximum Discount: Specify:

      QG1

      Figure 8: Custom limit in global level mode

      • Percentage (%) – Discount allowed in percentage (0–100).
      • Maximum Discount (₹) – The upper limit in currency.

Example: A 25% discount with a ₹100 cap means the max discount on any product is the lesser of the two.

  1. Click Apply to save the global discount rule.

QG1

Figure 9: Clicking apply

At Product Specific

You can override global limits by defining rules for specific products.

QG1

Figure 10: Product specific rules

  1. In the At Product Specific section, select Add Rule.

QG1

Figure 11: Adding product specific rule

  1. Enter the following:

    QG1

    Figure 12: Adding rule menu

    • Rule Name
    • Rule ID (auto-generated)
    • Percentage Discount (%)
    • Maximum Discount (₹)

Example: A rule for “Black Shirts” with 25% discount and ₹100 cap applies only to that product.

  1. Click Add to save the rule.

QG1

Figure 13: Clicking Add

  1. Once added, the rule appears with options to Edit or Delete.

QG1

Figure 14: Rule created

info

These product-specific rules override the global discount configuration.


Manage Price Override Reasons

You can configure a list of valid reasons for which store staff are allowed to override a product’s price. This helps maintain transparency and consistency in pricing decisions at the point of sale.

QG1

Figure 15: Price override reasons

Manage Existing Reasons

  1. View the default reasons, such as:

    QG1

    Figure 16: Price override reasons settings

    1. Wrong price shown in system
    2. Match price from another channel
    3. Damaged
    4. Other Reason
    5. Employee Purchase

Each reason includes a toggle to activate or deactivate it.

  1. Use the toggle switch beside each reason to enable or disable it as required.

QG1

Figure 17: Toogle to enable reasons

  1. Select Apply to save changes.

QG1

Figure 18: Clicking apply

Add a New Override Reason

  1. Select Add New Reason.

QG1

Figure 19: Clicking add new reasons

  1. In the Add Reason panel, enter the reason (up to 50 characters) in the Specify Reason field.

QG1

Figure 20: Add reason

  1. Click Submit.

QG1

Figure 21: Clicking submit

Once added, the new reason appears in the list and is enabled by default. You can choose to Edit or Delete the reason, or disable it via the toggle switch.

QG1

Figure 22: Manage added reason

Example: Add a custom reason like Employee Purchase to be used when discounts are applied to staff orders.


Configure Products

Use this section to assign discount rules to individual products, ensuring the correct price override policy applies at the time of billing. You can assign rules to products manually or in bulk via upload.

Assign Rules Manually

  1. Select Configure Products from the Features section.

QG1

Figure 23: Configure Products

  1. In the All Products tab, search for items using the product name, item code, or seller identifier.

QG1

Figure 24: Search products

  1. Optionally filter by Brand or Category using the dropdown menus.

QG1

Figure 25: Filter products

  1. Select the checkboxes beside one or more products you want to assign a rule to (shown in the image below).

QG1

Figure 26: Selected products to assign rules

  1. Click Continue.

QG1

Figure 27: Clicking continue

Example: You select RECTANGULAR SUNGLASSES and NexusTshirt (multiple sizes) for rule assignment.

Select a Rule

  1. In the Select Rule screen, choose from the list of pre-created rules.

QG1

Figure 28a: Viewing created rule

QG1

Figure 28b: Selecting rules

  1. Each rule shows:

    • Rule name
    • Rule ID (e.g. product_25_100)
    • Percentage Discount (%) (e.g. 25%)
    • Maximum Discount (₹) (e.g. ₹100)
  2. Select a rule and click Apply Rule to X Products.

QG1

Figure 29: Applying rules

Result: In the All Products list, the Assigned To Rule column will now show the rule name for the relevant products.

Bulk Upload Rules to Products

Use this option to assign rules to multiple products efficiently using an Excel template.

QG1

Figure 30: Assign rules to product in bulk

Step 1: Download Template

  1. Go to the Bulk Upload tab.

  2. Select Download Template.

QG1

Figure 31: Clicking download template

Step 2: Fill Template

In the Bulk Upload sheet, fill in:

QG1

Figure 32a: Sample file 1

QG1

Figure 32b: Sample file 2

ColumnDescriptionExample
Seller IdentifierUnique code of the product in your systemITEM2015
Rule IDIdentifier of the rule you want to applyproduct_25_100
note

Maximum 500 rows allowed, no duplicates.

note

Ensure that the Rule ID exists in your system. Refer to the Available Rules sheet.

Step 3: Upload Your File

  1. Drag and drop the filled .xlsx or .xls file.

QG1

Figure 33: Uploading file

note

File must be under 5MB and contain no more than 500 rows.

Step 4: View Upload History

Track upload status and fix any issues.

QG1

Figure 34: File is uploaded

StatusMeaning
CompletedAll rows were successfully processed.
PartialSome rows succeeded; others failed (e.g. due to invalid Rule ID).
FailedNone of the rows were processed.

Click the download icon:

QG1

Figure 35: Clicking download icon

The file will get you:

  • Full Report – All records with success and error details.
  • Failed Only – Rows that failed, with row numbers for easy correction.