Poprawny przepływ Amazon MWS dla przedmiotu z istniejącym ASIN

Rozpoczynam pracę z Amazon MWS i nie widzę żadnych prawdziwych informacji o prawidłowym przepływie do wystawiania pozycji jako istniejącego ASIN. Powiedzmy na przykład, że sprzedaję "Vulli Sophie Gryzak żyrafa". Wykonuję wstępne wyszukiwanie używając "listMatchingProducts" i stwierdzam, że mój przedmiot już istnieje z ASIN "B000IDSLOG". Jaki jest następny etap tego procesu?. Cała dokumentacja mówi o tym, że product feed ma na celu dopasowanie naszego SKU do Amazon Asin, ale nie widziałem żadnych ostatecznych informacji sugerujących, jak to faktycznie działa - szczególnie w scenariuszu, w którym znasz już ASIN, którego chcesz użyć.

Najlepiej byłoby zobaczyć poprawny przepływ dla każdego scenariusza (istniejący produkt do wyszukiwania znaleziony / nie znaleziony) pod względem tego, jakie wywołania API powinny być wykonane w jakiej kolejności.

Thanks

Author: robjmills, 2013-07-02

3 answers

Proces wystawiania pozycji na Amazon jest w rzeczywistości bardzo podobny dla istniejących Asin i nowych.

Lista elementów może składać się z następujących kroków:

  1. Call SubmitFeed() to send a _POST_PRODUCT_DATA_ feed

    • jest obowiązkowa we wszystkich przypadkach. Jeśli dodajesz ofertę do istniejącego produktu, możesz pominąć szczegóły produktu. Jeśli wymieniasz nowe produkty, ten kanał musi być pomyślnie przetworzony przed wysłaniem innego kanału dla tych samych produktów, nie jestem pewien, czy to samo jest dotyczy istniejących produktów.
  2. Zadzwoń SubmitFeed() aby wysłać _POST_PRODUCT_RELATIONSHIP_DATA_ Kanał

    • ten krok można pominąć dla istniejących produktów lub produktów bez wariantów lub innych relacji rodzic / dziecko
  3. Zadzwoń SubmitFeed() aby wysłać _POST_PRODUCT_IMAGE_DATA_ Kanał

    • ten krok można pominąć dla istniejących produktów. Amazon jest obecnie w trakcie tworzenia obowiązkowych obrazów, więc w przypadku nowych produktów lub produktów, które obecnie nie wyświetlają obrazu, naprawdę należy przesłać co najmniej jedno zdjęcie
  4. Zadzwoń SubmitFeed() aby wysłać _POST_PRODUCT_PRICING_DATA_ feed

    • jest obowiązkowe we wszystkich przypadkach
  5. Zadzwoń SubmitFeed() aby wysłać _POST_INVENTORY_AVAILABILITY_DATA_ feed

    • jest obowiązkowe we wszystkich przypadkach
  6. Zadzwoń SubmitFeed() aby wysłać _POST_PRODUCT_OVERRIDES_DATA_ kanał

      W przypadku produktów, które mają zastosowanie specjalne stawki wysyłki (np. produkty przyspieszone), jest to opcjonalne i stosowane tylko w przypadku produktów, które mają zastosowanie specjalne stawki wysyłki (np.]}

Więcej informacji na kanał RSS jest dostępny na stronie internetowej Amazon Developer Documentation i w sprzedaży na Amazon: Guide to XML

 19
Author: Hazzit,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-02 15:58:09

Wydaje się, że w przypadku dodawania produktu z istniejącym ASIN możesz wysłać bardzo podstawowe żądanie XML, takie jak to, upewniając się, że zawiera ASIN:

<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amznenvelope.xsd">
    <Header>
        <DocumentVersion>1.01</DocumentVersion>
        <MerchantIdentifier>MERCHANT_IDENTIFIER</MerchantIdentifier>
    </Header>
    <MessageType>Product</MessageType>
    <PurgeAndReplace>false</PurgeAndReplace>
    <Message>
        <MessageID>1</MessageID>
        <OperationType>Update</OperationType>
        <Product>
            <SKU>UNIQUE-TO-ME-1234</SKU>
            <StandardProductID>
                <Type>ASIN</Type>
                <Value>B000A0S46M</Value>
            </StandardProductID>
            <Condition>
                <ConditionType>New</ConditionType>
            </Condition>
        </Product>
    </Message>
</AmazonEnvelope>

Zasadniczo jednak, z tego, co czytałem gdzie indziej, wydaje się, że Amazon spróbuje dopasować produkt do istniejącego ASIN zgodnie z danymi w _post_product_data_ feed, nawet jeśli ASIN nie jest dostarczony. Wykorzysta elementy takie jak tytuł, Producent, Marka i inne informacje dotyczące produktu do porównaj to z ich katalogiem i określ, czy jest to istniejący lub nowy element do dodania. Jeśli wiesz, że ma już ASIN, możesz jednak dostarczyć bardzo prosty plik XML, jak pokazano powyżej.

 16
Author: robjmills,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-02 21:27:44

Możesz po prostu użyć szablonu pliku płaskiego z amazon, aby załadować kanały do marketplace za pomocą poświadczeń konta sprzedawcy za pomocą usługi internetowej marketplace.

Użyj szablonu typu pliku 'inventory loader', który nadpisze istniejące elementy lub utworzy nowe, jeśli nie istnieje.

Możesz zdefiniować pola/kolumny 'Asin-Hint' w pliku dla elementów, które już istnieją nad marketplace w Twoim przypadku.

Ideą jest to, że amazon dopasowuje podaną wartość ASIN z feed z istniejące już szczegóły produktu i odpowiednio zsynchronizować informacje.

Spróbuj przesłać swój produkt bez ASIN-Hint i zobacz raport procesu dostaniesz wtedy dobry pomysł.

Możesz również odnieść się http://prashantpandeytech.blogspot.in/2015/03/mws-amazon-marketplace-web-service-api.html do realizacji krok po kroku

 0
Author: prashant pandey,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-19 19:32:49