Az árucikk katalógusának Bitrix-ben történő kirakodása kereskedelmi formában (xml)

Egyik projektünkben a Bitrix oldalának létrehozása feladata az árucikk katalógusának egy 1C-n kívüli, de ritka ügyfelek számviteli programból történő kezelése. Ez a program bármilyen szükséges struktúrából xml-fájlokat tud létrehozni. Ezért a Bitrix-ba való letöltéshez úgy döntöttek, hogy létrehoz egy fájlt a CommerceML 2.021 formátumban, amelyet a Bitrix szabványos módon importál az információs blokkba.

Ez a cikk részletesen leírja a be nem töltött fájl szerkezetét és annak csomópontjait. A leírás hiányos, de elégséges ahhoz, hogy szinte bármilyen online áruház létrehozása történjen. Különösen csak olyan tulajdonságokat kell figyelembe venni, mint a LINE, a NUMBER és a LIST, valamint a több tulajdonság.

A fájl általános felépítése

A dátumképzést YYYY-MM-DDTCH formátumban töltjük ki: mm: SS,
ahol r az év,
M hónapos,
D a nap,
T egy elválasztó,
H - óra,
m - perc,
C másodperc.

<Ид>573cd49a-339f-4596-9526-dae569251cd4 - a címtár azonosítója, véletlenszerűen generálódik, majd minden egyes feltöltéshez. Használhatja a példában szereplő azonosítót.

Ez a csomópont az áruk minden tulajdonságát ismerteti.

A csomópont elején a szolgáltatás tulajdonságai szerepelnek:

CML2_ACTIVE - a termék, a szolgáltatás tulajdonsága, az értékek valós vagy hamis értékét veszi figyelembe.

A CML2_SORT egy olyan numerikus mező, amelyet áruk javítására lehet használni. Például, ha az 1. terméknek ez az értéke 30, és a 2. termék értéke 10, akkor először a 2-es, majd az 1. tétel jelenik meg.

A CML2_ACTIVE_FROM, CML2_ACTIVE_TO - szolgáltatás mezők általában nem vonatkoznak az online áruház áruira.

CML2_PREVIEW_TEXT - mező az áru rövid leírásához

CML2_DETAIL_TEXT - mező részletes termékleíráshoz. További részleteket a "Csomag ajánlatok" csomópontban ismertetünk.

CML2_PREVIEW_PICTURE - egy kis kép az áruról, megjelenik a termékcsoportok oldalain.

CML2_PICTURES - további képek az árukról. A termék fő képe a termék leírásában található, amint azt később tárgyaljuk.

META_TITLE, META_KEYWORDS, META_DESCRIPTION - a SEO tulajdonságai (a böngészőablak címe, kulcsszavak és leírás).

Minden szolgáltatási tulajdonságot a Tulajdonságok csomópont elején kell elhelyezni és elhelyezni.

Ezután a csomópont az egyedi tulajdonságokat írja le.

A fő tulajdonságok a következők:

STRING típusú tulajdon

<Ид>CML2_ARTICLE - egy tulajdonságazonosítót, tetszőleges egyedi értéket.
Érvényes karakterek: számok, latin karakterek, aláhúzás, vonalak. Regisztráljon.

<Наименование>cikk - A tulajdonság neve megjelenik a termék kártyán.
Érvényes karakterek: bármilyen. Regisztráljon.

<Множественное>hamis - a paraméter azt határozza meg, hogy az ingatlannak több értéke is lehet. Lásd a példákat az OFFERS tulajdonságban.

<БитриксСортировка>500 - a tulajdonság pozíciójának sorrendje a szűrőben (ha a tulajdonság megjelenik a szűrőben).

<БитриксКод>CML2_ARTICLE - a tulajdonság karakterkódja megegyezik a csomópont értékével <ИД>.

<БитриксТипСвойства>S - tulajdonság, ebben a példában ez egy S-string.

Minden más csomópontot úgy kell megtenni, ahogyan van.

A típus típusa

<Ид>SHIRINA_SHKAFA - egy tulajdonságazonosítót, tetszőleges egyedi értéket.
Érvényes karakterek: számok, latin karakterek, aláhúzás, vonalak. Regisztráljon.

<Наименование>A szekrény szélessége, mm - A tulajdonság neve megjelenik a termék kártyán.
Érvényes karakterek: bármilyen. Regisztráljon.

<Множественное>hamis - a paraméter azt határozza meg, hogy az ingatlannak több értéke is lehet.

<БитриксСортировка>500 - a tulajdonság pozíciójának sorrendje a szűrőben (ha a tulajdonság megjelenik a szűrőben).

<БитриксКод>SHIRINA_SHKAFA - a tulajdonság karakterkódja megegyezik a csomópont értékével <ИД>.

<БитриксТипСвойства>N - a tulajdonság típusa, ebben a példában ez egy N-szám.

Minden más csomópontot úgy kell megtenni, ahogyan van.

Lista tulajdonság

<Ид>CML2_MANUFACTURER - egy tulajdonságazonosítót, tetszőleges egyedi értéket.
Érvényes karakterek: számok, latin karakterek, aláhúzás, vonalak. Regisztráljon.

<Наименование>gyártó - A tulajdonság neve megjelenik a termék kártyán.
Érvényes karakterek: bármilyen. Regisztráljon.

<Множественное>hamis - a paraméter azt határozza meg, hogy az ingatlannak több értéke is lehet. Lásd a példákat az OFFERS tulajdonságban.

<БитриксКод>CML2_MANUFACTURER - a tulajdonság karakterkódja megegyezik a csomópont értékével <ИД>.

<БитриксТипСвойства>L - a tulajdonság típusa, ebben a példában L-lista.

<БитриксСортировка>500 - a tulajdonság pozíciójának sorrendje a szűrőben (ha a tulajdonság megjelenik a szűrőben).

Minden más csomópontot úgy kell megtenni, ahogyan van.

Csomópont opciók Értékek listatípus tulajdonságai

A LIST típusú tulajdonság tulajdonságai előre meghatározott értékeket tartalmaznak a csomópontban <ВариантыЗначений>. Minden érték tárolódik a csomópontban <Вариант> a csomóponton belül <ВариантыЗначений>.

<Ид>brand-1 - az ingatlan érték azonosítója, tetszőleges egyedi érték.
Érvényes karakterek: számok, latin karakterek, aláhúzás, vonalak. Regisztráljon.

<Значение>Inve - a lényeg. Érvényes karakterek: bármilyen. Regisztráljon.

<ПоУмолчанию>hamis - hogy ez az érték alapértelmezés szerint az árura lesz állítva, ha nincs más érték.

<Сортировка>500 - az érték lajstromozási kódja a listán belül. Hagyja úgy, ahogy van.

Csomópont elem tulajdonságai

Ez a csomópont meghatározza, hogy van-e olyan tulajdonság, amelyet meg kell mutatni az áru szűrőjében.

Megadja a csomópont tulajdonságazonosítóját <Ид> és a csomópontban <УмныйФильтр> értéke true.

Ez a csomópont felsorolja a termékcsoportok tulajdonságait. Minden komoly projekten belül legalább 3 SEO szolgáltatási tulajdonság használható: UF_TITLE, UF_KEYWORDS, UF_DESCRIPTION, úgy, ahogy van.

Ez a csomópont az árucsoportok és a csoportok hierarchikus struktúráját írja le.

A hierarchiát a következőképpen definiáljuk:

<Ид>cat-2 - csoport azonosítója, tetszőleges egyedi érték.
Érvényes karakterek: számok, latin karakterek, aláhúzás, vonalak. Regisztráljon.

<Наименование>szekrények - a csoport neve. Arbitrary érték.

<БитриксСортировка>120 - a csoport rendezési sorrendje a webhelyen történő megjelenítéskor.

<БитриксАктивность>igaz - hogy a csoport megjelenik a webhelyen.

<БитриксКартинка>123_files / Inve_Madrid_70_k.jpg - kis kép a termékcsoportról. Ebben a példában az importfájl neve 123.xml, ezért a képeket a 123_files mappában kell tárolni, amely ugyanabban a könyvtárban legyen, mint a 123.xml fájl.

<БитриксКартинкаДетальная>123_files / Inve_Madrid_r_iNVE_70.jpg - nagy termékcsoport kép.

A Property Values ​​csomópont meghatározza az árucsoportok tulajdonságait. Minden tulajdonság saját csomópontjában található Értékek tulajdonságai.

<Ид>UF_TITLE - Az ingatlan-azonosító, amelyet előzőleg az ingatlanleírásban megadott.

<Значение>Fürdőszoba szekrények - az ingatlan értéke.

Csomag ajánlatok

A csomópont elején leírja az információs blokk konfigurációját, amelyhez a katalógus ki lesz töltve.

<ИдКлассификатора>573cd49a-339f-4596-9526-dae569251cd4 - ezeknél a csomópontoknál az Osztályozó csomópont legelején megadott azonosító meg van adva.

<Наименование>Fő termékkatalógus - tetszőleges szolgáltatási könyvtárnév, amely csak a webhelykezelés szakaszban látható.

<БитриксПодписи> - Ez a csomópont az adminisztratív részek vezérlőinek aláírását írja le.

<ТипыЦен> - ebben a csomópontban leírja a webhelyen alkalmazott árakat. Minden ár típus a saját csomópontjában van elhelyezve. Típus Ár:

  • <Ид>BASE - árazonosító, tetszőleges egyedi érték.
    Érvényes karakterek: számok, latin karakterek, aláhúzás, vonalak. Regisztráljon.
  • <Наименование>kiskereskedelem - az ár típusának neve.

Az Árazási típusok csomópont után a Javaslati csomópont megy.

Ebben a csomópontban az áruk maguk írják le. Minden termék a saját csomópontjába kerül.

<Ид>termék-3 - termékazonosító, önkényes egyedi érték.
Érvényes karakterek: számok, latin karakterek, aláhúzás, vonalak. Regisztráljon.

<Наименование>Mirror szekrény Runo Iris 60 zöld - árucikk neve. Arbitrary érték.

<БитриксТеги> - A szolgáltatáscsomópontot rendszerint nem használják, csak úgy veszi azt, hagyja üresen.

<Группы><Ид>cat-2 - az áruk árucsoporthoz való kötése, a csomópontban <Ид>cat-2 A korábban létrehozott csoport azonosítója a cat-2.

<Картинка>123_files / Inve_Madrid_70_k.jpg - az áru nagyméretű képe látható a termék kártyán.

Ezután a Tulajdonság Értékek csomópontban a korábban ismertetett árucikk tulajdonságok értékei meg vannak adva.

Ezután a Value Values ​​csomópont után az Ár csomópont követi. Minden ár saját áron van.

Töltse ki az árucikk csomópontjának leírását.

<Количество>0 - a raktárban lévő árucikkek egyensúlya megtörtént.