Skip to main content
Published: May 20 2013, 4:00:00 PMUpdated: November 28 2020, 11:17:06 PM

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>

 

 

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?
Answers others found helpful