Price Validations
Validation System
Price updates will pass through further validation behind the scenes after being initially accepted via our interfaces. Our system generates three possible validation results:
Severity | Description |
---|---|
OK/INFO | Price updated, no action required. |
WARNING | Price update is rejected due to a possible violation (*). |
ERROR | Price update is rejected due to a severe violation. Please fix it and resubmit the price update. |
(*) If the violation from a WARNING price update is indeed intentional, you can publish these updates directly on the zDirect price updates page. Otherwise, please resubmit a valid price update.
Validation Rules
Below are the possible status messages along with their codes and severity levels:
Warning
The set of validation messages is continuously changing as we improve the validation system to better catch potential errors before they reach the customer.
Code | Message | Severity |
---|---|---|
REJECTED_CURRENCY_DOES _NOT_MATCH_SALES_CHANNEL |
The price needs to be set in local currency. | ERROR |
REJECTED_REGULAR_PRICE _LOWER_EQUAL_THAN_EUR_PRICE |
The regular price in PLN, SEK, DKK, NOK, CZK, RON, HUF is the same as or less than the regular price in EUR. Please check that you have calculated the currency conversion correctly. | ERROR |
REJECTED_REGULAR_PRICE _TOO_HIGH |
The regular price is equivalent to more than [your threshold] EUR. If this is a mistake, please change the price. If it's correct, please adjust the maximum price rule in zDirect and then resubmit the price. | ERROR |
REJECTED_REGULAR_PRICE _TOO_LOW |
The regular price is equal to or less than the equivalent of [your threshold] EUR. If this is a mistake, please change the price. If it's correct, please adjust the minimum price rule in zDirect and then resubmit the price. | ERROR |
REJECTED_CZK_INVALID _SUBUNIT_PRICE |
The regular / promotional price in CZK should not contain subunits below 1 CZK. Please check that you have set prices correctly. | ERROR |
REJECTED_HUF_INVALID _PRICE |
The price in HUF should be in incremental steps of 5 and not contain subunits below 1 HUF. Please check that you have set prices correctly. | ERROR |
REJECTED_DISCOUNT_RATE _TOO_LOW |
The discount (difference between regular and promotional price) must be at least 10%. Please check that you have set your discount correctly. | ERROR |
REJECTED_REGULAR_PRICE _INCREASE_AND_DISCOUNT |
The regular price cannot be increased when setting the promotional price. Please change the regular price back to the current price, and resubmit. | ERROR |
REJECTED_REGULAR_PRICE _INCREASE_AND_DISCOUNT_UPDATE |
The regular price cannot be increased when updating the promotional price. Please change the regular price back to the current price, and resubmit. | ERROR |
REJECTED_PROMOTIONAL_PRICE _DEFINED_TOO_EARLY _FROM_REGULAR_SUBMISSION |
The regular price has been set recently, so you can only set a promotional price from [date]. Please wait to submit a promotional price. | ERROR |
REJECTED_PROMOTIONAL_PRICE _DEFINED_TOGETHER _WITH_REGULAR |
The regular price has not been set, so you cannot set the promotional price yet. Please set the regular price first. | ERROR |
REJECTED_PROMOTIONAL_PRICE_ DEFINED_TOO_EARLY _FROM_REGULAR_INCREASE |
The regular price has been increased recently, so you can only set a promotional price from [date]. Please wait to submit a new promotional price. | ERROR |
REJECTED_DISCOUNT_MIGHT _BE_TOO_HIGH |
The promotional price has been reduced by more than [your threshold] % of the regular price. If this is a mistake, please change the price. If it's correct, please adjust the discount price rule in zDirect and then resubmit the price. | ERROR |
REJECTED_INFLATED_REGULAR _PRICE |
The regular price for this article cannot be higher than [price] € to ensure a safe and trusted experience for our customers (see 4.4.2 of Zalando's Platform rules). Please adjust the regular price accordingly and resubmit. | ERROR |
REGULAR_PRICE_CHANGE _TOO_LOW |
The regular price has been reduced by more than 60%. If this is a mistake, please change the price, if it's correct you can publish this price update. | WARNING |
REGULAR_PRICE_CHANGE _TOO_HIGH |
The regular price has increased by more than 330% of the current regular price, and the EANs have been blocked. If this is a mistake, please change the price, if it's correct you can publish this price update. Fixing or publishing the price will reactivate EANs in the countries affected. | WARNING |
NEW_REGULAR_PRICE _TOO_LOW |
The regular price is 60% lower than the equivalent price in EUR. If this is a mistake, please check that you have calculated the currency conversion correctly. If it's correct, you can publish this price update. | WARNING |
REGULAR_PRICE_LOWER _THAN_REFERENCE |
The regular price is 60% lower than the reference price. If this is a mistake, please change the price. If this is intentional, you can publish this price update. | WARNING |
Manage price rule thresholds
You can define your own threshold for the minimum price, the maximum price and the maximum discount percentage rules anytime in the zDirect Price UI in “Change price rules”. More information for DI partners here and integrator partners here.
Validation Results
The Price Reporting API allows you to retrieve the status of the last 7 days of price updates you submitted, either over the Prices API or the Manage Prices UI in zDirect.
Contact Support