Before You Begin
Confirm the following before starting:
You are signed in to my.catalogkiosk.com using Google Chrome, the supported browser for the admin portal.
How Pricing Rules Work
Catalog Kiosk applies prices through a layered system:
You define one or more Custom Pricing Rules. Each rule targets a group of products (for example, all mattresses, or all Ashley Furniture items) and applies a calculation that sets the final price.
Rules are evaluated in priority order. Rules at the top of the list override rules below. A product follows the first rule that matches it.
If no Custom Rule matches a product, the Base Rule applies. The Base Rule is your catalog-wide default.
Every change is logged in Activity History, where you can review or restore prior versions.
This article focuses on Everyday Pricing — the standard, ongoing prices for your products. Temporary scheduled sales are configured separately under Promotional Pricing.
Key Concepts
Term | Meaning |
Everyday Pricing | Standard, ongoing prices for your products. |
Promotional Pricing | Temporary, scheduled sale prices, configured in a separate section. |
Custom Pricing Rule | A rule that targets a specific group of products and applies a calculation. |
Base Rule | The default rule applied to any product that does not match a Custom Rule. |
Base Price | The starting value of a calculation: Cost, MSRP, or a combination. |
Retail Price | The selling price shown to shoppers. |
List Price | The "compare-to" price shown alongside the Retail Price (e.g., "Was $X, now $Y"). Must be higher than the Retail Price. |
MAP | Minimum Advertised Price — a manufacturer-set floor below which a product cannot be advertised. |
MSRP | Manufacturer's Suggested Retail Price. |
Attribute Set | A group of product attributes combined into a single rule, mixing "ALL" and "ANY" conditions. |
Mathematical Expression | A calculation applied to the Base Price (multiply, add markup, etc.). |
Rounding Expression | A rule that rounds the calculated price up or down to a chosen value. |
Maximum Adjustment | A cap on how much a rounding rule may change the price. |
Freight Cost Expression | An expression that adds the manufacturer's freight rate to the calculated price. Available only for select feeds. |
Navigate the Pricing Page
Step 1 — Open the Pricing page
From the top navigation menu, click Content, then select Prices.
The Price Lists page contains two sections:
Everyday Pricing — standard product prices.
Promotional Pricing — temporary scheduled sale prices.
Step 2 — Open Pricing Rules
Under Everyday Pricing, click Manage Pricing Rules. The Everyday Pricing page contains:
Custom Pricing Rules — rules you create to target specific products by attribute.
Base Rule — the default rule applied when no Custom Rule matches.
Step 3 — Review available actions
From the Everyday Pricing page, you can:
Prioritize the sort order of pricing rules.
Create, edit, delete, disable, or clone rules.
View Activity History to track changes and restore previous versions.
Prioritize the sort order
Use the drag-and-drop arrows to reorder Custom Pricing Rules. Rules at the top override rules below.
Example: A mattress from Ashley Furniture matches both a "Mattress" rule and an "Ashley Furniture" rule. If the Mattress rule is positioned first, the mattress follows the Mattress rule.
You can also build rules that combine multiple attributes (for example, Ashley products in the Mattress category). See Use the Product Selector below.
Create, edit, delete, disable, or clone rules
Create — click Add New Pricing Rule to build a rule from scratch.
Edit — modify an existing rule.
Delete — permanently remove a rule.
Disable / Enable — turn a rule off without deleting it; re-enable it later.
Clone — duplicate an existing rule as the starting point for a new one.
View Activity History
The Activity History tab shows a change log of every modification made to your pricing rules. You can review changes and restore previous versions.
Click Show Changes on any entry to open the change log, which is organized into:
Product Selection — changes to the products targeted by the rule.
Pricing Calculations — changes to the math or rounding expressions. Retail, List, and Rental pricing are shown in separate sub-sections.
Each entry includes:
Position — the row of the change within the rule.
Old value — the original value.
New value — the saved value.
How to Use Product Selector
The Product Selector defines which products a rule applies to. You can target products by SKU, Name, Category, Brand, Manufacturer, and more.
Step 1 — Choose how conditions combine
All (AND) — products must meet every condition to follow the rule.
Any (OR) — products that meet at least one condition follow the rule.
Step 2 — Select an attribute
Choose an attribute from the drop-down. Available attributes include:
Manufacturer
Consumer Brand
SKU
Category
Direct Shipping
MAP
MSRP
Product Type
Size
Color
Material
And more
Step 3 — Choose "is" or "is not"
This decides whether matching products are included or excluded from the rule. The available options change depending on the attribute selected. For example, MAP and MSRP accept numerical values.
Step 4 — Combine conditions with Attribute Sets
Use + Add attribute set to create additional groups of conditions, then use the top toggle to control how the sets combine.
Avoid this common mistake: Within a single set, do not chain two conditions on the same attribute with AND (e.g., "Manufacturer is Ashley AND Manufacturer is Hooker"). A product can only have one value for an attribute, so this combination will match zero products. Use any (OR) in that case instead.
Step 5 — Confirm the products targeted
The number of products that match your criteria appears on the right side of the page.
Important: This count shows products that could match this rule. It does not account for rule prioritization. A product may match this rule's criteria but ultimately follow a higher-priority rule.
Example: An "Ashley Furniture" rule may show 7,092 targeted products, but mattresses within that group will follow a "Mattress" rule if that rule is prioritized higher.
Step 6 — Move to Pricing Calculations
Click Define Pricing Calculations or the Pricing Calculations tab to define how prices are calculated.
Use Pricing Calculations
The Pricing Engine uses mathematical, rounding, and freight cost expressions to calculate the final price. Expressions are applied in the order they are listed, with one fixed rule: rounding is always applied last
Step 1 — Choose a Base Price
Select the starting value the rule will calculate from:
Cost — uses your product cost.
Cost, use MSRP if available — uses Cost; if MSRP exists for the product, uses MSRP instead.
Cost, do not exceed MSRP if available — uses Cost; if the calculated result would exceed MSRP, caps at MSRP.
MSRP — uses the Manufacturer's Suggested Retail Price.
⚠️ Important — know your feed's price tier before applying multipliers
The Base Price options reflect the pricing data your feed actually provides — what we call the feed's price tier. Not every brand provides the same data, and the "Cost" option does not always contain a true wholesale cost. Depending on the feed, the value behind "Cost" may actually be a MAP or MSRP price.
Why this matters: If a feed provides only MAP or MSRP, the "Cost" value is already a retail-level price — not a wholesale cost. Multiplying it (for example, × 2) produces an inflated, incorrect price.
Recommendations by price tier:
Cost + MAP available (e.g., Ashley): Apply your normal markup, then enable Prevent prices lower than MAP (Step 6) so you never sell below MAP.
MAP only or MSRP only (e.g., Armen Living, Tempur Sealy): Set the Base Price to Cost and apply no multiplier — the value is already a retail price. To come down from MSRP, apply a discount instead (for example, multiply by 0.70 or 0.65). Still enable Prevent prices lower than MAP.
If you're unsure which price tier a brand provides, check the feed configuration or contact support before applying multipliers.
Step 2 — Add an expression
Click + Add expression here, then choose one of:
Mathematical — apply a calculation (multiply, add markup, etc.).
Rounding — round the result up or down to a chosen value.
Freight Cost — add the manufacturer's freight rate (available for select feeds only).
Step 3 — Choose a mathematical method
Select how the Base Price will be calculated. The examples below all use a Base Price of $100:
Method | What it does | Example |
Multiply by | Multiplies the Base Price by the value entered. | $100 × 1.5 = $150 |
Add markup | Adds a percentage of the Base Price on top of the Base Price. | $100 + 50% markup = $150 |
Add gross margin | Sets the final price so the Base Price equals the entered percentage of that price. | $100 with 50% gross margin = $200 (Base Price is 50% of the final price) |
Subtract | Subtracts a fixed dollar amount from the Base Price. | $100 − $10 = $90 |
Add | Adds a fixed dollar amount to the Base Price. | $100 + $10 = $110 |
Divide by | Divides the Base Price by the value entered. | $100 ÷ 2 = $50 |
Enter the numeric value in the text box.
Step 4 — (Optional) Add a Rounding expression
Click Add expression here again and select Rounding to round the price up or down to a specific value.
Set the direction and value. Choose round up or round down, then enter the value to round to (for example, round up to the nearest $9.99).
Set a Maximum Adjustment (optional). Use the checkbox to cap how much the rounding can change the price. Maximum Adjustment can be expressed as a dollar amount or percentage.
If applying the rounding would change the price by more than the Maximum Adjustment, the rounding is cancelled and the price remains at its pre-rounding value.
Example: A rule rounds up to the nearest $9.99 with a Maximum Adjustment of $5.
A product priced at $46 would round up to $49.99. Difference: $3.99, which is under the $5 cap, so the rounding applies and the final price is $49.99.
A product priced at $42 would round up to $49.99. Difference: $7.99, which exceeds the $5 cap, so the rounding is cancelled and the final price remains $42.
Step 5 — (Optional) Add Freight Cost
For brands that provide freight rates for direct-to-consumer shipping, you can add the freight rate to your price calculation.
Click + Add expression here and select Freight Cost.
Availability depends on the data feeds in your account. Each supported feed has its own dedicated freight option, and an option only appears if that feed is present in your account:
Direct To Consumer: Ashley Furniture
FulfillmentByGiga: GigaCloud
How it works:
The freight rate is pulled automatically from the feed — you do not enter a value.
The rate varies by product.
Freight is only added to products that actually have freight data in the feed. Products without freight data are unaffected, even within the same rule.
This last point makes Freight Cost safe to apply broadly. You can add it to a wide rule — even your Base Rule — and only the products that carry freight data (e.g., GigaCloud items) receive the charge. Products from brands without freight data (e.g., Acme, Parker House) coexist in the same rule and have no freight added.
Note: The choice with Freight Cost is whether to add it before or after your markup/multiplier. Rounding should be applied last.
Step 6 — (Optional) Prevent prices lower than MAP
Use the checkbox to "Prevent prices lower than MAP (Minimum Advertised Price)".
When enabled, the final price will never fall below the product's MAP. The price can be higher than MAP, but never lower. This protects you from inadvertently advertising below a manufacturer's MAP agreement.
Notes:
MAP values are pulled automatically from the feed and are available only when the manufacturer provides them.
For any brand that provides MAP, we recommend enabling this option as a safeguard.
Step 7 — Preview with a real product
Use Live Preview to see how your calculation applies to an actual product in your catalog. Search by SKU or Product Name.
If no product is selected, a default Base Price of $100 is used for the preview.
When the preview looks correct, click Save Changes. The rule begins processing immediately and product prices will update.
Step 8 — (Recommended) Set a List Price
After defining your Retail Price (the selling price shown to shoppers), use the List Price tab to create a "compare-to" price — the higher reference price displayed next to the Retail Price (e.g., "Was $X, now $Y").
List Price uses the same calculation tools as Retail Price.
Important: Always ensure the List Price calculation results in a higher value than the Retail Price. If the List Price is equal to or lower than the Retail Price, the comparison will not display correctly.
Step 9 — Prioritize and review
Return to the Price Rules page to set the priority of your new rule relative to existing rules. You can edit or delete the rule at any time.
What Happens After You Save Changes
The rule begins processing immediately after you click Save Changes.
Updated prices appear on your kiosks after the next scheduled sync.
For immediate updates, run a manual sync. See How to Manually Update Devices to Reflect Changes Made in the CAM.
The change is logged in Activity History, where you can review or restore the previous version.
We strongly recommend using Live Preview before saving to avoid unexpected results across your catalog.
FAQ
Why isn't my pricing rule applying to a product I expected?
Why isn't my pricing rule applying to a product I expected?
Check rule priority. A product follows the first matching rule from the top of the list. A higher-priority rule may be intercepting it.
What if a product matches no Custom Rules?
What if a product matches no Custom Rules?
It will follow the Base Rule, your catalog-wide default.
How do I undo a pricing change?
How do I undo a pricing change?
Open Activity History, locate the change, and restore the previous version.
My rule says it targets thousands of products, but only some are getting the new price. Why?
My rule says it targets thousands of products, but only some are getting the new price. Why?
The "products targeted" count shows everything that could match the rule based on its criteria. Products that also match a higher-priority rule will follow that rule instead.
Can two rules apply to the same product?
Can two rules apply to the same product?
No. A product follows only the first matching rule in priority order. Lower-priority rules are ignored for that product.


