---
title: Pricing, Promotion Price, Campaigns, and Discounts
description: TechPOS supports multiple pricing and discount structures to help stores manage promotions, loyalty pricing, campaigns, and order-level discounts. This guide explains how each pricing type works, how discounts are applied, and the rules the system follows when multiple pricing methods are active at the same time.
---

[Skip to content](https://knowledge.techpos.ca/en/knowledge/pricing-promotion-price-campaigns-and-discounts#main-content)

[Customer portal](https://knowledge.techpos.ca/portal?hsLang=en)

![TECHPOS\_Full-Logo\_Brand-Colorsmaller](https://knowledge.techpos.ca/hs-fs/hubfs/TECHPOS_Full-Logo_Brand-Colorsmaller.png?width=500&height=125&name=TECHPOS_Full-Logo_Brand-Colorsmaller.png)

Open main navigation

Close main navigation

- [Customer portal](https://knowledge.techpos.ca/portal)

 Hello. How can we help you?

- There are no suggestions because the search field is empty.

1. [Knowledge Base](https://knowledge.techpos.ca/en/knowledge?hsLang=en)
2. [Pricing](https://knowledge.techpos.ca/en/knowledge/pricing?hsLang=en)

# Pricing, Promotion Price, Campaigns, and Discounts

## TechPOS supports multiple pricing and discount structures to help stores manage promotions, loyalty pricing, campaigns, and order-level discounts. This guide explains how each pricing type works, how discounts are applied, and the rules the system follows when multiple pricing methods are active at the same time.

### Price Types

TechPOS supports the following pricing tiers at the product level:

- **Regular Price**
- **Member Price**
- **Promotion Price**
- **Elite Member Price** (if enabled)

Only one base price is selected before discounts or campaigns are applied.

### Important Notes

- Promotion Price is currently supported only on **E-Commerce Version 2**.
- It is not supported on: 
    - E-Commerce Version 1
    - Third-party e-commerce integrations

#### How Promotion Price Works

When a Promotion Price exists on a product:

1. The system first determines the applicable base price: 
     - Regular Price, or
     - Member Price (if a member is linked)
2. The system then compares: 
     - Promotion Price
     - Active Campaign discount
3. The customer automatically receives whichever option gives the better discount.

### Important Rule

Promotion Price and Campaign discounts **cannot be combined together**. Only one will apply.

#### How to Set a Promotion Price

### Option 1 — Individual Product Update

1. Navigate to:  
   **Inventory \> Products**
2. Open the product you want to update
3. Enter the value in the **Promotion Unit Price** field

### Option 2 — Bulk Price Upload

You can update Promotion Prices across multiple products using the **Bulk Price Upload** feature.

For the full bulk upload guide:

- [Bulk Price Upload Feature](https://knowledge.techpos.ca/en/knowledge/bulk-price-upload-feature?utm_source=chatgpt.com&hsLang=en)

### Campaigns

#### What is a Campaign?

A Campaign is an automatic discount applied to eligible products. Campaigns can be configured by:

- Product
- Category

Campaigns support:

- Percentage discounts (%)
- Dollar discounts ($)

#### Campaign Examples

Examples:

- 10% off beverages
- $5 off selected vape products
- Buy selected products during Happy Hour pricing

#### Campaign vs Promotion Price Rules

### Key Rules

- Campaign and Promotion Price cannot apply together
- The system always applies the better discount
- Only one pricing rule wins

### Example

| Scenario | Result |
| --- | --- |
| Promotion Price = $25 |   |
| Campaign Price = $30 | Promotion Price applies |
| Promotion Price = $35 |   |
| Campaign Price = $25 | Campaign applies |

### Combo Pricing

#### What is a Combo?

A Combo allows stores to sell multiple items together at a fixed price.

### Example

- Buy Product A + Product B for $20

#### Important Combo Rules

- Products must be added using the **“Add as Combo”** button
- Adding products individually will not trigger combo pricing automatically
- Combo pricing cannot be combined with Campaigns

### Customized Discounts

#### What is a Customized Discount?

Customized Discounts are order-level discounts manually applied at checkout or through promo codes in e-commerce.

Examples:

- Employee discount
- VIP discount
- Manual percentage discount
- Promo code

#### How Customized Discounts Work

Customized Discounts are applied:

- After product pricing
- After campaigns
- After combo pricing

### Stacked Discounts

#### What is Stacked Discounts?

Stacked Discounts is a system setting called:  
`StackDiscountsEnabled`

This setting controls whether Campaigns and Customized Discounts can be used together.

#### When Stack Discounts is Enabled

If enabled:

- Campaign + Discount = Allowed
- Combo + Discount = Allowed

### Example

- Product on Campaign
- Additional 10% employee discount applied
- Both discounts stack together

#### When Stack Discounts is Disabled

If disabled:

- Campaign + Discount = Not Allowed
- Customer only receives one discount rule

### Pricing Priority Rules

#### General Pricing Logic

The system follows this order:

1. Select base price: 
     - Regular
     - Member
2. Apply: 
     - Promotion Price OR Campaign
     - Whichever gives better discount
3. Apply Combo pricing (if used)
4. Apply Customized Discount at order level

### Discount Restrictions

#### Discounts Do Not Apply To

The following are excluded from discounts:

- Taxes
- Deposit amounts

### Important Combination Rules

| Combination | Allowed |
| --- | --- |
| Promotion + Campaign | No |
| Campaign + Discount | Depends on StackDiscountsEnabled |
| Combo + Campaign | No |
| Combo + Discount | Yes |
| Member Price + Campaign | Yes |
| Member Price + Discount | Yes |

 

### Member Pricing Rules

#### Member Price

Member Price applies when:

- A member profile is linked to the order

### Best Practices

#### Recommended Setup Tips

- Use **Promotion Price** for temporary sale pricing
- Use **Campaigns** for automated category or product discounts
- Use **Customized Discounts** for manual or order-wide discounts
- Use **Combos** for bundled deals
- Review `StackDiscountsEnabled` before enabling multiple discount types
- Test pricing scenarios before going live

 

- [Line of Products](https://knowledge.techpos.ca/en/knowledge/line-of-products?hsLang=en#main-content)

    - [Express Checkout](https://knowledge.techpos.ca/en/knowledge/line-of-products?hsLang=en#express-checkout)
    - [E-Commerce](https://knowledge.techpos.ca/en/knowledge/line-of-products?hsLang=en#e-commerce)
    - [Digital Signage](https://knowledge.techpos.ca/en/knowledge/line-of-products?hsLang=en#digital-signage)
    - [Cannabis Analytics](https://knowledge.techpos.ca/en/knowledge/line-of-products?hsLang=en#cannabis-analytics)
    - [Auto Tag](https://knowledge.techpos.ca/en/knowledge/line-of-products?hsLang=en#auto-tag)
- [Getting Started](https://knowledge.techpos.ca/en/knowledge/getting-started?hsLang=en#main-content)

    - [Hardware Setup](https://knowledge.techpos.ca/en/knowledge/getting-started?hsLang=en#hardware-setup)
    - [Online Menu Setup](https://knowledge.techpos.ca/en/knowledge/getting-started?hsLang=en#online-menu-setup)
    - [Integrations](https://knowledge.techpos.ca/en/knowledge/getting-started?hsLang=en#integrations)
- [Business Insights](https://knowledge.techpos.ca/en/knowledge/business-insights?hsLang=en)
- [Point of Sale](https://knowledge.techpos.ca/en/knowledge/point-of-sale?hsLang=en#main-content)

    - [POS Sales Configuration Options](https://knowledge.techpos.ca/en/knowledge/point-of-sale?hsLang=en#pos-sales-configuration-options)
    - [Opening & Closing The Cash Register](https://knowledge.techpos.ca/en/knowledge/point-of-sale?hsLang=en#opening-closing-the-cash-register)
    - [Processing In-Store Transactions](https://knowledge.techpos.ca/en/knowledge/point-of-sale?hsLang=en#processing-in-store-transactions)
    - [Managing Members](https://knowledge.techpos.ca/en/knowledge/point-of-sale?hsLang=en#managing-members)
    - [Refunds](https://knowledge.techpos.ca/en/knowledge/point-of-sale?hsLang=en#refunds)
    - [Store Credit](https://knowledge.techpos.ca/en/knowledge/point-of-sale?hsLang=en#store-credit)
    - [Discounts](https://knowledge.techpos.ca/en/knowledge/point-of-sale?hsLang=en#discounts)
    - [Payment](https://knowledge.techpos.ca/en/knowledge/point-of-sale?hsLang=en#payment)
- [Inventory](https://knowledge.techpos.ca/en/knowledge/inventory?hsLang=en#main-content)

    - [Products](https://knowledge.techpos.ca/en/knowledge/inventory?hsLang=en#products)
    - [Categories](https://knowledge.techpos.ca/en/knowledge/inventory?hsLang=en#categories)
    - [Purchase Orders](https://knowledge.techpos.ca/en/knowledge/inventory?hsLang=en#purchase-orders)
    - [Warehouse](https://knowledge.techpos.ca/en/knowledge/inventory?hsLang=en#warehouse)
    - [Bulk Transfer](https://knowledge.techpos.ca/en/knowledge/inventory?hsLang=en#bulk-transfer)
    - [Product Hub](https://knowledge.techpos.ca/en/knowledge/inventory?hsLang=en#product-hub)
    - [Inventory Audit](https://knowledge.techpos.ca/en/knowledge/inventory?hsLang=en#inventory-audit)
- [Vendor](https://knowledge.techpos.ca/en/knowledge/vendor?hsLang=en)
- [Users](https://knowledge.techpos.ca/en/knowledge/users?hsLang=en#main-content)

    - [Member](https://knowledge.techpos.ca/en/knowledge/users?hsLang=en#member)
    - [Employee](https://knowledge.techpos.ca/en/knowledge/users?hsLang=en#employee)
    - [User Role](https://knowledge.techpos.ca/en/knowledge/users?hsLang=en#user-role)
    - [Member Group/Tiered Membership](https://knowledge.techpos.ca/en/knowledge/users?hsLang=en#member-group-tiered-membership)
- [Admin](https://knowledge.techpos.ca/en/knowledge/admin?hsLang=en#main-content)

    - [Cash Register](https://knowledge.techpos.ca/en/knowledge/admin?hsLang=en#cash-register)
    - [Safe Management](https://knowledge.techpos.ca/en/knowledge/admin?hsLang=en#safe-management)
    - [Shifts](https://knowledge.techpos.ca/en/knowledge/admin?hsLang=en#shifts)
    - [Schedules](https://knowledge.techpos.ca/en/knowledge/admin?hsLang=en#schedules)
    - [Orders](https://knowledge.techpos.ca/en/knowledge/admin?hsLang=en#orders)
    - [Marketing](https://knowledge.techpos.ca/en/knowledge/admin?hsLang=en#marketing)
    - [Settings](https://knowledge.techpos.ca/en/knowledge/admin?hsLang=en#settings)
- [Reports](https://knowledge.techpos.ca/en/knowledge/reports?hsLang=en#main-content)

    - [Sales Reports](https://knowledge.techpos.ca/en/knowledge/reports?hsLang=en#sales-reports)
    - [Cash Management](https://knowledge.techpos.ca/en/knowledge/reports?hsLang=en#cash-management)
    - [Employee](https://knowledge.techpos.ca/en/knowledge/reports?hsLang=en#employee)
    - [Inventory](https://knowledge.techpos.ca/en/knowledge/reports?hsLang=en#inventory)
    - [Consolidated Reports](https://knowledge.techpos.ca/en/knowledge/reports?hsLang=en#consolidated-reports)
    - [Members](https://knowledge.techpos.ca/en/knowledge/reports?hsLang=en#members)
    - [Compliance](https://knowledge.techpos.ca/en/knowledge/reports?hsLang=en#compliance)
- [Pricing](https://knowledge.techpos.ca/en/knowledge/pricing?hsLang=en#main-content)

    - [Tax Setting](https://knowledge.techpos.ca/en/knowledge/pricing?hsLang=en#tax-setting)
    - [Campaigns](https://knowledge.techpos.ca/en/knowledge/pricing?hsLang=en#campaigns)
    - [Combo](https://knowledge.techpos.ca/en/knowledge/pricing?hsLang=en#combo)
    - [Customized Discount](https://knowledge.techpos.ca/en/knowledge/pricing?hsLang=en#customized-discount)
    - [Bulk Price Update](https://knowledge.techpos.ca/en/knowledge/pricing?hsLang=en#bulk-price-update)
- [Web Menu](https://knowledge.techpos.ca/en/knowledge/web-menu?hsLang=en#main-content)

    - [Store Rules List](https://knowledge.techpos.ca/en/knowledge/web-menu?hsLang=en#store-rules-list)
    - [Menu (Categories) List](https://knowledge.techpos.ca/en/knowledge/web-menu?hsLang=en#menu-categories-list)
    - [Carousel List](https://knowledge.techpos.ca/en/knowledge/web-menu?hsLang=en#carousel-list)
    - [UI Setting](https://knowledge.techpos.ca/en/knowledge/web-menu?hsLang=en#ui-setting)
- [Integrations](https://knowledge.techpos.ca/en/knowledge/integrations?hsLang=en#main-content)

    - [E-Commerce](https://knowledge.techpos.ca/en/knowledge/integrations?hsLang=en#e-commerce)
- [Compliance Report](https://knowledge.techpos.ca/en/knowledge/compliance-report?hsLang=en)
- [FAQs](https://knowledge.techpos.ca/en/knowledge/faqs?hsLang=en)
- [New Features](https://knowledge.techpos.ca/en/knowledge/new-features?hsLang=en#main-content)

    - [July 2025](https://knowledge.techpos.ca/en/knowledge/new-features?hsLang=en#july-2025)
    - [June 2025](https://knowledge.techpos.ca/en/knowledge/new-features?hsLang=en#june-2025)
    - [May 2025](https://knowledge.techpos.ca/en/knowledge/new-features?hsLang=en#may-2025)
    - [February 2026](https://knowledge.techpos.ca/en/knowledge/new-features?hsLang=en#february-2026)
- [PAT](https://knowledge.techpos.ca/en/knowledge/pat?hsLang=en#main-content)

    - [Product Auto Tags](https://knowledge.techpos.ca/en/knowledge/pat?hsLang=en#product-auto-tags)

[![Chill listening crop-3](https://knowledge.techpos.ca/hs-fs/hubfs/Logo-2021.png?width=175&height=55&name=Logo-2021.png "Chill listening crop-3")](http://techpos.ca)

Knowledge Base

Copyright © 2026, TechPOS International Corp.