Specyfikacja plików XML - Lamoda

Przykładowy plik XML

📘

Wskazówka

Specyfikacja przedstawiona poniżej stanowi tylko przykład. Jeśli Twój sklep internetowy posiada już feed produktowy zawierający dane zgodne z tym przykładem, ale w innej strukturze lub pod innymi nazwami, możesz go użyć bez konieczności tworzenia nowego pliku.

Poniżej znajduje się dokumentacja dla pliku XML, który opisuje dane produktów w sklepie internetowym. Plik XML ma następującą strukturę:

<?xml version="1.0"?>
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
	<channel><item>
			<g:id>2042416</g:id>
			<g:title><![CDATA[Sukienka czerwona z koronką]]></g:title>
			<g:description><![CDATA[]]></g:description>
			<g:link>http://www.sklep.pl/0123abc.html</g:link>
			<g:image_link>http://www.sklep.pl/zdjecie_produktu_1.jpg</g:image_link>
			<g:additional_image_link>http://www.sklep.pl/zdjecie_produktu_2.jpg</g:additional_image_link><g:additional_image_link>https://cdn.wojas.eu/media/product/j/main_img_171892.jpg</g:additional_image_link><g:additional_image_link>https://cdn.wojas.eu/media/product/j/main_img_171897.jpg</g:additional_image_link><g:additional_image_link>https://cdn.wojas.eu/media/product/j/main_img_171894.jpg</g:additional_image_link><g:additional_image_link>https://cdn.wojas.eu/media/product/j/main_img_171895.jpg</g:additional_image_link><g:additional_image_link>https://cdn.wojas.eu/media/product/j/main_img_171896.jpg</g:additional_image_link>
			<g:availability>in_stock</g:availability>
			<g:price>399.00 PLN</g:price>
			<g:sale_price>250.00 PLN</g:sale_price>
			<g:omnibus_price>250.00 PLN</g:omnibus_price>
			<g:color>czerwony</g:color>
			<g:size>L</g:size>
			<g:gtin>5904699163969</g:gtin>
			<g:brand>Sukienkowo</g:brand>
			<g:gender>female</g:gender>
			<g:age_group>adult</g:age_group>
			<g:product_type>Moda damska > Sukienki</g:product_type>
			</item></channel>
</rss>

Definicje poszczególnych znaczników

<item> - Każdy produkt w pliku XML jest reprezentowany jako <item>. Wszystkie dane dotyczące produktu są zawarte pomiędzy znacznikami <item> i </item>​.

<g:id> - Unikalny identyfikator dla każdego produktu.

<g:title> - Znacznik określający nazwę produktu.

<g:description> - Znacznik określający długi opis produktu.

<g:link> - Znacznik określający adres URL strony produktu.

<g:image_link> - Znacznik, który określa adres URL do głównego zdjęcia produktu.

<g:additional_image_link> - Znacznik, który określa adres URL do kolejnego zdjęcia produktu.

<g:availability> - Znacznik określający dostępność produktu. Pole przyjmuje wartość: in_stock, out_of_stock

<g:price> - Znacznik określający cenę produktu.

<g:sale_price> - Znacznik określający promocyjną cenę produktu.

<g:omnibus_price> - Znacznik określający omnibusową cenę produktu.

<g:color> - Znacznik określający kolor produktu.

<g:size> - Znacznik określający rozmiar produktu.

<g:gtin>- Znacznik oznaczający Europejski Numer Artykułu (kod kreskowy), międzynarodowy standard identyfikacji produktu.

<g:brand> - Znacznik określający nazwę producenta produktu.

<g:gender> - Znacznik określający płeć dla której przeznaczony jest produkt.

<g:age_group> - Znacznik określający grupę demograficzną, dla której przeznaczony jest produkt

<g:product_type> - Znacznik określający ścieżkę kategorii, do której należy produkt.