So erstellen Sie eine XML-Datei für Rozetka.ua (Sockets)
Um Waren auf Rozetka.ua aufzulisten, müssen Sie eine Preisliste mit Angeboten im XML-Format (YML) erstellen. Während der Store ausgeführt wird, muss die XML-Link-Adresse statisch sein und darf sich nicht ändern.
XML (YML)-Dateianforderungen
- Der XML (YML)-Standard erlaubt keine Verwendung von nicht druckbaren Zeichen mit ASCII-Codes von 0 bis 31 (mit Ausnahme von Zeichen mit den Codes 9, 10, 13 – Tabulator, Zeilenvorschub, Wagenrücklauf).
- die Zeichen ", &, >, <, ' müssen durch gleichwertige Codes ersetzt werden. Die Anforderung gilt nur für den Text und betrifft nicht das Schreiben von Tags;
- Es ist verboten, die ID von Waren und Kategorien zu ändern, nachdem sie auf der ROZETKA-Website hinzugefügt wurden.
Zeichen im Text | Code für XML-Datei |
---|---|
" | |
& | |
> | |
< | |
' |
- Die URL-Adresse des Produktangebots auf der Shop-Website muss gemäß dem RFC-1738-Standard codiert sein.
- gültige XML (YML)-Dateikodierung: UTF-8.
Beispiel einer XML-Datei
Beschreibung der Elemente
Element | Beschreibung |
---|---|
yml_catalog Erforderliches Element | Das Stammelement des YML-Formats. Das Datumsattribut gibt das Datum und die Uhrzeit an, zu der das XML (YML) generiert oder geändert wurde. Das Datum muss im Format JJJJ-MM-TT hh:mm vorliegen. |
Geschäft Erforderliches Element | Enthält eine Beschreibung des Shops und seiner Produktangebote. |
Name Optionales Element | Kurzer Geschäftsname. Nicht veröffentlicht, dient der internen Identifikation. Die maximale Zeichenanzahl beträgt ━ 255. |
Unternehmen Optionales Element | Der vollständige Name des Unternehmens, dem das Geschäft gehört. Nicht veröffentlicht, dient der internen Identifikation. Die maximale Zeichenanzahl beträgt ━ 255. |
URL Optionales Element | URL der Hauptseite eines bestehenden Shops. Die maximale Zeichenanzahl beträgt ━ 255. |
Plattform Optionales Element | Das Content-Management-System, auf dem der Shop läuft (CMS). |
Währungen Erforderliches Element | Liste der Wechselkurse der Geschäfte. Jede der Währungen wird durch ein eigenes Währungselement beschrieben. Beispiel: Die Preise auf der Website werden nur in UAH angezeigt. Nur Griwna hat rate="1". YML verwendet einen Punkt oder ein Komma, um die ganzzahligen und gebrochenen Teile beliebiger Zahlen zu trennen, unabhängig vom Gebietsschema. Der Wert im Attribut currency id=". . . " wird gemäß dem ISO-4217-Standard als dreibuchstabiger alphabetischer (Alfa-3) Währungscode angegeben. |
Kategorien Erforderliches Element | Liste der Shop-Kategorien. Jeder Kategorie wird eine eindeutige Nummer zugewiesen, die Nummerierung liegt im Ermessen des Geschäfts.
Beispiel: Угловые диваны Смарт-часы Детские игровые комплексы Угловые диваны Смарт-часы Детские игровые комплексы Угловые диваны Смарт-часы Детские игровые комплексы Die maximale Zeichenanzahl beträgt ━ 255. |
rz_id Optionales Element | Ermöglicht die automatische Verknüpfung der Kategorie aus der Preisliste mit der Kategorie ROZETKA. Es wird nur in der Liste der Kategorien angezeigt, Ihre Kategorie-ID wird in der Produktkarte angezeigt. Beispiel: Джемы и начинки id="12345" ━ Ihre Kategorie-ID; Die Priorität von rz_id ist höher als die des Kategorienamens. Wenn der Name der Kategorie in der XML-Datei beispielsweise „T-Shirt“ lautet und die ID der Kategorie „Socken“ auf der ROZETKA-Website im Tag rz_id angegeben ist, wird automatisch eine Verbindung mit der Kategorie „ Kategorie „Socken“. |
bietet an Erforderliches Element | Angebotsliste shoppen. Öffnet sich einmal nach dem Tag. Schließt am Ende des Dokuments vor dem Tag Beispiel: Платья Куртки . . . . . . . . . Платья Куртки . . . . . . . . . Платья Куртки . . . . . . . . . Bitte beachten Sie, dass das Tag innerhalb der Preisliste nicht wiederholt werden darf. |
Angebot Erforderliches Element | Kartenprodukt. Geschlossen mit Etikett.
Für jeden Produkttyp: Farbe, Größe, Volumen, Konfiguration usw. — Es muss ein separates einmaliges Angebot erstellt werden. Auf unserer Website werden die Produkte in 1 Angebot mit einer Auswahl an Farbe, Größe, Volumen usw. gruppiert. Beispiel: . . . |
Bestandsmenge (quantity_in_stock) Erforderliches Element | Der Rest der Ware. Das Produkt ist auf der Website vorrätig, solange dieser Parameter größer als 0 ist. Bitte beachten Sie, dass bei Verwendung des Tags dieses bei allen Produkten in der Preisliste zwingend anzugeben ist, da ansonsten Produkte ohne dieses Tag den Status „Ausverkauft“ erhalten. Folgen Sie auch unbedingt dem Wert im available=". . . "-Tag if stock_quantity > 0 ━ true, if stock_quantity < 0 ━ false. Beispiel: 10 |
URL (im Angebot) Optionales Element | Verlinken Sie das Produkt auf Ihrer Website. Beispiel: https://elbuz.com/catalog/muzhskaya_odezhda/kurtki/kurtkabx. html Die maximale Zeichenzahl beträgt ━ 500. |
Preis Erforderliches Element | Der Preis des Produkts. Geben Sie nur eine ganze Zahl an, Kopeken werden auf der Website gerundet. Beispiel: 4499 YML verwendet einen Punkt oder ein Komma, um die ganzzahligen und gebrochenen Teile beliebiger Zahlen zu trennen. Der in Kopeken angegebene Preis wird auf der Website gerundet. |
Preis_alt (alter Preis) Optionales Element | Der alte Preis der Ware wird auf der Seite durchgestrichen. Geben Sie nach dem Tag an Beispiel: 3999 4499 или 3999 4499 3999 4499 или 3999 4499 3999 4499 или 3999 4499 3999 4499 или 3999 4499 3999 4499 или 3999 4499 Weiterlesen: Produktrabatt |
Preis_Promo (promo_price) Optionales Element | Preis des Aktionscodes. Muss ein Etikett haben Beispiel: 820 620 или 820 620 или 820 620 или
Weiterlesen: Teilnahme an Werbemailings |
Währungs-ID Erforderliches Element | Währung, in der der Warenpreis angegeben ist: UAH, EUR, EUR, RUR. Beispiel: UAH EUR EUR RUR UAH EUR EUR RUR UAH EUR EUR RUR UAH EUR EUR RUR |
Kategorie ID Erforderliches Element | ID der Kategorie, der dieses Produkt zugeordnet ist. Beispiel: 391 |
Bild Erforderliches Element | Link zum Produktfoto. Das erste Foto in der Liste ist das Hauptfoto auf der Produktkarte. Der Link sollte kein Kyrillisch und keine Leerzeichen enthalten, die maximale Zeichenzahl ist ━ 1999. Die minimale Anzahl an Fotos ist ━ 1, die maximale 15. Beispiel: Wenn Ihr Server eine Beschränkung für das Hochladen von Fotos hat, müssen Sie die folgenden Subnetze zu den Ausnahmen hinzufügen: 89. 184. 81. 192/27 |
Verkäufer Erforderliches Element | Marke des Herstellers. Sollte unseren Ansprüchen genügen . Beispiel: Abc clothes |
Name (Modell) Erforderliches Element | Produktname. Bitte beachten Sie bei der Spezifikation unsere Anforderungen und Empfehlungen .
Anstelle des Namensschildes kann auch das Model-Tag als Titel verwendet werden. Beispiel: Куртка Abc clothes Scoperandom-HH XL Черная (1323280942900) или Куртка Abc clothes Scoperandom-HH XL Черная (1323280942900) Куртка Abc clothes Scoperandom-HH XL Черная (1323280942900) или Куртка Abc clothes Scoperandom-HH XL Черная (1323280942900) Куртка Abc clothes Scoperandom-HH XL Черная (1323280942900) или Куртка Abc clothes Scoperandom-HH XL Черная (1323280942900) Die maximale Zeichenanzahl beträgt ━ 255. |
Bezeichnung Erforderliches Element | Waren Beschreibung.
Beispiel: Одежда <b>Abc clothes</b> способствует развитию… Hersteller: Estland. ]]> |
Zustand Optionales Element | Produktzustand. Verwendet bei gebrauchten und generalüberholten Waren Wenn das Status-Tag nicht angegeben ist, wird den Produkten standardmäßig der neue Status zugewiesen. Beispiel: used |
. . . Erforderliches Element | Eigenschaften (Parameter) der Ware. Der Name oder Wert des Merkmals (Parameter) muss ausgefüllt werden, leere Tags sind nicht erlaubt. Die Mindestanzahl der erforderlichen Merkmale für ein Produkt = 3.
Beispiel: Черный Bei einem mehrwertigen Parameter werden die Werte durch Kommas getrennt und geschlossen in CDATA aufgelistet. Die maximale Zeichenanzahl beträgt ━ 255. |
paramid=". . . " Optionales Element | id des Merkmals (Parameter) auf der ROZETKA-Website, wird für die automatische Bindung des Parameters und zur Beschleunigung des Moderationsprozesses vorgeschrieben. Wenn der Parametertyp (Eigenschaften) ist: ComboBox, List Values, List, Checkbox, CheckBoxGroup, CheckBoxGroupValues ━ zusätzliches valueid=". . . "-Tag ist erforderlich Beispiel: 2 |
valueid=". . . " Optionales Element | id des Wertes des Merkmals (Parameter) auf der ROZETKA-Website, ist vorgeschrieben, um den Wert automatisch zu binden und den Moderationsprozess zu beschleunigen. Beispiel: Осенняя, Весенняя, Летняя Die maximale Zeichenanzahl beträgt ━ 255. |
Verwenden Sie zum Entladen in XML Makroersetzungen
{Attribut: Rozetka-ID}
{Attribut: Rozetka-Name}