C# amazon загрузить канал, сопоставить продукты с существующими продуктами?

Когда я пытаюсь использовать сервис новостных лент amazon (веб-сайт / новостная лента / служба amazon market), я получаю постоянные ошибки о том, как продукт может уже существовать в их каталоге (загрузка в основном не удалась). Таким образом, мой вопрос заключается в том, что после получения этой ошибки я могу с помощью кода попытаться найти возможные совпадения и автоматически ввести правильные значения для повторной загрузки канала? если да, то должен ли я использовать рекламный API для этого или это можно сделать с помощью службы рассылки?

1 ответ

Решение

IIRC, когда вы получаете ошибку в сопоставлении продуктов, это происходит главным образом потому, что есть либо а) двусмысленность (несколько продуктов уже существуют в каталоге, и информация о ваших представленных продуктах не содержит достаточно информации для устранения неоднозначности), либо б) совпадения информации о вашем продукте существующий продукт, но не всегда (например, тот же UPC, но значительно отличающийся заголовок). Amazon на самом деле не хочет, чтобы вы предполагали, что ваш продукт "очевидно" совпадает с существующим, потому что вы можете в конечном итоге перечислить свой SKU в сравнении с действительно отличающимся продуктом, что в конечном итоге может привести к тому, что покупатель вернет товар, потому что он не тот, который они ожидали.

Следовательно, предполагается, что человек рассмотрит несоответствующее соответствие продукта и примет обоснованное решение. Вы должны иметь возможность анализировать сообщение об ошибке (по крайней мере, в некоторых случаях), искать ASIN и несоответствующие значения и отображать результат в каком-то пользовательском интерфейсе.

Если вы хотите "автоматически" устранить несоответствие, то вам придется использовать PA API, чтобы выяснить, какими должны быть правильные значения. Но опять же, делать это не рекомендуется из-за проблем, которые могут возникнуть из-за неправильного перечисления.

Другие вопросы по тегам