Formatul xml pentru importul și actualizarea listei de prețuri din sistemul central

Acum totul devine mult mai ușor! Suntem încântați să vă oferim posibilitatea de a lucra cu o mai mare eficiență și confort.

Începem proiectul de încărcare a listelor de prețuri sub formă de xml - bazat pe formatul YML, dezvoltat de Yandex.







Conectarea la acest proiect va permite companiei dvs. să aibă întotdeauna în sistemul CenterS lista actuală de prețuri fără eforturi. Și asta înseamnă un aflux constant de clienți noi în compania dvs.

Dacă nu există script-ul gata în sistemul de management al site-ului dvs., atunci este ușor să îl creați. Suntem gata să furnizăm un exemplu de script pe php
și să-ți sfătuiți specialiștii.

Cheltuind o singură dată efortul minim, vei fi eliberat pentru totdeauna de îngrijorările legate de relevanța listei de prețuri în sistemul CenterS.

Suntem gata să vă răspundem la întrebări și să vă oferim un suport tehnic activ în trecerea la un nou format de serviciu - vă rugăm să nu ezitați să ne contactați!

Utilizând formatul XML pentru a importa o listă de prețuri (informații pentru un expert tehnic)

Serviciul nostru vă permite să automatizați publicarea (actualizarea) listei de prețuri pe site-ul promoțional.
Pentru aceasta, este necesar să se pregătească o listă de prețuri în format YML (format Yandex.Market).
Susținem lucrarea cu două formate
1) YML în format - și (mărfurile în alte formate YML nu sunt acceptate).
2) Standarde avansate - centreprice: au fost adăugate mai multe elemente pentru a utiliza mai bine capabilitățile sistemului CenterS.

Descrierea formatului YML pentru sistemul CenterS
Antet XML


Acesta este un antet standard XML cu un link către fișierul de descriere a formatului. Titlul trebuie să înceapă cu prima linie, cu un caracter zero. În câmpul de codificare, trebuie să specificați codificarea, de exemplu: encoding = "windows-1251". Codificările posibile sunt: ​​"windows-1251", "koi8-r", "iso-8859-5", "x-cp866", "x-mac-chirilic", "utf-8".








Acesta este elementul rădăcină al documentului XML (trebuie să existe unul și singurul). Atributul datei elementului trebuie să se potrivească cu data și ora generării fișierelor și să aibă formatul YYYY-MM-DD hh: mm.


element conține o descriere a companiei și a ofertelor sale de produse. Compania este descrisă de următoarele elemente:
Numele complet al companiei (folosit pentru identificarea internă).
Adresa URL a paginii de pornire a site-ului companiei


element stabilește lista cursurilor de schimb ale magazinului. Fiecare monedă este descrisă printr-un element separat . Datele privind prețurile sunt acceptate în ruble (RUR sau RUB), UAH (UAH), dolari (USD) și euro (EUR). Dacă fișierul dvs. YML nu are o rată pentru moneda afișată (parametru de rată), atunci este utilizată rata CBR curentă.


În element conține o listă de oferte de produse. Fiecare propunere de produs este descrisă printr-un element separat .

Parametrii necesari ai elementelor sunt id (un identificator este un număr întreg pozitiv unic) și tip (o valoare valabilă este doar o vendor.model).

Descrierea standardului extins - centreprice
Cerințe suplimentare pentru conținutul listei de prețuri
Pentru introducerea corectă a listei de prețuri, trebuie îndeplinite următoarele cerințe pentru conținutul său:
  1. Parametrul id al elementului trebuie să fie unic printre toți .
  2. Parametrul parentId din element trebuie să fie egală cu parametrul id al unora .
  3. element formează o structură cunoscută ca un arbore, care nu trebuie să conțină cicluri pentru parametrul parentId. Acest lucru este ușor de realizat dacă "părintele" (cele indicate de parametrul parentId) vor precede "copilul" (temele care conțin parametrul parentId).
  4. Parametrul id al elementului trebuie să fie unic printre toți .
  5. Parametrul categorieId din element trebuie să fie egală cu parametrul id al unora .
  6. element nu ar trebui să fie goale; trebuie să aibă un "copil" sau conțin mărfuri.
  7. În element nu ar trebui să fie simultan "copil" și bunuri.
Informații de referință pentru programator

Structura fișierului XML este descrisă pe deplin de tabelul DTD corespunzător. Prin urmare, legăturile către tabelele solicitate:

tabel pentru YML (format Yandex.Market) este dat aici,

tabel pentru subsetul YML utilizat în sistemul CenterS:

tabel pentru centrele de formateprice este dat:







Trimiteți-le prietenilor: