Как узнать текущую цену продажи и даты через MWS / Amazon Reports
Я просмотрел всю документацию по отчетам, которую смог найти, и различные операции MWS, но я не могу найти способ найти текущую установленную цену продажи, дату начала продажи и дату окончания продажи для SKU, которыми мы являемся в настоящее время. продажи.
Для пояснения: я пытаюсь получить цену ПРОДАЖИ, а не стандартную "листинговую цену". При редактировании элемента непосредственно через продавца Central эти поля помечены Sale Price
, Sale From Date
а также Sale End Date
, Которые отдельно от основной цены, которая помечена Your price
,
Не хватает моего поиска или эта информация не может быть получена через MWS (напрямую, через какой-то отчет или другой)?
Большое спасибо!
С
2 ответа
Когда вы позвоните в GetMyPriceForSKU и предоставите свой SKU, вы получите результаты, которые будут включать следующее:
<Offers>
<Offer>
<BuyingPrice>
<LandedPrice>
<CurrencyCode>USD</CurrencyCode>
<Amount>217.76</Amount>
</LandedPrice>
<ListingPrice>
<CurrencyCode>USD</CurrencyCode>
<Amount>189.00</Amount>
</ListingPrice>
<Shipping>
<CurrencyCode>USD</CurrencyCode>
<Amount>28.76</Amount>
</Shipping>
</BuyingPrice>
<RegularPrice>
<CurrencyCode>USD</CurrencyCode>
<Amount>199.00</Amount>
</RegularPrice>
<FulfillmentChannel>MERCHANT</FulfillmentChannel>
<ItemCondition>New</ItemCondition>
<ItemSubCondition>New</ItemSubCondition>
<SellerId>YOURSELLERID</SellerId>
<SellerSKU>YOUR_SKU</SellerSKU>
</Offer>
</Offers>
Этот пример представляет собой продукт, для которого в центральном продавце установлена цена продажи.
Вы увидите, что ListingPrice составляет 189,00. Это цена продажи.
<ListingPrice>
<CurrencyCode>USD</CurrencyCode>
<Amount>189.00</Amount>
</ListingPrice>
Ниже вы увидите RegularPrice 199,00. Это нормальная цена.
<RegularPrice>
<CurrencyCode>USD</CurrencyCode>
<Amount>199.00</Amount>
</RegularPrice>
Приведенный ниже пример относится к продукту, для которого не установлена цена продажи. Обратите внимание, что ListingPrice и RegularPrice совпадают.
<Offer>
<BuyingPrice>
<LandedPrice>
<CurrencyCode>USD</CurrencyCode>
<Amount>33.60</Amount>
</LandedPrice>
<ListingPrice>
<CurrencyCode>USD</CurrencyCode>
<Amount>24.45</Amount>
</ListingPrice>
<Shipping>
<CurrencyCode>USD</CurrencyCode>
<Amount>9.15</Amount>
</Shipping>
</BuyingPrice>
<RegularPrice>
<CurrencyCode>USD</CurrencyCode>
<Amount>24.45</Amount>
</RegularPrice>
<FulfillmentChannel>MERCHANT</FulfillmentChannel>
<ItemCondition>New</ItemCondition>
<ItemSubCondition>New</ItemSubCondition>
<SellerId>YOUR_SELLERID</SellerId>
<SellerSKU>YOUR_SKU</SellerSKU>
</Offer>
К сожалению, Amazon не предоставляет даты начала и окончания продаж через канал. На данный момент я не знаю способ получить эти даты. Если вы хотите узнать все товары в продаже, вы можете просто сравнить ListingPrice и RegularPrice каждого продукта. Когда продажа заканчивается, ListingPrice вернется к RegularPrice.
_GET_FLAT_FILE_OPEN_LISTINGS_DATA_ в API отчетов даст вам вашу цену листинга. Обычно я определяю дату начала в первый раз, когда я могу получить данные инвентаризации или данные о продукте. Я не знаю, что есть поля для даты начала. Что касается даты окончания, я немного запутался в этом, потому что Amazon не является системой типа аукциона, так что, насколько мне известно, если вы сохраняете положительный уровень запасов, он должен просто оставаться в списке? Любой не стесняется исправить это..
Кроме того, имейте в виду... Я полагаю, что вы можете найти дату начала листинга, но я обнаружил, что если вы добавляете свой элемент в существующий список, или если ваши списки объединяются с ранее существовавшими списками других продавцов, "начало" "Список не является синонимом, когда вы начали продавать продукт.