Definition
Repricing is the automatic or manual adjustment of a product's price based on rules, competitor prices and stock levels, with the goal of maintaining competitiveness while preserving margin. In the context of Kaspi.kz, repricing takes into account marketplace commission, delivery costs and the seller's business rules.
How repricing works
Repricing relies on a set of input data and a rules algorithm. Inputs typically include current competitor prices, your own cost, stock on hand, sales velocity and active promotions. The algorithm applies rules and outputs a new price, which is then sent to the product card via the seller dashboard or through the API.
- Data sources: monitoring competitor product cards on Kaspi.kz, internal ERP/accounting data, delivery and commission data.
- Rule types: minimum price (price floor), maximum price, target margin, adjustment to match the leading offer (analogous to Buy Box), and dynamics based on stock levels.
- Update frequency: from several minutes for "hot" SKUs to once a day for slow-moving items; frequency is set taking into account data update delays on the platform and possible API limits.
- Methods: competitive-from-below (follow the lowest price), target margin, percentage change from recommended retail price, seasonal up/down rules.
Why a seller on Kaspi.kz needs repricing
Repricing solves concrete business tasks for a seller on Kaspi.kz, not just "being cheaper." It helps maintain profitability, increase listing conversion and manage inventory.
- Preserve sales without losing margin: the automation can lower price only down to a predefined threshold — the price floor.
- Quick reaction to competitors: when a competitor sharply cuts price, a repricer reacts faster than a person, which is important for fast-moving electronics and accessories.
- Turnover optimization: with excess stock the algorithm can gradually reduce price; with shortage it can increase price to protect margin.
- Participation in promos and positioning: correct prices help get into Kaspi.kz recommendation blocks and campaigns where traffic is higher.
Practical examples and calculations on Kaspi.kz
Below are realistic scenarios with numbers and formulas used by sellers in Kazakhstan.
Main formula for the minimum safe price:
P >= (C + S) / (1 - F - M)
where:
- C — product cost (purchase price, customs, manufacturing)
- S — shipping and fulfillment cost per unit (including returns handling)
- F — marketplace fee as a fraction of the selling price (e.g., 0.12 for 12%)
- M — desired gross margin as a fraction of the final price (e.g., 0.15 for 15%)
Example. Suppose C = 8,000 KZT, S = 500 KZT, marketplace fee F = 12% (0.12), and desired margin M = 15% (0.15). Then:
P >= (8,000 + 500) / (1 - 0.12 - 0.15) = 8,500 / 0.73 ≈ 11,644 KZT.
This is the price below which you would start losing money after fees and delivery. In practice sellers add a safety buffer and round prices for psychological pricing.
Competitive example. If the market leader sells at 11,000 KZT but your minimum safe price is 11,600 KZT, you can choose a hybrid strategy: keep price at your floor, improve service (faster processing or better returns policy) to win the Buy Box, or compete on bundled offers and promotions instead of pure price cuts.
Repricing strategies and rules
Common strategies:
- Floor-limited undercut: follow the lowest competitor but never below the price floor.
- Target margin: calculate price so that desired margin is preserved taking fees into account.
- Inventory-aware: lower price progressively when stock is high and raise it when stock is low.
- Time-based: different rules for peak hours, weekends or promo periods.
- Hybrid: follow leader within a narrow band; outside that band use margin or service-based rules.
Rules to configure carefully:
- Minimum and maximum price limits.
- Minimum price change step (to avoid micro-changes and churn).
- Cooldown period after a price change (to prevent rapid oscillations).
- Conditions tied to stock levels, sales velocity and active promotions.
Risks and common mistakes — how to avoid them
Typical pitfalls:
- Price wars: aggressive undercutting can destroy margins for everyone. Prevent by enforcing a strict price floor and limiting drop depth.
- Ignoring fees and delivery: not accounting for all marketplace charges leads to underpriced offers.
- Too frequent updates: can trigger API limits, delays in platform updates and confusing price swings for customers.
- Poor data quality: stale competitor or cost data causes wrong decisions.
- Loss of Buy Box due to non-price factors: focusing only on price while neglecting seller rating, fulfillment speed and stock distribution.
How to mitigate:
- Use conservative floors and buffers.
- Combine price rules with service improvements.
- Implement logging, alerts and an easy rollback mechanism.
- Monitor KPIs (margin, conversion, inventory days) and adjust rules periodically.
Practical instructions for launching repricing for a Kaspi.kz seller
- Audit costs and fees: calculate C, average S and marketplace fee F precisely for each SKU.
- Set business rules: define price floor, target margin, maximum discount depth and stock-based behaviors.
- Choose frequency: set update intervals by SKU class (e.g., 5–30 minutes for fast movers, 1–2 times per day for slow movers).
- Integrate: connect the repricer to your ERP and Kaspi.kz via the seller API; ensure you respect API limits.
- Test on a sample: run on a small SKU set, monitor results and tune rules before full rollout.
- Monitor and iterate: track margin, conversion, Buy Box share and stockouts; refine rules and alerts.
Conclusion
Well-configured repricing is a tool to balance competitiveness and profitability on Kaspi.kz. It should be part of a broader commercial strategy that includes cost control, service quality and inventory management. Start conservatively, test on a subset of SKUs, and scale once the algorithm proves stable and profitable.
Часто задаваемые вопросы
- How to correctly calculate the minimum price taking commission and delivery into account on Kaspi.kz?
- The minimum price must cover the product cost, direct expenses (marketplace commission, delivery and returns) and the desired margin. Calculate commission and fulfillment as a percentage of the price or a fixed fee, add the average delivery cost per unit and a buffer for unforeseen expenses. Set a price floor slightly above this amount and do not allow the repricer to go below it.
- How often should prices be updated for fast and slow-moving SKUs?
- For "hot" SKUs with high competition, updates every 5–30 minutes help avoid losing sales; take API limits and platform delays into account. For slow-moving items, one to two updates per day is sufficient to avoid unnecessary fluctuations and errors. Configure frequency based on turnover, margin and price sensitivity.
- What rules should I use to avoid price wars and preserve margin?
- Fix minimum and target margins in the repricer rules and limit the maximum depth of discounts from the base price. Apply inventory-driven conditions — lower price only when stock is sufficient and sales justify it, and raise or freeze price when stock is low. Use a hybrid strategy: follow the leader only within a narrow price band and compete on service and delivery times outside that band.
- Can I integrate a repricer with Kaspi.kz via API and what limitations should I consider?
- Yes, price updates are possible via the seller API, but consider rate limits, possible processing queues and delays in reflecting changes on the site. Check Kaspi.kz rules on mass price changes to avoid violations and potential blocks. Also implement reliable logging and rollback mechanisms in case bulk edits go wrong.
- What if the repricer causes frequent stockouts or loss of Buy Box?
- If automatic reductions lead to frequent stockouts, introduce a rule to increase price at low stock levels and set reorder point thresholds. To retain the Buy Box, consider not only price but also seller rating, delivery speed and warehouse availability; temporarily limit aggressive repricing if metrics deteriorate. Monitor KPIs and set automatic alerts for deviations.