Developers Program

Getting warning-21919056 while listing

Published: May 20 2013, 4:00:00 PMยทUpdated: August 26 2022, 1:51:32 PM

Products

Question

I am getting the following warning while trying to list. Why ? <Errors> <ShortMessage>The <ShippingDetails> information you've provided is outdated and will be ignored.</ShortMessage> <LongMessage>The <ShippingDetails> information you've provided is outdated and will be ignored.</LongMessage> <ErrorCode>21919056</ErrorCode> <SeverityCode>Warning</SeverityCode> <ErrorClassification>RequestError</ErrorClassification> </Errors>

Answer

One of the reaon you may be getting this warning is because you may be using a combination of legacy field and business policies fields in the same request.

For example : If your request looks something like this :

<PaymentMethods>PayPal</PaymentMethods>

<PaymentMethods>VisaMC</PaymentMethods>

<PaymentMethods>Discover</PaymentMethods>

<PaymentMethods>AmEx</PaymentMethods>

<ReturnPolicy>

<Description> nothing </Description>

<RefundOption>MoneyBackOrExchange</RefundOption>

<ReturnsWithinOption>Days_14</ReturnsWithinOption>

<ShippingCostPaidByOption>Buyer</ShippingCostPaidByOption>

<ReturnsAcceptedOption>ReturnsAccepted</ReturnsAcceptedOption>

</ReturnPolicy>

<SellerProfiles>

<SellerShippingProfile>

<ShippingProfileID>5001***</ShippingProfileID>

</SellerShippingProfile>

</SellerProfiles>

In the above request, for the shipping details, ShippingProfile is being specified while for ReturnPolicy and Payment Methods, the request still have the classic tags.

In order to avoid this warning, you need to either have ReturnPolicyProfile and PaymentPolicyProfile with ShippingProfile mentioned in the request or replace SellerShippingProfile with ShippingDetails tag.

How well did this answer your question?