Price Modifiers
Price modifiers allow for charging extra fees based on the variants a user has in their basket.
- Example: if you have a large or bulky item that is expensive to ship, you can set up a price modifier to charge an extra shipping fee on that item.
- Note: if you put a negative value (-$2 instead of $2 fee) the price modifier becomes a discount.
Price modifiers are shown to the customer at checkout, with an explanation tooltip.

Price modifier example at checkout
📣 If sales file is applicable to your organization, note that price modifiers are not handled on the sales file.
To manage delivery fees, navigate to the Price Modifiers page in Foxtrot.
Price Modifiers: List View
When a user navigates to the Price Modifiers page, user sees a list view of all created Price Modifiers.
GID
: the internal unique id of the Price ModifierName
: internal facing name of the Price ModifierDisplay
: the customer facing line item in the order summary associated with the price modifierStatus
: indicates the status Price Modifier (Active or Paused)
Price Modifiers: Search
- Search and filter by
Name
. Search is case sensitive.
Price Modifiers: Create and Update
- Click
Create Price Modifier
CTA on top left of the list view - Price Modifier Details
Type
: Defaults to standardName
: Internal facing name of the Price ModifierStatus
: Select from Active, Paused or DeletedPriceInfo Field
: An arbitrary unique identifier for internal use. Can be the same asName
.
- Logistics:
- Amount
Flat Amount
: The dollar amount of the Price Modifier. A negative number here would provide a discount as opposed to providing a fee.Percent
: The percent amount of the Price Modifier. A negative number here would provide a discount as opposed to providing a fee.Affects Entire Order
: Check if the price modifier should apply to the entire order as opposed to certain variants. Only applicable forPercent
discounts.
- Applicability:
Scoping Strategy
:- Global Scoped: Price Modifier will be allocated across all Variants on an order.
- Variant Scoped: Price Modifier will be allocated to the variants specified
- If the price modifier is
Variant Scoped
you can search and add variants or products, or bulk upload variants by CSV.
- Conditions
Compoundable
: Check if the fee/discount should re-apply based on the amount of units added of the item. Only applicable forFlat Amount
and variant scoped price modifiers.Total Modification Ceiling
: This is the maximum fee can ever apply.- 📣If you’re using negative price modifiers for discounts, this rule is inversed. This is the minimum discount that can ever apply. If the discount is lower than the ceiling, the ceiling will be applied. Ex: price modifier is -$5 and ceiling is -$10 ⇒ -$10 will be applied on the order
Total Modification Floor
: This is the minimum fee that will apply. If the fee is lower than the floor, the floor will be applied. Ex: price modifier is $5 and floor is $10 ⇒ $10 fee will be applied on the order- 📣If you’re using negative price modifiers for discounts, the rule is inversed. This is the maximum discount that can ever apply.
- You must always set
Total Modification Ceiling
>Total Modification Floor
Compounding Multiple
: How "often" the fee/discount should apply. If the price modifier is $1 and has a compounding multiple of 4, then the fee will apply for every 4 units in the basket. In this case, if the user has 8 units in their basket, the fee will increase to $2.Minimum Order Units
: The amount of units that a customer needs to add in order for the price modifier to apply
- Amount
- Display Settings:
Display
: The customer facing line item in the order summary associated with the price modifier.Tooltip Display
: The message associated with the price modifier that displays when the user hovers over the tool tip(?)
.
- Scoping:
- Time Scoping
Start Date
andEnd Date
: The dates the price modifier is live and applied to orders.Months of Year
: If the price modifier should only apply during certain months, enter them here.Days of Month
: If the price modifier should only apply during days of the month, enter them here.
- Entity Scoping: This is where you can limit which users receive the price modifier fee/discount.
Scope
: Can scope by all typical segments. If no specific scope, leave as global.Users
: If price modifier should be scoped to specific users, search and add them here.Real Time User Segments
: If price modifier should be scoped to specific Real Time User Segments, search and add them here.Business Accounts
: If price modifier should be scoped to specific business accounts, search and add them here.User Segments
: If price modifier should be scoped to specific User Segments, search and add them here.Location Groups
: If price modifier should be scoped to specific location groups, search and add them here.
- Time Scoping
- Press
Save Changes
on the top left
Volume Discount Use Cases
Using negative price modifiers, you can set up schemes where the customer receives a discount when they purchase select quantity of one or multiple items.
See below for example use cases:
Buy 3 quantity of one or multiple items, get $10 off
- Set
Flat Amount
to $10 - Set
Minimum Order Units
to 3- To make the discount stackable, check the
Compoundable
checkbox and setCompounding Multiple
to 3- For every 3 units purchased, the customer will get $10 off their order
- To make the discount stackable, check the
- Set
Scoping Strategy
toVariant Scoped
and add eligible variants- When you add multiple variants, the customer will be eligible for the discount if they purchase any 3 quantity of the variants listed
Buy 3 quantity of one or multiple items, get 10% off the selected items
- Set
Percent
to 10 - Set
Minimum Order Units
to 3Compoundable
is not applicable since this is a percentage discount
- Set
Scoping Strategy
toVariant Scoped
and add eligible variants- The 10% discount will apply to the variants added under
Variant Scope
- When you add multiple variants, the customer will be eligible for the discount if they purchase any 3 quantity of the variants listed
- The 10% discount will apply to the variants added under
Buy 3 quantity of one or multiple items, get 10% off the entire order
- Set
Percent
to 10 - Check the
Affects Entire Order
checkbox- The 10% discount will apply to the entire order
- Set
Minimum Order Units
to 3Compoundable
is not applicable since this is a percentage discount
- Set
Scoping Strategy
toVariant Scoped
and add eligible variants- When you add multiple variants, the customer will be eligible for the discount if they purchase any 3 quantity of the variants listed
Manual Bundles using Price Modifiers
This feature is only available if enabled for your organization.
In addition to the Volume Discount use cases above, you can create Manual Bundles, where discounts apply based on required quantities and combinations of selected variants.
- This enables mix-and-match bundle discounts, where each variant has a specified discount price.
- The total bundle discount at checkout is the sum of the individual discounts applied to each variant in the bundle.
Examples:
- Buy Variant A and B together. Get $5 off A and $10 off B. Total bundle discount is $15.
- Buy 2 of Variant A and 1 of Variant B. Get $10 off A ($5 off per unit) and $10 off B. Total bundle discount is $15.
The Manual Bundle Variant Rules will replace the Amount
and Applicability
section of standard Price Modifiers. All other configurations including Details
, Display Settings
and Scoping
will continue to apply.
Create Manual Bundle
To create a manual bundle, select Create Manual Bundle
Make Bundle Compoundable
: Toggle this option to determine how bundle discounts are applied.- Selected: The discount will apply each time all items in the bundle are added to the cart.
- Not selected: The discount will apply only once, according to variant rules, regardless of how many times the bundle is added.
Bundle Discount Type
: Choose how the discount is calculated for each variant in the bundle. Only one discount type can be selected for one manual bundle.- Flat Amount: Applies a fixed monetary discount to each variant.
- Percentage: Applies a percentage-based discount to each variant.
Add Variant
: Use the 'Add Variant' button to include all required variants in the bundle. Customers must meet the rules for every added variant to qualify for the bundle discount.- For each variant added, configure the following rules:
Variant
: Search for and select the item to include in the bundle.Discount Amount
: Enter the discount amount for this variant (must be a negative value).Minimum Order Units
: Enter the minimum number of units required for this variant. If more than one unit is required, the discount is split evenly across those units.
- For each variant added, configure the following rules:
- Continue adding variants until the full bundle is set up. All added variants and their specified quantities are required for the discount to apply.
- To remove a variant from a manual bundle, click the X in the top-right corner.

Updated 3 days ago