Do not index
When syncing product prices to your connected sales channels, specifically to marketplaces (e.g. Takealot, Amazon, etc.), you don’t always want to send your selling price directly — especially when marketplace fees, delivery costs, and profit margins need to be accounted for.
That’s where Pricing Adjustment Rules come in. This guide explains what they are, how they work, and the many ways you can customise them to suit your business goals.
🤔 What Are Pricing Adjustment Rules?
Pricing Adjustment Rules tell Wherehouse how to calculate your desired Selling Price (e.g. Takealot Selling Price) and/or your List Price (e.g. Takealot RRP) for the platforms we’re syncing pricing to, based on the price(s) we get from your “source of truth”.
.png?table=block&id=21ca0f1e-cdf7-80c6-a2d6-f8243ed632ab&cache=v2)
You might use your supplier cost, retail price or any desired price tier in your ERP as your base price, and then have Wherehouse apply adjustments before syncing to other platforms.
Basic Structure of a Pricing Rule
A pricing rule typically includes:
- Markup or percentage increase
- Fixed amounts (e.g. to cover delivery fees)
- Rounding logic (e.g. end prices with .99 or ...9)
- Optional tag or price-based conditions
Examples
1️⃣ Standard Markup with Delivery
Selling Price = Cost Price + 30% markup + R55 delivery fee → round up to end in 9
🏷️ E.g. R100 cost → R130 + R55 = R185 → becomes R189
2️⃣ Separate Rules for Selling Price and List Price
- Selling Price: +35% +R55, round to end in 9
- List Price: +40% +R55, round to end in 9
Useful for creating “On Sale” listings where List Price reflects the “original value” with a strikethrough, and Selling Price the price the item is selling for to indicate a sale.
3️⃣ Marketplace Commission & Fee Buffers
Say a marketplace takes a % commission of the final selling price and have fees. You can:
- Apply a reverse calculation to ensure you still make your desired markup after fees
- Example for a product sold on Takealot where they take % and fixed fees:
+18% Takealot success fee buffer + 10% net markup + R70 Takealot fulfilment fee + R55 delivery → round to end in 9
🏷️ E.g. R100 → R129.8 + R70 + R55 = R254.8 → becomes R259
4️⃣ Conditional Rules by Price Range
- Products over R300: +30% +R55 → round to end in 9
- Products under R300: +30% +R55 → round to end in 9, then add R100
Helps maintain profitability on low-cost items.
5️⃣ Tag-Based Pricing Rules
If your source platform supports tags (e.g. Shopify, Zoho or Cin7 Core), we can use those tags to trigger different rules.
Example:
- Tag products in your source system with “Premium”
- Apply a different markup rule for premium products (e.g. higher delivery fee, different rounding, etc.)
6️⃣ Marketplace-Specific Pricing Rules
For Makro Marketplace specifically, we can also include pricing adjustments based on their volume-and-weight-based shipping fee structure:

How to Set It Up
Reach out to your onboarding consultant or our support team (📧 hello@wherehouse.co.za) with:
- Your desired pricing logic
- Any conditions based on tags, product type, or price range
We’ll configure the rules exactly to your spec, and you can always change them at a later time 😉