Bitrix és integráció 1C

Önnél online áruház Bitrix. A fejlesztés során létrehozott összes szükséges tulajdonságokat és elkészült egy demó katalógus termékek.

Továbbra is csak a letöltés aktuális katalógusát 1C - ez azt jelenti, hogy még mindig sok a munka. Gondoskodnunk kell arról, hogy minden szükséges adatot egyáltalán kiszálltak, és kirakták a megfelelő helyen. Ellenkező esetben neked kell beállítani a projekt keretében az adatok szerkezete 1C.

A kérdés az integráció felvetett minden kisebb vagy nagyobb online áruház. A fejlesztők gyakran nem csak a kezdők, nehéz megérteni, hogy a csere mechanizmusa. Hasznos információk szétszórva az interneten, ez lesz kényelmes, hogy gyűjtse be egy helyen.

  • Röviden ismerteti a főbb jellemzői a csere és a működési algoritmusa;
  • Adjon linkeket a hivatalos és más hasznos;
  • Reagálnak a gyakran feltett kérdésekre;
  • Tisztázni, hogy hol kezdjem, és hogyan lehet integrálni sikeresen befejeződött.

Szabványos közötti 1C-Bitrix és 1C

A Bitrix egy beépített funkciókat megosztandó 1C, úgy, hogy minden cserét úgy kell konfigurálni, pár kattintással.
Azonban ez 1C kell „tisztítani” standard konfigurációt. Tény, hogy mind az első, 1C „atipikus”, hogy módosítjuk egyébként.

Mint ilyen, a csere és az igazság gyors és egyszerű, de gyakran (szinte mindig), ez még nem volt vége, mert az 1C kirakása vagy nem minden adat feltöltött rossz helyen (beleértve miatt módosítani kell a 1C).

Mit tehet a rendszeres cseréje mechanizmus

  • Termék importja katalógusa 1C a helyszínen;
  • Áruexport katalógus a helyszínen 1C
  • Export megrendelések a helyszínen 1C
  • Import megrendelések 1C a helyszínen;
  • Import könyvtárak (highload-információs blokk) származó 1C az oldalon.

Az algoritmus a helyszínen adatfeltöltés

A kezdeményező a csere mindig jár 1C, biztonsági okokból - még ha a helyén van csapkodott, megtámadják 1C lesz lehetetlen, mert a helyszínen nem tudja elérni az 1C és általában semmit nem tud róla.

Az Exchange működik egymást követő http GET / POST kéréseket honlapján 1C, a forgatókönyvet /bitrix/admin/1c_exchange.php.

Az Exchange tartalmaz több fontos lépést

Lépései letöltést, olvasás és feldolgozás - készült egy csomó lépést. Az időtartam minden egyes lépés kap cserébe beállítások oldalán az oldalon. 1C oldalán a lépéshossz korlátozások azonosnak kell lennie.

A folyamat származó adatok feltöltésével 1C a helyszínen lehet, amelyet a következő séma

Bitrix és integráció 1C

Adatformátum cseréjét 1C

1C fel az oldalra xml fájlokat és képeket importálni árut.

Ha engedélyezve van, a zip tömörítési beállítások cseréjére oldalán a hely (a alapértelmezés szerint engedélyezett), az 1C betölti egy fájlt, vagy az összes fájl külön-külön.

Ezek az információk a fájlok szerkezete szabvány szerint cseréjének üzleti információk CommerceML2.

Információ termékek átkerül a helyszínen az alábbi fájlokat

  • import.xml - áruk csoportja (információs blokk szakasz), a fajta árak, készletek, áruk és a tulajdon egységek;
  • offers.xml - kereskedelmi javaslatára (TP) az áruk és tulajdonságaik;
  • prices.xml - ár rendszereket;
  • rests.xml - maradványai a TA;
  • references.xml - használati útmutatók (HL-információs blokkok).

import.xml offers.xml fájlok és tartalmaz egy leírást a tulajdonságok, ár típusok, és egyéb információk, amelyek egyformán vonatkozik valamennyi áru / TP.

Ha a könyvtár túl nagy, annak érdekében, hogy optimalizálja a leírásokat lemerült elkülönített „fejléc” fájlokat. Ezek ugyanazok a fájlok és import.xml offers.xml, csak nem tartalmaz semmit, de leírások. Ebben az esetben a fejléc fájlok feldolgozása csak az elején a csere.

Rendelési információ kerül a helyszínen az alábbi fájlokat

Amennyiben a helyszínen betöltése kirakodás fájlok

A mappa / feltöltés / 1c_catalog /. Előtt minden csere, ez a mappa törlődik. Ez, ebben a mappában, a fájlok mindig az utolsó csere.

Engedélyezheti az „Debug mode” csere -. Letiltása felülírva a fájlokat a mappába 1c_catalog Tehát akkor letilthatja a törlés fájlok feltöltése után a csere befejeződött.

Ehhez szükség van arra, hogy egy állandó dbconn.php file:

Most ahelyett, hogy törli a mappa neve, akkor hozzá kell adni a numerikus azonosítót.

Bitrix és integráció 1C

Minél nagyobb a szám, a könyvtár, az újabb ezt a mappát.
Ugyanakkor az új mappa mindig számok nélkül, és csak a következő csere átnevezésre kerül.

Fontos megjegyezni, hogy a hibakeresés engedélyezve nagyon gyorsan megy a fogyasztás lemezterület. Ezért, miután a hibakeresési naplóban kell tiltani, és távolítsa el az összes felesleges megosztási mappát.

Mit kell cserélni oldalán helyszínen

  • kiadása Bitrix "Small Business" vagy "Business"
  • A megosztási beállításokat
  • felhasználók és csoportok létrehozásához „Exchange 1C” a csere, felállított jobb
    • hogy a csoport elvégzi kirakodást / megrendelések (a beállításokban)
    • A csoportok olvasási hozzáférést a mappa / bitrix / admin /

Mit kell cserélni oldalán 1C

A könyvtár szerkezete 1C és online

Mi a teendő, ha a könyvtár struktúrát 1C nem egyezik a szerkezet az oldalon?

Az 1C megadhatja, hogy mely termékek és kirak szakaszok.

Gyakran 1C termékek nem kerülnek tárolásra, a megjelenésük az oldalon, így az oldalán 1C konfigurálja a virtuális könyvtár feltölteni az oldalra: létrehozni a szükséges partíciók elrendezésének és gondoskodik az áru rájuk.

Azt is megadhatja a feltételeket az áruk kiválasztása (nem minden termék van szüksége saját) feltölteni az oldalra és tulajdonságait (1C sok CB-B, nem csak annyit kell a helyszínen).

Típusai leszállás 1C

Ez akkor fordul elő, ha a kirakodás adatokat a helyszínen az első alkalommal, vagy kézzel indítható.

  • Az összes termék megtöltve.
  • A képek feltöltésére csak az új vagy módosított termékek.

Gyakran előfordul között hiánytalan, amely csak a változások az ár és a maradványok.

Teljes Nyomás kirakodás

Ugyanaz, mint a teljes mentesítés csak a feltöltött képek abszolút minden áru, hiba nélkül.

Általában csak akkor kell használni, ha közös hibakeresés.

Hogyan kezdjük el az integráció c 1C

Ha egy új site és terv integráció 1C a jövőben, az első kell kidolgoznia és vizsgálati Bitrix csere. Itt, akkor:

  • sáv típusú jön létre;
  • egység van kialakítva, hogy létre;
  • Holy Island Referencia jön létre;
  • címtárpartíciókat jönnek létre;
  • címtárbejegyzéseket jön létre;
  • kereskedelem javaslat készül.

Mindez együtt segít megérteni, hogy milyen adatokat már van, és hol találja őket. Hamarosan lesz egyértelmű, hogy mi hiányzik, és mi nem, hogy kirak, mint szeretnénk.

Hogyan töltse integráció

Hasonlítsa össze a adatstruktúra a szerkezet a helyszínen 1C - a fő cél az integráció.

Ahhoz, hogy az integráció sikeres, ha már van egy teljesen működő projekt, a jelenlegi adatok szerint ez szükséges ahhoz, hogy a mentesítés 1C proichodit:

  • A meglévő információs blokk;
  • A meglévő kommunikációs szigetek;
  • A meglévő partíciót információs blokkot;
  • A meglévő termékek és értékesítési akciókat;
  • A meglévő típusú áron.

Mindezek a problémák megoldhatók beállításával azonos ID (XML_ID), hogy van, meg kell egyeznie az összes külső kód egy oldalon külső kódok 1C.

Tehát, ha az első, hogy egy honlap, majd úgy döntött, hogy köti őt, hogy kommunikáljon a 1C, szükséges lesz, hogy minden XML_ID 1C és frissítse őket a honlapon (írni a forgatókönyvet a szolgáltatás ezen célok).

Mivel az oldalsó 1C gyakran nem lehet megváltoztatni ezeket a kódokat (a tapasztalata a kommunikáció a programozók 1C). Magyarázat 1snik képezhet egy csv fájlt a szekciók listáját és kódok 1C, akkor frissítenie kell a kódot a webhelyen.

Összefoglalva

Kezdés fejlesztés a helyszínen beállítani kommunikációt 1C különböző okok miatt nincs értelme.

Azonban, ha előre tudják, hogy mit kell tennie az integráció - kezdődik a tanulmány az oldalon, és töltse teszt fájlok feltöltése „ahogy van”.

Minél hamarabb rájössz, hogy tovább kell fejleszteni a csere, így minden működik, ahogy kellene, annál jobb.

Hamarosan azt tervezem, hogy készítsen cikkeket hibakeresés kirakodás és testreszabás. Stay tuned.

hasznos linkek

Kapcsolódó cikkek