Shopware 6 Blocked Prices
The Blocked Prices list shows the items whose sales price failed the price plausibility check and was therefore not transmitted to Shopware 6.
Background: under the B2B terms, listing a product is already a binding offer — the contract is concluded when the customer submits the order. A wrong price would be binding immediately. The check therefore keeps an implausible sales price from ever reaching the shop: the item is skipped and keeps its previous shop price, while the rest of the run continues normally.
The list is not a log but the current state: a row disappears automatically as soon as the item passes the check again.
Opening the Page
- Via search: Shopware 6 Blocked Prices
- Via the Shopware 6 Dashboard → Action Blocked Prices
- Via the dashboard by clicking the Blocked prices row in the Waiting for you card
The three rules
All amounts are compared net and in the shop's selling currency — exactly the way the connector transmits prices. The rules are evaluated in this order, and the first hit wins.
| Rule | Applies when … | Switched off when … |
|---|---|---|
| Sales price below unit cost | the net sales price is below the net unit cost | the toggle is off, or the item has no unit cost |
| Margin below minimum | the trade margin (price − cost) / price is smaller than the configured minimum margin |
the minimum margin is 0, or the item has no unit cost |
| Deviation too high | the new price is further from the last published price than allowed — in both directions | the limit is 0, or no price has ever been published for the item |
The limits live in the Shopware 6 Setup and can be overridden per shop on the shop card. The check is switched off on delivery.
Fields
| Field | Description |
|---|---|
| Item No. | The item whose sales price was not published. |
| Description | Item description from Business Central. |
| Shop Code | The shop whose upload was blocked. |
| Reason | The rule that was violated. |
| Details | The figures behind the block in one sentence. |
| Sales Price (Net) | The price that would have been published. |
| Unit Cost (Net) | The unit cost the price was measured against. |
| Margin % | The trade margin of the new price. |
| Last Published Price (Net) | The price the connector last transmitted to the shop. |
| Deviation % | Distance between the new and the last published price. |
| Configured Limit % | The limit the item failed. Blank for "sales price below unit cost". |
| Checked At | When the check last confirmed the block. |
Actions
| Action | Description |
|---|---|
| Retry Price Sync | Queues the selected items for the next price synchronisation and removes them from the list. Needed when the correction was not in the price but in the limits: otherwise the automatic synchronisation only picks an item up again when its price changes. If the item still fails the check, it reappears immediately. |
| Item | Opens the Shopware 6 item card for review and correction. |
| Shopware 6 Setup | Opens the setup with the limits of the check. |
Typical workflow
- After a run, the price sync reports that items were not published.
- Open Blocked Prices and read the Details column.
- Either correct the price in Business Central — the row then clears itself on the next run —
- or, if the price is correct, adjust the limits in the setup and run Retry Price Sync.