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.