Every Apex price is bounded by a floor and ceiling computed from real economics. This page is the full picture of where those numbers come from — and every per-SKU lever you have to override them.
How the floor is built
For each SKU, Apex assembles:
| Input | Source |
|---|---|
| Item cost | The product’s cost (COGS) — or FIFO landed cost, if the strategy selects it |
| Shipping overhead | Your Shipping Matrix band for the item’s weight (merchant-fulfilled), or Amazon’s FBA fulfillment fee (FBA) |
| Amazon fees | Live referral + FBA fee estimates, fetched and refreshed automatically |
From those, the strategy’s floor margin % and ceiling margin % produce the SKU’s floor and ceiling prices. You can see both on the product’s Amazon channel card — the Min price / Max price placeholders are the computed floor and ceiling for that SKU.
Fail-safe: no floor, no reprice
If a required input is missing — no cost, no weight on a merchant-fulfilled SKU, fees not yet known — Apex skips the SKU rather than pricing blind, and surfaces it on the Status page (Waiting on Fees, or in the decision feed with the reason). The same principle covers mismatches: an FBA offer under a strategy configured for merchant fulfillment is refused, not guessed.
Per-SKU overrides (product → Amazon card)
| Field | Effect |
|---|---|
| Min price | Hand-set floor. Beats every computed floor. Nothing may price below it — ever, including fire-sale rules. |
| Max price | Hand-set ceiling. |
| Item cost | Replaces the product cost in this SKU’s floor computation. |
| Shipping override | Replaces the Shipping Matrix amount for this SKU (merchant-fulfilled offers). Blank = matrix as usual. |
| MAP | Minimum Advertised Price — raises the floor whenever the strategy enforces MAP (the default). |
💡 Tip: overrides are per-SKU, not per-product. If a product has multiple Amazon offers (an FBA and a merchant-fulfilled listing, say), set the override on each offer that needs it.
When costs change
Changing a cost, weight, or Min re-evaluates the SKU’s price immediately — no waiting for the market to move. A standing floor sweep also re-checks live prices against current floors: if a cost increase (or anything else) leaves a live price below the new floor, Apex raises it automatically.
See also: Pricing Strategies · Price Verification & Health
