Retail | Company Products | Sales Price & Scheduler
The Company Sales Price feature allows BLAZE users to manage promotional pricing globally. By utilizing the Company Products list, you can create a single discount rule that automatically syncs across all selected locations, ensuring pricing consistency throughout your entire enterprise.
Prerequisites
-
Company Products must be enabled for your organization.
-
Users must have permissions to access the Loyalty/Marketing tab.
-
Access to the Company Sales Price sub-tab.
Creating a New Sales Price
-
Navigate to Loyalty/Marketing > Company Sales Price.

2. Click the Add Sale Price button.

3. Enter the following basic information:
| Field | Requirement | Description |
| Name | Required | A unique name for the sale. |
| Value | Required | Enter the discount amount and select $ or %. |
| Shops | Required | Select the specific shop location(s) where the sale will apply. |
| Description | Optional | Internal notes to help identify the purpose of the sale. |
| Status | Toggle | Set to Active or Inactive. |

Configuring Collections
Collections define which specific products, brands, or categories receive the discount.
-
Select a Condition Type:
-
Apply to: Applies the sale only to the selected items.
-
Exclude: Applies the sale to everything except the selected items.
-
Apply to all: Applies the sale to all products within a selected type.
-
-
Choose Type: Select from Products, Brands, or Categories.

3. Add/Remove Items: Click Add to open the selection drawer. Use the checkboxes to select items and click Add Selected.

4. Click Done, then click Calculate to see a preview of the applied discount.
NOTE: The collection search requires an exact name match. Additionally, the drawer can only be filtered by one brand at a time.
Using the Sales Scheduler
The Sales Scheduler automates price changes across your shops. This feature is located under the Conditions section of the Company Sales Price view.
-
All: The sale remains active indefinitely until manually disabled.
-
Range: A specific one-time window with a defined start/end date and time.
-
Recurring: Allows for repeating sales (e.g., "Every Friday from 4:00 PM to 7:00 PM").
IMPORTANT: BLAZE uses a background engine that polls for changes every 15 minutes. Consequently, time selection is restricted to 15-minute intervals (e.g., 4:00, 4:15, 4:30).



System Behavior & Rules

-
Overlapping Sales: The system does not support overlapping Company Sales Prices. You will receive an error message if a conflict is detected.
-
Pending State: Future-dated sales will sit in a Pending state until the start time is reached.
-
Going Live: To make a sale live immediately, set the Start Date to the current time or earlier.
-
Updates: Moving an active sale's start date to the future will return it to an inactive state until that time. Always click Save after any adjustment.
Troubleshooting FAQ
"It’s 4:01 PM and the price hasn't changed!"
Check the 15-minute polling interval. The price will update at the next 15-minute mark (e.g., 4:15 PM).
"Can I change the end date after a sale starts?"
Yes. Updating the End Date triggers a new event that the system will process during its next 15-minute check.
"Why can't I find a specific product in the search drawer?"
Ensure you are using the exact name of the product. The search does not support "fuzzy" matching or partial names.
