2014 V5 1 CSV przesylanie produktow
Transkrypt
2014 V5 1 CSV przesylanie produktow
Dokumentacja techniczna Interfejs CSV – przesyłanie produktów DHL PARCEL ALL YOU NEED Stan z dnia: 16 czerwca 2014; V5.1 portal.ayn.pl Spis treści 1 Wstęp ................................................................................................................................3 1.1 Wymagany dostęp .....................................................................................................3 2 Podstawy merytoryczne i przegląd interfejsu....................................................................4 3 Oferty produktów Sprzedającego......................................................................................5 3.1 Opis merytoryczny .....................................................................................................5 3.2 Budowa pliku..............................................................................................................7 3.3 Informacja zwrotna w pliku raportu ..........................................................................12 4 Odbieranie CSV-Feed.....................................................................................................13 5 Produkty z wariantami.....................................................................................................16 5.1 Opis merytoryczny ...................................................................................................16 5.2 Tworzenie wariantów ...............................................................................................16 5.2.1 Identyfikacja konfiguracji wariantów .............................................................................. 17 5.2.2 Definiowanie grupy wariantów....................................................................................... 17 5.2.3 Dodawanie produktów do grupy wariantów................................................................... 18 5.3 Informacja zwrotna...................................................................................................18 5.4 Usuwanie wariantu...................................................................................................19 6 Usuwanie produktów.......................................................................................................20 7 Optymalizacja cen – getBestPrice via CSV ....................................................................21 8 Kontakt ............................................................................................................................22 Załącznik A.............................................................................................................................23 portal.ayn.pl 1 Wstęp Witamy na All You Need, w Pasażu Handlowym do zakupów on-line firmy wspieranym przez DHL. Niniejszy dokument ma służyć pomocą podczas oferowania produktów do sprzedaży w Pasażu Handlowym ew. przy projektowaniu własnego sklepu online. Zawiera on merytoryczny i techniczny opis interfejsu CSV. Przez ten interfejs możesz w Pasażu Handlowym i w sklepie Sprzedającego oferować produkty, aktualizować je, ustawiać offline i w razie potrzeby usuwać je. Tym samym każdy Sprzedający może rozszerzać swoją ofertę produktową i utrzymywać ją w aktualnym stanie. W przypadku plików CSV musi być stosowane kodowanie UTF-8 Ważne: Aby zagwarantować, że Klient końcowy odniesie pozytywne wrażenie i przekonanie o najwyższej jakości All You Need, proszę przestrzegać poniższych kryteriów jakości i informacji: Przyporządkowanie do kategorii Proszę zawsze przyporządkowywać swoje artykuły do najniższej płaszczyzny drzewa kategorii. Postępuj uważnie i zapewnij właściwe przyporządkowanie (Mapping). Prezentacja zdjęć produktów Prezentacja Twoich zdjęć produktów może mieć przesunięcie do 24 godzin po wysłaniu na serwer. W tym czasie Twoje zdjęcia produktów będą w tle opracowywane dla portalu. Jeżeli nie będziesz przestrzegać wymienionych punktów, All You Need zastrzega sobie prawo do dezaktywacji Twojego konta do momentu właściwego ustawienia Twoich produktów! 1.1 Wymagany dostęp Aby korzystać z interfejsu, musisz potwierdzić swoją autentyczność wobec All You Need. Do tego celu potrzebne są ‘Username’ (nazwa użytkownika) ‘Password’ (hasło) Wysyłanie pliku CSV jest możliwe po zarejestrowaniu się na koncie Sprzedającego. portal.ayn.pl 2 Podstawy merytoryczne i przegląd interfejsu All You Need jest podzielony na dwa zakresy. Centralnym zakresem jest pasaż handlowy do zakupów online, zwany dalej pasażem handlowym. Drugi zakres składa się ze sklepów „Shop in Shop“ poszczególnych podłączonych Sprzedających. Każdy produkt, który ustawiasz jako Sprzedający, będzie pokazywany zarówno w Pasażu Handlowym jak i w Twoim sklepie Shop in Shop. portal.ayn.pl 3 Oferty produktów Sprzedającego 3.1 Opis merytoryczny Każdy Sprzedający może oferować dowolnie dużą liczbę produktów, do tego celu wystarczy jedynie wpisać swoje specyficzne informacje handlowe do tych produktów. Aby Ci ułatwić ustawianie produktów, All You Need udostępnia bezpłatnie ponad 7 milionów ich opisów. Oprócz tego, oprócz kodu EAN lub MeinPaketId, muszą być zawarte w tym pliku minimalne informacje: cena, dostępność (ilość sztuk), VAT i termin dostawy. Wszystkie pozostałe informacje są opcjonalne. Jeżeli chcesz oferować artykuł, dla którego All You Need nie może Ci udostępnić żadnych danych produktu, musisz dodatkowo podać nazwę produktu oraz krótki opis. W przypadku pewnego asortymentu sensowne jest wprowadzanie produktów jako wariantów. Na przykład T-Shirt w trzech rozmiarach (S, M, L) i dwóch kolorach (niebieski, czerwony). Przez plik CSV można wysłać produkty z maksymalnie trzema różnymi atrybutami (w naszym przykładzie rozmiar i kolor). Szczegółowe informacje na ten temat znajdują się w Rozdziale 0. Prawidłowo wysłane na serwer dane produktów są tak długo aktywne do sprzedaży w sklepie Sprzedającego, dopóki spełniony jest jeden z dwóch poniższych warunków: podana liczba produktów została sprzedana lub ustawiona przez Sprzedającego na 0 dla produktu Sprzedający podał datę zakończenia i ten dzień właśnie nadszedł Produkt można ustawić offline na koncie Sprzedającego, ale może to także nastąpić przez wysłanie CSV, w którym produkt wysyła się na serwer z „datą zakończenia“ w przeszłości lub dostępną liczbą sztuk 0. Do zmiany lub aktualizacji produktów wysłanych już przez interfejs CSV wystarczy podać te pola, które chcesz zmienić. Kolumny nie wykorzystane muszą zostać pominięte. Link do wysyłania produktów znajduje się na koncie Sprzedającego w „Produkty“ „Przegląd“: portal.ayn.pl Ten link daje możliwość wysłania do sklepu Sprzedającego pliku CSV, który ma budowę zdefiniowaną w Rozdziale 3.2. W „przeszukaj“ można określić plik CSV, który ma być wysłany oraz następnie za pomocą „wyślij“ można go umieścić na koncie Sprzedającego. Po „wysłaniu“ na serwer plik jest przetwarzany przez nasz system. Gdy tylko plik zostanie przetworzony, otrzymasz wiadomość mailową z informacją, że pomyślnie zakończono przetwarzanie pliku. Teraz możesz zalogować się na koncie Sprzedającego i w „Produkty“ pobrać odpowiedź. Ten plik zawiera dla każdego produktu zawartego z pliku „Upload“ [wysłania] potwierdzenie, że produkt został poprawnie wysłany lub zawiera odpowiedni komunikat o błędzie. Informacje o możliwych komunikatach o błędzie znajdziesz w rozdziale 3.3. portal.ayn.pl 3.2 Budowa pliku Poniższa tabela zawiera atrybuty, które można wysłać w postaci pliku CSV oraz krótki opis treści. Pola, które są bezwzględnie wymagane, mają w kolumnie „Pole obowiązkowe“ „tak“. Pola, które nie są polami obowiązkowymi, muszą zostać pominięte, ale nie mogą być puste. Kolejność wypełniania kolumn jest dowolna. Ważne jest tylko to, że pierwsza linia zawiera nagłówek (np. „productId“). Każda linia (productID, meinPaketId, etc.) tabeli musi w pliku CSV być oddzielona średnikiem. Możesz aktualizować takie dane jak dostępność lub cena za pomocą wersji uproszczonej. Dzięki temu osiągniesz znaczny wzrost wydajności działania i Twoje dane mogą być jeszcze aktualniejsze. Przykład znajdziesz w pliku mp_example_40_03_offer.csv. portal.ayn.pl Atrybut Typ Długość Nazwa Pole obowiązkowe Opis ID produktu Sprzedającego productID string 100 tak Wewnętrzny i unikalny numer artykułu Sprzedającego. Każdy produkt wymaga numeru artykułu i ten musi być unikalny. ID produktu MeinPaket.de meinPaketId string 100 nie Unikalny numer artykułu ALL YOU NEED. Może zostać podany, jeżeli jest znany. Ten ID nadaje ALL YOU NEED. ID produktu standardowy ean string 13 nie „European Article Number“, EAN produktu. Dla książek ISBN-13 Nazwa produktu name string 100 tak**** Nazwa produktu Krótki opis produktu shortDescription string 200 tak**** Krótki opis produktu Długi opis produktu longDescription string 4000 nie Szczegółowy opis produktu Zdjęcie1 image1Url image 512 nie Odsyłacz w postaci URL do serwera Sprzedającego do wysłania zdjęcia. Maksymalna wielkość 2MB Zdjęcie Tekst1 Image2Caption string 100 nie Opis do zdjęcia1 Zdjęcie2 Image2Url image 512 nie Odsyłacz w postaci URL do serwera Sprzedającego do wysłania zdjęcia. Maksymalna wielkość 2MB Zdjęcie Tekst2 Image2Caption string 100 nie Opis do zdjęcia2 Zdjęcie3***** Image3Url image 512 nie Odsyłacz w postaci URL do serwera Sprzedającego do wysłania zdjęcia. Maksymalna wielkość 2MB Zdjęcie Tekst3***** Image3Caption string 100 nie Opis do zdjęcia3 Kategoria w Pasażu Handlowym marketplaceCat string egory 100 tak Kategoria produktu w Pasażu Handlowym** Kategoria w sklepie Sprzedającego shopCategory string 100 nie Kategoria produktu we własnym sklepie Sprzedającego*** Cena sprzedaży price double tak Cena jednostkowa włącznie z ustawowym VAT z maksymalnie dwoma miejscami po przecinku. Dostępność availability integer tak dostępna liczba sztuk (liczba bez miejsc po przecinku i większa od 0) dla tego produktu. Liczba sztuk przy każdej sprzedaży jest automatycznie portal.ayn.pl Atrybut Typ Długość Nazwa Pole obowiązkowe Opis obniżana. Jeżeli liczba sztuk wynosi 0 wtedy produkt jest wyświetlany jako już niedostępny. Data początkowa startDate dateTime nie Data, od kiedy produkt jest dostępny dla zamówień Klienta, tzn. jest widoczny w Pasażu Handlowym u tego Sprzedającego. Data musi być wysłana w następującym formacie: YYYY-MM-DDThh:mm:ss * Data zakończenia endDate dateTime nie Data, od której produkt nie jest już dostępny, tzn. nie jest ani widoczny, ani nie można go wybrać i zamówić. Data musi być wysłana w następującym formacie: YYYY-MM-DDThh:mm:ss * Termin dostawy deliverytime integer tak Termin dostawy do Klienta w dniach, termin dostawy musi być większy niż 1 i mniejszy od 30. Koszty przesyłki deliveryCost double nie Informacja na temat specyficznych kosztów przesyłki tego produktu Stałe koszty przesyłki fixedCost boolean nie Informacja, czy koszty przesyłki tego produktu zawsze są doliczane w całości, niezależnie od stopniowego różnicowania kosztów itd. Wymagane „dispatchType“ BULK_GOODS lub FORWARDING_AGENCY Rodzaj dostawy dispatchType String nie Rodzaj dostawy produktu. Możliwe są poniższe wartości: BULK_GOODS – ładunek przestrzenny FORWARDING_AGENCY – towar spedycyjny****** BOOK_RATE – Przesyłka książek CONSIGNMENT_OF_GOODS – Przesyłka towarowa Cena jednostkowa unitPrice double nie Cena na każdą jednostkę Jednostka unit string 100 nie Sztuka = “per_piece” Kilogram = “per_1kg“ Litr =”per_1l” Metr sześcienny =”per_1m3” Metr =“per_1m“ Metr kwadratowy =”per_1m2” Gram =”per_100g” Mililitr =”per_100ml” Nazwa producenta manufacturerNa string me 100 nie Nazwa producenta portal.ayn.pl Atrybut Typ Długość Nazwa Pole obowiązkowe Opis PN producenta manufacturerPN string 100 nie PN producenta Grupa wariantów variantGroup string 100 nie Grupa wariantów Kod konfiguracji variantConfig string 100 tak Unikalne oznaczenie referencyjne w odniesieniu do istniejącej konfiguracji MeinPaket.de, np. „Dżinsy“ Fixed Product useAsFixedProd boolean uct nie Produkt prezentowany jako wynik wyszukiwania Standardowo = brak wartości, w pozostałych przypadkach wpisać „x“ Atrybut 1 Nazwa attribute1Name string 100 nie Określone cechy produktu jak wymiary, kolory itp. Atrybut 1 Wartość attribute1Value string 100 nie Wartość atrybutu Atrybut 1 Jednostka attribute1Unit string 100 nie Jednostka wartości atrybutu Atrybut 2 Nazwa attribute2Name string 100 nie Określone cechy produktu jak wymiary, kolory itp. Atrybut 2 Wartość attribute2Value string 100 nie Wartość atrybutu Atrybut 2 Jednostka attribute2Unit string 100 nie Jednostka wartości atrybutu Atrybut 3 Nazwa attribute3Name string 100 nie Określone cechy produktu jak wymiary, kolory itp. Atrybut 3 Wartość attribute3Value string 100 nie Wartość atrybutu Atrybut 3 Jednostka attribute3Unit string 100 nie Jednostka wartości atrybutu Usuń deletion string 100 nie W celu usunięcia tego produktu z konta Sprzedającego, kolumnę wypełnia się „DELETE“ [usuń]. Format dateTime ma następującą specyfikację „YYYY-MM-DDThh:mm:ss“ przy czym: YYYY rok; MM miesiąc; DD dzień; T oznaczenie, że od tego miejsca zaczyna się format czasu; hh godziny; mm minuty; ss sekundy ** Przegląd kategorii znajdziesz tu http://portal.ayn.pl/wsparcie/pliki-do-pobrania.html *** W przypadku oznaczenia referencyjnego do kategorii sklepu Sprzedającego należy zwrócić uwagę na to, czy jest ono już utworzone przez XML. Utworzenie przy użyciu CSV jest niemożliwe. Patrz Dokumentacja techniczna – Wysyłanie danych produktów, Rozdział 4 **** Pole jest wtedy obowiązkowe, jeżeli nie podano kodu EAN ew. w Katalogu MeinPaket nie jest dostępny żaden produkt z podanym kodem EAN ***** Możesz przekazać ponad 3 URL do zdjęć. W tym celu wystarczy jedynie rozszerzyć nazwę kolumny o numer (image4Url, imague5Url itd. i image4Caption, image5Caption, itd…) ****** W przypadku towaru spedycyjnego jest zapytanie o numer telefonu Klienta i później jest on Ci pokazany, aby umożliwić zaplanowanie dostaw portal.ayn.pl Przykład: Opis i oferta produktu Wśród plików z przykładami znajdziesz plik mp_example_40_01_complete_product.csv. Poniższy obraz pokazuje wynik tego przykładu w Pasażu Handlowym: Możesz aktualizować takie dane jak dostępność lub cena za pomocą wersji uproszczonej. Dzięki temu osiągniesz znaczny wzrost wydajności działania i Twoje dane mogą być jeszcze aktualniejsze. Przykład znajdziesz w pliku mp_example_40_03_offer.csv. portal.ayn.pl 3.3 Informacja zwrotna w pliku raportu Po systematycznym przetworzeniu wysłanych produktów otrzymujesz do dyspozycji w „Produkty“ „Przegląd“ do pobrania plik raportu (reports.csv, patrz Fehler! Verweisquelle konnte nicht gefunden werden.). Ten plik ma następującą budowę: Nazwa ID produktu Atrybut productID Typ Długo Pole ść obowiązko we Opis string 100 tak Wewnętrzny i unikalny numer artykułu Sprzedającego. Każdy produkt wymaga numeru artykułu i ten musi być unikalny. ID produktu meinPaketId MeinPaket.de string 100 tak Unikalny numer artykułu ALL YOU NEED ID produktu ean standardowy string 13 nie „European Article Number“, EAN produktu. Dla książek ISBN-13 Status status string 100 tak Status wysłania danych produktu „OK“ dla bezbłędnie wysłanych produktów ew. odpowiedni kod błędu (patrz Załącznik) Komunikat o błędzie message string 100 nie Krótki opis błędu Sprzedającego Listę komunikatów o błędzie zawiera Załącznik A. portal.ayn.pl 4 Odbieranie CSV-Feed Po kliknięciu na zakładkę ,,Produkty“, najedź myszką na pole w lewym rogu ,,Źródła pobierania CSV”. W tym miejscu możesz określić adres URL, gdzie przechowywany jest plik CSV, który systematycznie będzie przez nasz system importowany. W punkcie "Konfiguracja" masz możliwość wybrania odpowieniej usługi. W polu poniżej należy wpisać URL razem z protokołem (obsługiwane protokoły to: HTTP, HTTPS, FTP i SFTP), np.: http://www.youshop.pl/all_you_need.csv lub ftp://yourshop.de/files/ all_you_need.csv . W kolejnym polu wybierz seperator, którego użyłeś w CSV. Jeżeli dostęp do Twojego pliku jest możliwy jedynie przy podaniu nazwy użytkownika i hasła, możesz wpisać odpowiednie dane w określone pola. W rozwijanym menu "Odstęp pomiędzy aktualizacjami" określasz czas, w którym plik powinien być regularnie aktualizowany (pierwsza aktualizacja odbywa się bezpośrednio po skonfigurowaniu). Menu „Status” służy do włączania lub wyłączania usługi. W przypadku wystąpienia błędów podczas odbioru, następuje automatyczna próba odebrania pliku jeszcze dwa razy. Jeśli portal.ayn.pl nadal będą pojawiać się błędy, usługa zostanie przestawiona w stan "Błąd", o czym zostaniesz poinformowany drogą mailową. E-Mail otrzymają tylko te osoby do kontaktów, które ustawiły w „Zarządzanie“ > „Dane użytkownika“ > „Osoba do kontaktów“ > „usługa“ usługę „Zarządzanie CSV“ Poza tym masz możliwość aktualizacji już umieszczonych produktów za pomocą pliku porównywarki cen. Tu oferujemy Ci do wyboru różnych dostawców. Aktualnymi usługodawcami są: - Idealo - Google Shopping Należy tu zauważyć, że nie istnieje standardowy format plików, więc ograniczyliśmy się do ustalonego formatu. Tutaj wyłącznie pliki są obsługiwane utworzone za pośrednictwem modułu eksportu dla sklepów XT-commerce (i ich pochodnych osCommerce, xtcModified i gambio GX2). W ten sposób nie musisz uaktualniać kilku plików CSV, aby mieć stale aktualne ceny i dostępność na All You Need. Ponieważ większość portali nie ma jednolitego sposobu postępowania odnośnie dostępności, nasz system interpretuje poszczególne dane na podstawie tabeli specyficznej dla każdego odbioru pliku CSV. Na Idealo rozpoznajemy produkty należące do All You Need na podstawie pola "Numer artykułu_w_Shop" lub "Model Shop". Dostępność oraz czas dostawy dostosowujemy zgodnie z poniższą tabelą: Idealo – czas dostawy Mapowanie All You Need Natychmiast, w magazynie, 1 dzień Dostępność AYN: 5 szt. Czas dostawy AYN: bez zmian 2 – 6 dni Dostępność AYN: 3 szt. Czas dostawy AYN: bez zmian 1 tydzień Dostępność AYN: 3 szt. Czas dostawy AYN: 7 dni 2 tygodnie Dostępność AYN: 3 szt. Czas dostawy AYN: 14 dni Na żądanie Dostępność AYN: 1 szt. Czas dostawy AYN: bez zmian Nierozpoznane informacje Dostępność AYN: 0 szt. Czas dostawy AYN: bez zmian portal.ayn.pl Na Google Shopping produkty należące do All You Need rozpoznawane są na podstawie pola ,,ID”. Dostępność oraz czas dostawy dostosowujemy zgodnie z poniższą tabelą: Google – czas dostawy Mapowanie All You Need Na magazynie Dostępność AYN: 5 szt. Czas dostawy AYN: bez zmian Dostępne do zamówienia Dostępność AYN: 3 szt. Czas dostawy AYN: 7 Brak na magazynie Dostępność AYN: 0 szt. Czas dostawy AYN: bez zmian Zarezerwowane Dostępność AYN: 0 szt. Czas dostawy AYN: bez zmian portal.ayn.pl 5 Produkty z wariantami 5.1 Opis merytoryczny Warianty produktu są to produkty z identycznym opisem ale w różnych odmianach, np. buty w różnych rozmiarach, T-Shirty w różnych rozmiarach i różnych kolorach itd. Produkt, który występuje w różnych wariantach, może być połączony w grupę wariantów. To zapewnia Klientowi lepszy przegląd i przejrzystość ofert. 5.2 Tworzenie wariantów Gdy tylko Sprzedający utworzył grupę wariantów, może rozszerzać produkty o warianty jak opisano to w Rozdziale 3 i wysyłać je do pasażu handlowego. Do zdefiniowania grupy wariantów i rozszerzenia opisu produktu niezbędne są następujące trzy kroki. 1. Identyfikacja konfiguracji wariantów 2. Definiowanie grupy wariantów 3. Rozszerzenie opisu produktów portal.ayn.pl 5.2.1 Identyfikacja konfiguracji wariantów All You Need udostępnia różne konfiguracje dla wariantów. W przypadku tych konfiguracji chodzi np. o rozmiary i dodatkowe atrybuty jak np. kolory. Te konfiguracje tworzą podstawę dla grup wariantów i są ustawione domyślnie przez All You Need jak również utworzone w portalu Sprzedających (http://portal.ayn.pl/wsparcie/pliki-do-pobrania.html). 5.2.2 Definiowanie grupy wariantów Kupujący może sam zdefiniować grupy wariantów dla swoich własnych produktów. Grupa wariantów musi odnosić się do konfiguracji ustawionej domyślnie przez All You Need. Po utworzeniu grupy nie można już zmienić nazwy i konfiguracji wybranej dla tej grupy. Poniższe dane są niezbędne do tworzenia grup wariantów produktu: Nazwa Atrybut Typ Długo Pole ść obowiązko we Opis Nazwa grupy name string 4000 tak Nazwa grupy, np. "Levis Dżinsy 501" Grupa wariantów variantGroup string 100 tak Unikalna identyfikacja grupy wariantów, np. "Levis501" Kod konfiguracji variantConfig string 100 tak Unikalne oznaczenie referencyjne w odniesieniu do istniejącej konfiguracji ALL YOU NEED, np. „Dżinsy“ Sprzedający definiuje grupę wariantów dla swoich produktów (np. Levis Dżinsy 501) i łączy ją przy tym z domyślną konfiguracją (np. SpodnieRozmiarKolor). Aby utworzyć grupę wariantów musi zostać nadana unikalna nazwa grupy (np. Levis Dżinsy 501) i kod dla grypy wariantów (variantGroup) (np. Levis501). Następnie Sprzedający może wysłać produkty z wariantami na All You Need oferować je w Pasażu Handlowym. Wysłanie produktów odbywa się, jak to opisano w Rozdziale 3 i przy tym następuje jeszcze uzupełnienie o informacje o wariantach. Przykład utworzenia grupy mp_example_40_02_VariantGroup.csv. portal.ayn.pl wariantów znajduje się pod 5.2.3 Dodawanie produktów do grupy wariantów Aby dodać produkt do grupy wariantów, w kolumnie produktu i w polu „variantGroup“ musi być wpisana przypisana grupa (np. Levis501). W pozostałych polach (attribute1Name, attribute1Value, itd.…) wpisuje się następnie odpowiednie atrybuty konfiguracji (np. Dżinsy). W tym przykładzie „kolor“ w „attribute1Name“ i „niebieski“ w „attribute1Value“. Jeżeli konfiguracja All You Need zawiera kilka atrybutów, wtedy muszą one zostać odpowiednio wypełnione. np. attribute2Name „długość“, attribute2Value „32“ i attribute3Name „szerokość“, attribute3Value „34“) Dla grupy wariantów można wybrać na stałe jeden produkt jako produkt prezentowany (fixedProduct). Podczas wyszukiwania będzie on pokazywany w Pasażu Handlowym. Jeżeli kilka produktów zdefiniowano jako produkt prezentowany, wtedy zawsze uwzględnia się ostatnią aktualizację. Produkt można z kolei usunąć z grupy wariantów. W tym celu produkt musi być wysłany bez informacji o wariantach. W poniższym pliku znajdziesz przykład, mp_example_40_03_product_variant.csv. 5.3 jak można tworzyć warianty produktu Informacja zwrotna Wysłanie na serwer grup wariantów automatycznie powoduje pobranie pliku informacji zwrotnej . Ten plik ma identyczną budowę jak plik wysłania produktów na serwer (p. Rozdział 3.3), jedynie treść poszczególnych pól jest różna: Nazwa Atrybut ID produktu productID Sprzedającego Typ Długo Pole ść obowiązko we Opis string 100 tak Grupa wariantów, np. „Dżinsy“ meinPaketId string 100 nie nie stosuje się ean string 13 nie nie stosuje się Status status string 100 tak Status wysłania danych produktu „OK“ dla bezbłędnie wysłanych produktów ew. odpowiedni kod błędu (patrz Załącznik) Komunikat o błędzie message string 100 nie Krótki opis błędu Listę komunikatów o błędzie zawiera Załącznik A portal.ayn.pl 5.4 Usuwanie wariantu Jeżeli jakiś produkt ma być usunięty z kolei z grupy wariantów, to musi on zostać jeszcze raz wysłany ze wszystkimi danymi oprócz informacji o wariantach. Odnośnie korzystania z poszczególnych pól, które są konieczne do tworzenia wariantów produktów, skorzystaj z przeglądu pól od strony 8. portal.ayn.pl 6 Usuwanie produktów Produkty, których dane Sprzedający wysłał na All You Need, można także znowu usunąć. Jednocześnie są przy tym usuwane oferty tego Sprzedającego na te produkty. W tym celu musisz wypełnić w swoim pliku CSV pole „deletion“ o wartości „DELETE“ i następnie go wysłać. Wystarczy, jeżeli ten plik zawiera tylko te produkty, które mają być usunięte. W tym przypadku istotnymi polami są pola „productId“ i „deletion“. Pozostałe pola mogą być puste. W poniższym pliku znajdziesz przykład, mp_example_40_02_delete_product.csv. jak można usuwać produkty Zasadniczo można usunąć wszystkie opisy produktu i oferty produktu. Jeżeli opisy produktów i oferty produktów odnoszą się do jeszcze nie zakończonego zamówienia (anulowanego lub nadanego jako przesyłka), wtedy nie mogą one zostać usunięte. Dopiero po zakończeniu realizacji zamówienia możliwe jest usunięcie odnośnych opisów produktów i ofert produktów. Proszę zwrócić uwagę na to, że mogą istnieć zamówienia, nawet jeżeli nie pojawiają się one na Twoim koncie. Chodzi tu o zamówienia jeszcze nie przetworzone przez All You Need lub o zamówienia, za które ma być pobrana zapłata z góry. portal.ayn.pl 7 Optymalizacja cen – getBestPrice via CSV Dzięki raportom z All You Need masz możliwość polepszenia swoich cen. Na koncie Sprzedającego znajdziesz w zakładce „usługi“ raporty. Wśród wskaźników jakości znajdziesz współczynnik Best Price Quote. Za pomocą znajdującego się tu linku „polepsz ceny“ możesz zażądać pliku CSV, w którym będziesz miał pokazane, które z Twoich produktów w Pasażu Handlowym sprzedają inni Sprzedający po lepszych cenach. Poniższe informacje znajdziesz w tym pliku: Nazwa Atrybut Opis ID produktu productID Sprzedającego Wewnętrzny i unikalny numer artykułu Sprzedającego. Każdy produkt wymaga numeru artykułu i ten musi być unikalny . ID produktu meinPaketId MeinPaket.de Unikalny numer artykułu Polka.de. Może zostać podany, jeżeli jest znany. Ten ID nadaje Polka.de. Cena sprzedaży price Cena jednostkowa włącznie z ustawowym VAT z maksymalnie dwoma miejscami po przecinku. To jest najlepsza cena w Pasażu Handlowym Koszty dostawy deliveryCost Koszty dostawy do tej oferty Posiadacz Ownership Tu tylko „foreign“, tzn. w pliku znajdują się tylko produkty, w przypadku których „obcy“ Sprzedający mają najkorzystniejszą cenę. Wszystkie produkty na tej liście są oferowane na All You Need przez innych Sprzedających po podanej cenie. Ceny podane na tej liście są najkorzystniejszymi dostępnymi cenami na All You Need (włącznie z kosztami przesyłki). Teraz możesz wykorzystać bezpośrednio ten plik, aby dopasować ceny danych produktów. Usuń po prostu ostatnie dwie kolumny „deliveryCost“ i „ownership“ i dopasuj ceny jak chcesz i ponownie wyślij ten plik na serwer. Ceny zostaną wtedy dopasowane. Za pomocą Best Price Quote możesz w dalszym ciągu uzyskiwać aktualne informacje o stanie swoich cen danego dnia. portal.ayn.pl 8 Kontakt Czy masz pytania, na które nie było odpowiedzi w tym dokumencie lub sugestie i wskazówki dla nas? Dalsze informacje i pomoc znajdziesz na naszym portalu Sprzedającego pod: http://portal.ayn.pl Do dyspozycji jest także nasz dział wsparcia dla Sprzedającego od poniedziałku do piątku od godziny 9 do 17.30. Naszą pomoc uzyskasz pod adresem: E-Mail: [email protected] Telefon: +48 42 634 5 310 portal.ayn.pl Załącznik A Poniższa lista zawiera możliwe komunikaty o błędzie dla wysyłania na serwer pliku CSV: Kod błędu Opis SERVER_ERROR Wewnętrzny błąd serwera. INVALID_DATA Przesłane dane są nieprawidłowe. INVALID_MODIFICATION Wybrana zmiana jest niedopuszczalna. W razie pytań proszę skontaktować się z zespołem wsparcia ALL YOU NEED(patrz Informacja zwrotna i wsparcie). NO_CATEGORIZATION Produkt nie może zostać wysłany, ponieważ nie można przyporządkować kategorii. NO_CLASSIFICATION Produkt nie może zostać wysłany, ponieważ nie można go sklasyfikować. Proszę sprawdzić przyporządkowania PRODUCT_NOT_FOUND Nie można przyporządkować produktu. AVAILABILITY_NEGATIVE Dostępność nie może być mniejsza od zera. PRODUCT_NOT_SELLABLE Produktu nie można oferować, musi być udostępniony opis. MARKETPLACE_CATEGORY_ Podana kategoria pasażu handlowego jest nieważna. NOT_FOUND SHOP_CATEGORY_NOT_FO UND portal.ayn.pl Podana kategoria sklepu jest nieważna. Historia zmian Wersja Data Zmiana 1.0 to 5.1 2014 Opracowanie dla Polski portal.ayn.pl