N Nexus Docs
Intelligence

Pricing Engine

AI-powered repricing with competitor monitoring, Buy Box optimization, and dynamic pricing rules.

Overview

The NexusCommerce Pricing Engine combines rule-based guardrails with AI-driven recommendations to keep your prices competitive without sacrificing margin. It continuously monitors competitor prices, calculates Buy Box win probability, and either suggests or automatically applies optimal prices.

The engine has three operating modes:

  • Manual — Prices only change when you approve a recommendation
  • Semi-auto — Prices change automatically within defined rule bounds; recommendations outside bounds require approval
  • Full auto — Prices change automatically based on rules and AI recommendations

Key Concepts

Pricing Rule — A constraint or strategy applied to one or more SKUs. Rules can be floor/ceiling guardrails, competitor match strategies, or AI optimization targets.

Competitor Price — Prices scraped from competitor listings via the marketplace's API or the competitor monitoring worker. Stored in competitor_prices with a timestamp.

Buy Box — The default purchase pathway on Amazon and some other marketplaces. The pricing engine estimates Buy Box win probability using a logistic regression model trained on historical Buy Box data.

Price Recommendation — An AI-generated suggested price for a SKU, produced by the pricing_recalculate worker job. Includes the recommended price, estimated Buy Box win probability, estimated margin, and reasoning.

Repricing History — A log of every price change, including the before/after price, the rule or recommendation that triggered it, and the timestamp.

Getting Started

Navigate to Pricing in the left sidebar.

Create a Floor/Ceiling Rule

  1. Click New Rule
  2. Select rule type: Floor or Ceiling
  3. Enter the price value (fixed amount or percentage above cost)
  4. Assign SKUs: select individual SKUs or apply to all SKUs in a category
  5. Set the priority (lower number = higher priority; a floor rule of priority 1 overrides a ceiling rule of priority 2)
  6. Click Save

Enable Competitor Monitoring

  1. Click Competitor Monitoring tab
  2. Click Add Competitor
  3. Enter the competitor's seller ID or ASIN/listing URL
  4. Set the monitoring frequency (hourly, every 4h, daily)
  5. Click Save

Competitor prices are visible on the Competitor Prices tab and are used automatically by the AI pricing recommendations.

Features

Pricing Rules

Rule types available:

Rule TypeDescription
Floor PriceMinimum price. Prices never go below this value.
Ceiling PriceMaximum price. Prices never exceed this value.
Competitor MatchMatch or beat a specific competitor's price by a fixed amount or percentage
Buy Box TargetSet a target Buy Box win probability; the engine finds the price that achieves it
Margin TargetMaintain a minimum margin percentage; the engine balances this against competitiveness
Time-basedApply different rules during specific hours or days (e.g., weekend pricing)

Rules can be combined. For example: floor at €9.99, ceiling at €29.99, competitor match at -5%, with a Buy Box target of 70% win rate.

Buy Box Intelligence

The Buy Box Intelligence panel shows, for each monitored ASIN:

  • Current price vs. estimated Buy Box price
  • Your current Buy Box status (winning / losing)
  • Buy Box win history (7-day chart)
  • Competitor offer count and price distribution
  • Recommended price to win the Buy Box

The Buy Box model uses these signals:

  • Price relative to lowest competitor
  • Seller rating and feedback score
  • Fulfillment method (FBA wins favor over FBM at equal price)
  • Shipping speed
  • Stock availability

Price Recommendations

Navigate to Recommendations to see AI-generated price suggestions for all monitored SKUs.

Each recommendation card shows:

  • Current price vs. recommended price
  • Delta (change amount and percentage)
  • Estimated Buy Box win probability at recommended price
  • Estimated margin at recommended price
  • Confidence score (how certain the model is)
  • Primary reasoning (e.g., "3 new competitors entered at €12.99; lowering to €13.49 maintains Buy Box without matching the floor")

Actions:

  • Apply — Apply the recommendation immediately
  • Apply All — Apply all recommendations in the current view
  • Schedule — Apply the recommendation at a specific time
  • Dismiss — Dismiss this recommendation for 24 hours

Repricing History

The Repricing History log records every price change:

2026-03-12 14:32:01  SKU-001  Amazon US  €14.99 → €13.49  Rule: Buy Box Target 70%
2026-03-12 09:15:44  SKU-002  eBay DE    €8.99 → €8.49   AI Recommendation (confidence: 0.87)

Filter by SKU, marketplace, rule type, date range, or trigger (rule vs. recommendation vs. manual).

Competitor Price History

For each competitor being monitored, NexusCommerce stores a complete price history. Use the Competitor Prices chart to see how competitor prices have moved over the past 30, 60, or 90 days and correlate with your own Buy Box wins/losses.

Repricing API

Trigger repricing programmatically via the API:

POST /api/pricing/recalculate
Authorization: Bearer <token>
X-Tenant-ID: <tenant-id>
Content-Type: application/json

{
  "skus": ["SKU-001", "SKU-002"],
  "marketplace": "amazon_us",
  "apply": false
}

Response includes recommendations for each SKU. Set "apply": true to apply recommendations immediately.

Configuration

SettingDescriptionDefault
Repricing modeManual / Semi-auto / Full autoManual
Max price change per cycleMaximum percentage change per repricing cycle10%
Repricing frequencyHow often the engine recalculates prices1 hour
Buy Box target (global)Default Buy Box win probability target60%
Minimum margin (global)Global minimum margin percentage15%
Competitor monitoring frequencyHow often to fetch competitor prices4 hours