XML Jak zintegrować sklep

Transkrypt

XML Jak zintegrować sklep
XML
Jak zintegrować sklep
Import XML
Informacje o produktach ze Sklepów Partnerskich pobierane są poprzez import plików XML
wystawianych przez sklep. Plik powinien być wystawiany pod stałym adresem w sposób ciągły.
Aktualizacje
Informacje o produktach są pobierane cyklicznie, w godzinach, w których obciążenie serwerów jest
jak najmniejsze, mogą się jednak pojawiać sytuacje wymagające importu poza cyklem.
Wymagania techniczne
Im bardziej szczegółowe informacje o produktach wystawia Sklep Partnerski, tym większa
możliwość opisania ich przez nasz serwis, czyli częstsze wyszukanie tych produktów przez naszych
użytkowników.






plik powinien mieć poprawny składniowo format XML;
obowiązującym kodowaniem jest UTF – 8;
w pliku powinny się znajdować tylko te produkty, które aktualnie są dostępne w sklepie;
plik powinien być aktualizowany co najmniej raz dziennie, dzięki temu użytkownicy będą
mieli możliwość zobaczenia zawsze aktualnych ofert;
każdy produkt powinien być przypisany tylko do jednej kategorii;
zdjęcia powinny być wystawiane w formatach JPG lub GIF, optymalny rozmiar zdjęcia
powinien być wyższy niż 1000x600px, minimalny rozmiar to 300x300px.
Informacje obowiązkowe
Część informacji o produktach jest obowiązkowa, ich brak może uniemożliwić prawidłowy import.
category
Kategoria produktu w sklepie; każdy produkt powinien mieć jedną
kategorię; w polu może się znaleźć również ścieżka kategorii np.
odzież/sukienki/koktajlowe
Brand
Marka
Price
Cena produktu, bez symbolu waluty, przedzielona kropką
Url
Link do produktu
name
Nazwa produktu
image
Link do zdjęcia produktu
Allani sp. z o.o.
Nowogrodzka 31, 00-511
Warszawa, 4
Sąd Rejonowy dla m.st. Warszawy KRS: 0000420666
XII Wydział Gospodarczy KRS
REGON: 146125010
NIP: 7010341999,
Kapitał zakładowy: 46.000 PLN
Informacje dodatkowe
Pozostałe informacje są nieobowiązkowe, jednak poprawiają widoczność produktu na serwisie oraz
podnoszą konwersje na sprzedaż.
Description
previous_price
gender
colors
material
tags
Pattern
size
currency
Producer
availability
shipping_cost
delivery_time
product_id
Sku
Ean
Opis produktu
Poprzednia cena produktu; informacja pozwala nam na indeksowanie
promocji i przecen, znacząco zwiększa możliwość eksponowania
produktu oraz konwersje; bez symbolu waluty, przedzielona kropką
Parametr określający czy produkt jest męski czy damski, jeżeli pole w
XMLu będzie puste bądź będzie go brak zakładamy, że produkt jest
damski; informacja o płci powinna być podawana wg. klucza „male”,
„female”; jeżeli w XML znajdują się obydwa oznaczenia to dzielimy je
przecinkiem
Kolory produkty; nazwa koloru powinna być podawana w języku
angielskim np. red, black
Główny materiał z którego wykonany jest produkt
Dodatkowy znacznik w którym można zawrzeć informacje o produkcie
takie jak fason, krój, trend
Dominujący wzór produktu np. kratka, paski
Rozmiar; informacja o rozmiarach produktów; jeżeli produkt posiada
więcej niż jeden rozmiar dzielimy je przecinkiem
Waluta w jakiej podawana jest cena produktu w pliku, stosujemy
oznaczenia walut według standardu PLN, EUR, DOL jeśli brakuje tej
informacji zakładamy, że cena jest podawana w złotych
Nazwa producenta
Dostępność produktu określana w formacie “yes” lub “no”; jeżeli brak
znacznika lub jest pusty to zakładamy, że produkt jest dostępny
Koszt dostawy
Czas dostawy
Identyfikator produktu w sklepie
SKU
EAN
Język
Prosimy o określenie w jakim języku podawane są informacje w XML, zwłaszcza opis i kategoria.
To dla nas ważna informacja określająca czy np. opisy powinny zostać przetłumaczone. Wyjątkiem
są kolor oraz płeć, które zawsze powinny być podawane w języku angielskim.
Informacja o języku powinna być przekazywana w znaczniku products lang np. <products
lang=”en”>. Jeżeli XML nie będzie zawierał tego znacznika to zakładamy, że jest informacje
podawane są w języku polskim. Znaczniki języka powinny być stosowane według standardu
ISO 639-1 Code http://www.loc.gov/standards/iso639-2/php/code_list.php.
Allani sp. z o.o.
Nowogrodzka 31, 00-511
Warszawa, 4
Sąd Rejonowy dla m.st. Warszawy KRS: 0000420666
XII Wydział Gospodarczy KRS
REGON: 146125010
NIP: 7010341999,
Kapitał zakładowy: 46.000 PLN
Wzór struktury XML:
<?xml version="1.0" encoding="UTF-8"?>
<products lang="pl">
<product>
<category>nazwa</category>
<brand>nazwa</brand>
<price>12.01</price>
<image>url</image>
<url>url</url>
<name>...</name>
<currency>PLN</currency>
<previous_price>15.00</previous_price>
<description>Opis...</description>
<gender>male,female</gender>
<sku>nr</sku>
<ean>nr</ean>
<product_id>id</product_id>
<delivery_time></delivery_time>
<shipping_cost></shipping_cost>
<colors>red,blue,yellow,...</colors>
<material>skóra, ...</material>
<pattern>krata,...</pattern>
<tags>krata,...</tags>
<size>S,M,39</size>
</product>
...
</products>
Jeżeli nie jesteś w stanie wystawić XML w takiej formie lub w ogóle nie generujesz plików XML,
skontaktuj się z nami: [email protected]
Dołożymy wszelkich starań, by pomóc Ci i dodać Twoje produkty do naszej bazy!
Pozdrawiamy
Zespół Allani.pl
Allani sp. z o.o.
Nowogrodzka 31, 00-511
Warszawa, 4
Sąd Rejonowy dla m.st. Warszawy KRS: 0000420666
XII Wydział Gospodarczy KRS
REGON: 146125010
NIP: 7010341999,
Kapitał zakładowy: 46.000 PLN

Podobne dokumenty