Frequently Asked Questions

How to list product variations with the CreateProduct API?

The product variations must be listed with a single API request. That is, in the request body of the CreateProduct API, list the product variations in the tags. You can use the "AssociatedSku" tag if you want to add some SKUs to an existing product.

Why is the total number of products shown on the Seller Center portal different from that returned by the GetProduct API?

The total number of products shown on the Seller Center portal is the number of SKUs, but the number of products returned by the GetProduct API is the number of items. That is, SKUs include variations of items.

Please also note that the returned results by API calls are determined by the specified parameters like Filter, Limit, Offset, and time conditions. The maximum number of products returned by a single GetProduct call is 500. If no limit value is specified, the GetProduct call returns 20 products by default.

Why does the GetDocument API fail to return the needed documents?

Make sure that the status of the specified order item is “RTS” (by calling the SetStatusToReadyToShip API) before calling the GetDocument API. Otherwise, the error message E034 will be returned.

Why does the GetBrands API fail to return a known brand?

Check whether the specified parameters filter out some brands. The maximum number of brands that can be returned by a single request is 1,000. If the brand cannot be found in the Seller Center portal either, contact the service team.

What does the “liverejected” QC status (returned by the GetQcStatus API) mean?

The “liverejected” QC status means that online SKUs are made offline by the QC team because of product qualification reasons.