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