Acest document oferă îndrumări privind crearea surselor XML de date despre produse în formatul RSS 2.0. Am asociat atributele standard cu secțiunile respective din specificația oficială RSS 2.0 pentru a te ajuta să găsești informații suplimentare despre componentele din exemplele noastre. Deși oferim exemple de fișiere RSS 2.0, oferim detalii minime despre RSS 2.0. Dacă vrei să afli mai multe despre acest standard, îți recomandăm să consulți această specificație.
Secțiunea 1: RSS 2.0
Conform specificației RSS 2.0, există trei elemente predefinite la nivel de articol: title [titlu], link [link] și description [descriere]. Deși aceste elemente sunt opționale în standardul RSS 2.0, acestea sunt obligatorii pentru sursele de date despre produse.
Sursele de date despre produse necesită și elemente suplimentare, precum price [preț], ID [cod] și condition [condiție]. Pentru a include aceste elemente și informații mai detaliate despre un produs, am extins RSS 2.0 prin adăugarea spațiului de nume Google Merchant Center pentru sursa de date despre produse. Definirea spațiului de nume Google Merchant Center îți permite să folosești elemente suplimentare, numite „atribute”, și să oferi o cantitate mai mare de informații despre fiecare articol dintr-o sursă de date despre produse.
Mai jos se află un exemplu de document RSS 2.0 simplu, care conține un singur articol. Două elemente majore adăugate în acest exemplu sunt declarația privind spațiul de nume (xmlns:g="http://base.google.com/ns/1.0"
) și includerea a patru atribute (link imagine [image_link]
, preț [price]
, condiție [condition]
și cod [id]
).
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
<channel>
<title>Exemplu – Google Store</title>
<link>https://store.google.com</link>
<description>Acesta este un exemplu de document RSS 2.0 simplu, care conține un singur articol</description>
<item>
</item><g:id>TV_123456</g:id>
<g:title>Google Chromecast cu Google TV</g:title>
<g:description>Chromecast cu Google TV îți oferă divertismentul preferat la o calitate de până la 4K HDR</g:description>
<g:link>https://store.google.com/product/chromecast_google_tv</g:link> <g:image_link>https://images.example.com/TV_123456.png</g:image_link> <g:condition>new</g:condition>
<g:availability>in stock</g:availability>
<g:price>49.99 USD</g:price>
<g:shipping><g:country>US</g:country>
<g:service>Standard</g:service>
<g:price>7.99 USD</g:price></g:shipping>
<g:gtin>123456789123</g:gtin>
<g:brand>Google</g:brand>
</channel>
</rss>
Pentru o prezentare mai detaliată a unei surse XML de date despre produse în RSS 2.0, descarcă exemplul de fișier.
Declarație privind spațiul de nume Google Merchant Center
Următoarea declarație privind spațiul de nume este necesară pentru folosirea atributelor definite exclusiv în spațiul de nume Google Merchant Center.
xmlns:g="http://base.google.com/ns/1.0"
În plus față de declararea spațiului de nume Google Merchant Center, trebuie să incluzi și un prefix în fiecare etichetă a unui atribut. Adăugăm acest prefix pentru a face distincția între atributele definite în spațiul nostru de nume și elementele definite în RSS 2.0. Prefixul selectat pentru această declarație privind spațiul de nume este „g”:
<g:image_link>
http://google.com/images/google_sm.gif</g:image_link>
Atributele din spațiul de nume Google Merchant Center trebuie să includă acest prefix; în caz contrar, atributele și toate valorile pe care le conțin vor fi ignorate.
Atribute
Poți folosi un număr nelimitat de atribute relevante, specifice produselor. Dacă trimiți informații suplimentare despre produse folosind aceste atribute, vor crește mult șansele ca produsele să apară în anunțurile pentru Cumpărături Google și în înregistrările gratuite când un client caută pe Google. În plus, multe atribute definite în spațiul de nume Google Merchant Center pot fi folosite de mai multe ori pentru un singur produs. Astfel, poți să adaugi mai multe informații disponibile despre un produs din sursa de date despre produse.
Secțiunea 2: listă de verificare importantă
Înainte de a trimite sursa de date despre produse, îți recomandăm să parcurgi următoarea listă pentru a te asigura că fișierul tău este formatat corespunzător:
numele fișierului tău trebuie să se încheie cu extensia .xml;
numele fișierului cu sursa de date despre produse pe care îl înregistrezi în contul tău Google Merchant Center trebuie să corespundă numelui atribuit fișierului tău;
nu uita să incluzi declarațiile privind spațiile de nume. Aceste valori trebuie să corespundă întocmai celor indicate.
- Spațiul de nume Google Merchant Center:
xmlns:g="http://base.google.com/ns/1.0"
. - Spațiul de nume pentru atribute personalizate:
xmlns:[prefix]="http://base.google.com/cns/1.0"
, unde[prefix]
va fi înlocuit de prefixul inclus în fișierul tău.
verifică dacă prefixul inclus în etichetele atributelor Google Merchant Center și ale atributelor personalizate din Google Merchant Center corespunde prefixului definit în declarația privind spațiul de nume;
elimină atributele care nu conțin nicio valoare.
Secțiunea 3: Notă finală
Exemplul inclus în acest document a fost simplificat pentru a scoate în evidență elementele de bază ale creării unei surse XML de date despre produse. Deși acceptăm sursele de date despre produse care conțin alte elemente definite în standardul RSS 2.0 sau în propriul spațiu de nume, toate informațiile pe care le conțin aceste elemente vor fi ignorate în timpul procesării și nu vor apărea în anunțurile sau înregistrările tale. Momentan, vom procesa numai datele incluse în elementele prestabilite RSS 2.0 și în atributele din spațiul de nume Google Merchant Center și spațiul de nume personalizat din Google Merchant Center.