Price Adjustment Offer
Use a Price Adjustment offer to temporarily discount specific items for your members. For example, give members the a limited time offer to purchase your regularly priced $8 Sandwich for only $5.
Examples
Here are some examples of how you can use Price Adjustment offers to drive your business goals.
$5 Sandwich happy hour
Temporarily reduce the price of select items for a few hours or days to create a sense of urgency.Membership menu prices
Offer lower prices exclusively to members of your loyalty program.Black Friday prices on select items
Adjust prices for seasonal or holiday promotions.
Things to Know
The discount value is the difference between what the item would usually cost and the lower price it's being offered for during the promotion. It's the amount that members save when they take advantage of the discount. For example, if the item is $8 and the discounted price is $5. The discount value will be $3.00 and will appear in their receipt details.
The price adjustment will always apply to all the items in the order which match the redemption item group unless you define a Maximum Applications Per Purchase.
A Price Adjustment offer requires an Item Group to be configured. Your Item Group file must be formatted with the proper price adjustment format for the offer to work properly. Learn to format your price adjustment item group.
Format a Price Adjustment Item Group
Formatting Rules
Download the sample item group for reference.
Headers should always be present in row 1.
The item name (item_name) is required and must be exactly as they will appear in the receipts or how it will be passed through your 3rd-party point-of-sale (POS) or e-commerce integration.
The quantity (quantity) value is always “1”. If the quantity value is left empty, the value will be defaulted to “1”.
The adjusted cost (adjusted_cost) is required and should be the lowered price of the item. For example, if the special price is $5, the value entered should be “5”.
item_name | quantity | adjusted_cost |
---|---|---|
Meatball Sub | 1 | 5 |
Roast Beef Sub | 1 | 5 |
Grilled Portabello Sub | 1 | 5 |
Create a Price Adjustment Offer
Navigate to Campaigns / Create.
Choose your Automation and click Next Step.
Choose the Offer action.
Notes: some automation will automatically navigate you to the offer setup when no other action options are available.Choose Price Adjustment as your Offer Type.
Define your offer parameters.
See Offer Configuration Options for details on how to configure your offers.
Notes: the campaign builder will determine for you which fields are required and options for your offer type selection. Enter all required fields displayed.When asked to select your Qualifying Items Group, select your prepared item group with the adjusted_cost values.
Click Next Step.
Set your target audience.
Notes: the audience step is only relevant for Date & Time and Recurring automation types. All other automation types are triggered based on when the member meets the event criteria.To target all members, leave the audience Segment OFF.
To target a specific audience, turn Segment ON. Select an existing audience or create a new audience within the builder.
Click Next Step.
Enter a unique Campaign Name for your internal reference.
Schedule your campaign Start Date and time.
(Optional) Schedule your campaign End Date and time. If this is not defined, you campaign will be ongoing with no end date.
Review your campaign details and click on Schedule to create your new campaign.
Free Item Offer Configurations
Below is a list of all the configurations available for a Free Item. See Offer Configuration Options for details on how to configure your offers.
Field | Type | Required | Description | Example / Notes |
---|---|---|---|---|
Offer Type | Dropdown | ✅ Yes | Defines the type of offer being created. | Pre-selected as Price Adjustment. |
Available | Checkbox Group | ✅ Yes | Determines if the offer is valid in-store, online, or both. | Supports dual environments. |
Offer Name | Text Input | ✅ Yes | Short internal name for the offer; must be concise. | Caution: longer names may not display in integrations. |
Offer Description | Text Input | ✅ Yes | A brief explanation of what the offer does. | Include any conditions or item restrictions. |
Discount Code | Text Input | Optional | POS discount code, if applicable. | Used to map discounts with in-store or online systems. |
Qualifying Rule | Radio Button | ✅ Yes | Applies the rule to either the Basket or a specific Item. | Choose one. Typically Item for price-level changes. |
Qualifying Item Group | Dropdown | ✅ if “Item” | Defines which items qualify the offer to be triggered. | Required when using Item as the qualifying rule. |
Single or Multiple Use | Radio Button | ✅ Yes | Choose whether members can use the offer once or multiple times. | Selecting |
Multiple Use Limits | Dropdown + Inputs | Optional | Restricts redemptions within a specific time frame. | Example: 1 use per 2 hours. Leave blank for unlimited. |
→ Limit Type | Dropdown | ✅ (if used) | Time unit for limits (e.g., by hour). | The only option is |
→ Number of Uses | Integer | Optional | Max redemptions allowed in the selected window. | Example: |
→ Time Window (in hours) | Integer (1–24) | Optional | Time frame (in hours) for limiting redemptions. | Example: |
Maximum Offer Uses Per Member | Integer | Optional | Total redemptions per member for the entire duration. | Leave blank for unlimited. |
Maximum Applications Per Purchase | Integer | Optional | Limits how many times this offer can apply per order/purchase. | Leave blank for unlimited. |
Day-part Limits | Time Range Selector | Optional | Restricts offer usage by time of day and day of week. | Example: |
Expiration | Dropdown | Optional | Controls how and when the offer expires. | See detailed options below ⬇ |
→ No expiration | Option | — | The offer will remain active indefinitely. | Use cautiously for multi-use offers. |
→ Expires on fixed date | Option + Date Picker | ✅ if chosen | Sets a specific calendar date, time, and timezone when the offer expires. | Example: Expires on 12/31/2025 at 12:00 PM America/Los_Angeles. |
→ Expires after earned | Option + Duration | ✅ if chosen | Sets expiration based on the number of UTC days or hours after the offer is earned. | Example: Expires 7 days after earning. |
→ Expires after first presented | Option + Duration | ✅ if chosen | Sets expiration based on the number of UTC days after the offer is shown to the member. | Example: Expires 3 days after being shown. |
Registered Member Use Only | Toggle | Optional | Restricts the offer to registered loyalty program members only. | ON = members only. |
Participating Locations | Store Picker / CSV | ✅ Yes | Select stores or upload list for offer availability. | Max 250 stores if selecting individually. |
Advanced Settings
Setting | Type | Default | Description | Help Link |
---|---|---|---|---|
Exclude Modifiers in Discount | Toggle | ON | Excludes item modifiers from the discount calculation entirely. | |
Apply Offer to Lowest Value Item | Toggle | ON | Applies the discount to the lowest-priced eligible reward item in the group. |