Bitrix és 1s adatcsere. Az integráció technológiai paraméterei

Webáruházat fejlesztettél a Bitrixen. A fejlesztés során létrehozta az összes szükséges tulajdonságot, és feltöltötte a katalógust bemutató termékekkel.

Már csak az igazi katalógus letöltése van hátra az 1C-től - ez azt jelenti, hogy még mindig sok munka áll előttünk. Gondoskodnunk kell arról, hogy az összes szükséges adat egyáltalán kikerüljön és a megfelelő helyre kerüljön. Ellenkező esetben a projektet az 1C adatszerkezetéhez kell igazítania.

Az integráció kérdése minden többé-kevésbé nagy webáruháznál felvetődik. A fejlesztőknek, nem csak a kezdőknek, gyakran nehéz megérteni a cseremechanizmus működését. Hasznos információk szétszórva az interneten, kényelmes lesz egy helyen összegyűjteni.

A cikk célja

  • Röviden vázolja a csere főbb jellemzőit és munkaalgoritmusát;
  • Hivatkozások biztosítása hivatalos és egyéb hasznos forrásokhoz;
  • Válaszoljon a gyakran ismételt kérdésekre;
  • Tisztázza, hol kezdje el az integrációt, és hogyan fejezze be sikeresen.

Szabványos adatcsere az 1C-Bitrix és az 1C között

A Bitrix beépített funkcióval rendelkezik az 1C-vel való cseréhez, aminek köszönhetően minden cserét néhány kattintással be kell állítani.
Ehhez azonban az 1C-nek „tiszta” szabványos konfigurációnak kell lennie. Valójában minden első 1C „atipikus”, azaz valamilyen módon módosított.

Mint ilyen, a központ valóban gyorsan és egyszerűen beállítható, de gyakran (majdnem mindig) ezzel még nincs vége a dolognak, hiszen nem minden adat töltődik fel az 1C-ből, vagy nem oda (az 1C-ben történt módosítások miatt is) .

Mit tud egy szabványos cseremechanizmus?

  • Árukatalógus importálása az 1C-ből a helyszínre;
  • Az árukatalógus exportálása a helyszínről az 1C-be;
  • Megrendelések exportálása a webhelyről az 1C-be;
  • Megrendelések importálása az 1C-től a webhelyre;
  • Könyvtárak (highload-infoblocks) importálása az 1C-ből a webhelyre.

A termékinformációkat a következő fájlokban továbbítjuk a webhelynek

  • import.xml - áruk, csoportok (infoblokk szekciók), ártípusok, raktárak, árutulajdonságok és mértékegységek;
  • ajánlatok.xml - áruk és tulajdonságaik kereskedelmi ajánlatai (TP);
  • árak.xml - TP árak;
  • rests.xml - TP nyugszik;
  • referenciák.xml - felhasználói hivatkozások (HL-infoblokkok).

Fájlok import.xmlés ajánlatok.xml tartalmazza a tulajdonságok leírását, az árak típusait és egyéb információkat, amelyek minden árura egyformán vonatkoznak / TP.

Ha a könyvtár nagy, akkor optimalizálás céljából a leírások külön „fejléc” fájlokban kerülnek feltöltésre. Ezek ugyanazok az import.xml és offer.xml fájlok, csak leírásokon kívül nem tartalmaznak mást. Ebben az esetben a fejlécfájlok feldolgozása csak a csere legelején történik meg.

A megrendelésekkel kapcsolatos információk az alábbi fájlokban kerülnek továbbításra az oldalra

  • dokumentumok.xml - dokumentumok (megrendelések);
  • contragents.xml - szerződő felek (ügyfélfelhasználók).

Hol vannak feltöltött fájlok az oldalra?

A /upload/1c_catalog/ mappába. Minden csere előtt ez a mappa törlődik. Vagyis ez a mappa mindig az utolsó csere fájljait tartalmazza.

Bekapcsolható " csere hibakeresési mód- tiltsa le a fájlok felülírását az 1c_catalog mappában. Így a csere befejezése után letilthatja a feltöltött fájlok törlését.

Ehhez deklarálnia kell egy konstanst a dbconn.php fájlban:

// Engedélyezi a "debug módot" az 1C-vel való cseréhez, // letiltja az 1c_catalog mappában lévő fájlok felülírását // Az összes fájl mentése a kitöltés után define("BX_CATALOG_IMPORT_1C_PRESERVE", true);

Most a törlés helyett a mappa átnevezve lesz, egy numerikus azonosító kerül hozzá.

Minél nagyobb egy mappa száma, annál újabb a mappa.
A legújabb mappa azonban mindig számok nélkül marad, és csak a következő cserénél lesz átnevezve.

Fontos megjegyezni, hogy a hibakeresési mód engedélyezése esetén a lemezterület nagyon gyorsan elhasználódik. Ezért a hibakeresés után le kell tiltania a naplót, és törölnie kell az összes felesleges Exchange mappát.

Ami a cseréhez kell az oldal oldalán

  • a Bitrix „Small business” vagy „Business” kiadása
  • hozzon létre egy felhasználót és egy „Csere 1C-vel” csoportot a cseréhez, konfigurálja a jogokat
    • lehetővé teszi a csoport számára a termékek/rendelések feltöltését (a beállításoknál)
    • olvasási hozzáférés engedélyezése a csoport számára a /bitrix/admin/ mappához

Mi kell a cseréhez az 1C oldalon

  • konfigurálja a webhely címét és a webhely felhasználóját a „Csere 1C-vel” csoportból
  • konfigurálja a feltöltési beállításokat az 1C oldalon (az UT verziótól függően)

Címtárszerkezet az 1C-ben és a webhelyen

Mi a teendő, ha az 1C címtárszerkezete nem egyezik a webhely szerkezetével?

Az 1C-ben megadhatja, hogy mely termékeket és szakaszokat töltse fel.

Az 1C-ben gyakran az árukat nem úgy tárolják, ahogyan az oldalon megjelennek, ezért az 1C oldalon beállíthat egy virtuális katalógust az oldalra való feltöltéshez: létrehozhatja a kívánt szekciószerkezetet, és az árukat beléjük rendezheti.

Beállíthatja az áruk kiválasztásának feltételeit is (nem minden árura van szükség az oldalon) az oldalra és a tulajdonságokra való feltöltéshez (sok sv-in van az 1C-ben, nem kell mindegyik az oldalon).

Letöltések típusai az 1C-ből

Teljes kirakodás

Akkor fordul elő, amikor először töltik fel az adatokat a webhelyre, vagy amikor manuálisan indítják el.

  • Minden árut kipakolnak.
  • A képek csak új vagy módosított termékekhez kerülnek feltöltésre.

Rövid kirakodás

Gyakran előfordul, teljes között, csak az árak és egyenlegek változásait tartalmazza.

Teljes kényszerlerakodás

Ugyanúgy, mint a teljes kirakodásnál, az abszolút összes áruról csak képek kerülnek kirakodásra, hiba nélkül.

Általában csak egy csere hibakeresése során használják.

Hogyan kezdjük el az integrációt az 1C-vel

Ha új webhelyet készít, és azt tervezi, hogy a jövőben integrálja az 1C-t, akkor először telepítse a Bitrixet, és végezzen tesztcserét. Íme, mit fog adni:

  • Létrejön az iblock típus;
  • iblock létrejön;
  • Szentek és címtárak jönnek létre;
  • Katalóguspartíciók jönnek létre;
  • Katalóguselemek jönnek létre;
  • Kereskedelmi ajánlatok jönnek létre.

Mindez együtt segít megérteni, hogy milyen adatokkal rendelkezik már, és hol keresse azokat. Azonnal kiderül, mi hiányzik, és mi az, ami egyáltalán nem lett kirakva, ahogy szeretnénk.

Hogyan lehet befejezni az integrációt

Az integráció fő célja a webhely adatstruktúráinak összehasonlítása az 1C struktúrájával.

Az integráció sikeres befejezéséhez, ha már van egy teljesen működő projektje naprakész adatokkal, gondoskodnia kell arról, hogy az 1C-ből történő kirakodás megtörténjen:

  • Egy meglévő információs blokkhoz;
  • A meglévő sv-va;
  • Az infoblokk meglévő szakaszaiban;
  • Meglévő termékekben és kereskedelmi ajánlatokban;
  • A meglévő ártípusokhoz.

Mindezeket a feladatokat ugyanazon azonosítók (XML_ID) beállításával oldják meg, vagyis az oldalon lévő összes külső kódot meg kell feleltetni az 1C külső kódjaival.

Az utolsó bejegyzés inspirált, hogy írjak egy részletesebb cikket a Bitrix 1C-vel való cseréjéről. Első pillantásra úgy tűnik, hogy ez egy nagyon bonyolult folyamat, de sok éves tapasztalattal megérted, hogy ez nem csak nehéz: ez egy komplett g(köhögés-köhögés is). Megpróbálom szavakkal leírni ezt a folyamatot. Üdvözöljük az 1-esekkel való csere leírásában.

Bármely csere kezdeményezője az 1C, az oldal nem tölt fel semmit az 1C-be, az oldal csak kéréseket fogad el és az eredményt adja vissza. Alapértelmezés szerint az 1C a /bitrix/admin/1c_exchange.php szkriptre utal. Ezt az utat magában az 1C cserebeállításaiban jelzik. Ez a fájl a dobozból a /bitrix/modules/sale/admin/1c_exchange.php fájlt tartalmazza. Ha megnyitjuk a fájlt, több komponens kapcsolatát látjuk $_GET["típus"] függvényében. Általában kettő közülük érdekes:

bitrix:eladás.export.1c- export megrendelések.

bitrix:catalog.import.1c- import könyvtár.

Miután megkapta a munkamenet-azonosítót, elindul inicializálás Exchange, URL: . Ebben a szakaszban a webhely megadja a cserebeállításokat a webhelyről.

Mert kap egy listát a rendelésekről URL-t kérnek. Az EXTERNAL_ORDER = "N", UPDATED_1C = "N" mezőkkel rendelkező és az 1C-ben az utolsó sikeres feltöltés után frissített rendelések kirakodnak (ezt az értékesítési modul "last_export_time_committed_/bitrix/admin/1c_excha" tulajdonságából származó idő ellenőrzi).

Az EXTERNAL_ORDER jelző azt jelzi, hogy a rendelést 1C-ben hozták létre, és annak kirakodása az 1C-ben nem szükséges.

Az UPDATED_1C jelző a webhely 1C-ből történő sikeres importálása után "Y"-re van állítva, és az ilyen rendelések nem vesznek részt a további exportálásban, amíg nem frissítik őket a webhelyen. A webhelyrendelés frissítése során az UPDATED_1C értéke „N”.

A megrendelések feldolgozása után 1C for a csere befejezése URL-t kér. Ebben az esetben az értékesítési modul "last_export_time_committed_/bitrix/admin/1c_excha" tulajdonsága rögzíti a rendelési lista lekérésének időpontját (NEM az aktuális időpontot, mivel a rendeléseket a rendelések lekérésének pillanatától a megrendelésig lehetett volna hozzáadni). feldolgozzuk, és a következő letöltéskor szerepelnek az oldalról).

Módosítás

A rendelések exportálása egy fájlt, egy összetevőt és egy osztályt foglal magában. Itt nincsenek események, ezért a folyamat módosításához le kell cserélni a komponenst a sajátjára, létre kell hozni egy CSaleExport származtatott osztályt, és le kell cserélni vele a komponensben lévő hívásokat. V legújabb verziói A Bitrixben ez az osztály viszonylag olvasható lett, a régiekben csak egy lap php és "xml" volt.

A 15.5-ös verzió óta egy további ellenőrzés is bekerült, és ha egyszerűen hívjuk, akkor a "hiba Hiba a kérés forrásának ellenőrzése során. Frissítse a cseremodult" hibaüzenetet kapjuk. Ha nem akarsz vacakolni a sessiddel, akkor letilthatod a kérésforrás ellenőrzését, ehhez futtasd:

Áruimport 1C-ből

Integráció 1C:Enterprise UT 11.1.2 és 1C Bitrix. Árucsere beállítása

Ebben a szakaszban a $_SESSION["BX_CML2_IMPORT"] csereadattömb inicializálódik a munkamenetben, és a webhely megadja a csereparamétereket: a zip használatának képességét, a fájlméret korlátozását stb. Ebben a szakaszban a feltöltési fájlok mappája is törlődik. Valószínűleg a /upload/1c_catalog/ mappa lesz. Hibakereséshez engedélyezheti a régi Exchange fájlok mentését, majd egy új csere során a régi adatok külön mappákba kerülnek: 1c_catalog0, 1c_catalog1 stb. Az adatok mentéséhez a dbconn.php fájlban egy állandót kell deklarálni:

Ezt követően indul az 1C adatok előkészítése majd elküldi azokat POST kérésként az oldalnak részenként, URL: . A kérés a fájlok teljes átviteléig folytatódik.

Az 1C xml fájlokat küld az oldalra az áruk és ajánlatok adataival, valamint képekkel. Ha a webhely engedélyezte a zip használatát, akkor az 1C az összes fájlt egy archívumban továbbítja. Ezután a következő lépés a kicsomagolással kezdődik.

Feltöltésben részt vehet xml fájlokat:

  • import.xml - termékek, szekciók, ártípusok, raktárak, terméktulajdonságok és mértékegységek;
  • ajánlatok.xml - áruk és tulajdonságaik kereskedelmi ajánlatai;
  • árak.xml — kereskedelmi ajánlatok árai (új verziókban);
  • rests.xml — kereskedelmi ajánlatok (új verziókban);
  • referenciák.xml - felhasználói hivatkozások (nagy terheltségű infoblokkok, új verziókban).

További információ a cserefájlokról

A képek az import_files mappába töltődnek be.

A fájlfeldolgozás akkor ér véget, amikor a webhely a „siker” szót adja vissza. A feltöltési fájl feldolgozásáért a CIBlockXMLFile (/bitrix/modules/iblock/classes/mysql/cml2.php) és a CIBlockCMLImport (/bitrix/modules/iblock/classes/general/cml2.php) osztályok felelnek.

A fájlfeldolgozás több lépésből áll (az információ frissül):

    Az ideiglenes tábla törlése (tábla b_xml_tree);

    CIBlockXMLFile::DropTemporaryTables() metódus. Normál drop table b_xml_tree.

    Ideiglenes tábla létrehozása;

    CIBlockXMLFile::CreateTemporaryTables() metódus. Itt jön létre a b_xml_tree tábla. Egyébként ennek a táblának a tárolómotorját, valamint a Bitrix által létrehozott összes táblát beállíthatja a MYSQL_TABLE_TYPE konstans definíciójával.

    Fájl beolvasása ideiglenes táblába;

    CIBlockXMLFile::ReadXMLToDatabase() metódus.

  1. Ideiglenes táblázat indexelés;
  2. metaadatok importálása;
  3. Import szakaszok;
  4. Partíciók deaktiválása és a partíciók bal és jobb oldali határainak újraszámítása;
  5. Import elemek;
  6. Elemek deaktiválása;
  7. siker.

Egyes lépések több kérésben, több másodperces részletekben is végrehajthatók (ezt az időt a Bitrix adminisztrációs panel 1C integrációs beállításainál az "Egy lépés időköze másodpercben" paraméterek konfigurálják).

Módosítás

A 10. lépésben, azaz a feltöltési fájl (Megjegyzés: egy fájl, például termékek vagy ajánlatok) feldolgozása után a katalógusmodul OnSuccessCatalogImport1C eseménye meghívásra kerül. A kezelő argumentumai az Exchange komponens paraméterei és a feltöltési fájl elérési útja.

A cserefolyamat módosításához normál eseményeket is használhat, például az OnBeforeIBlockElementUpdate vagy az OnBeforeProductAdd. A kezelőben annak megállapítására, hogy az eseményt az 1C-vel való csere során hívták-e meg, a következő mankófeltételt használom:

Nos, ha eseményekkel semmi sem oldható meg, a cserefolyamatot mindig teljesen megváltoztathatja a fájl, a komponens és az osztály másolásával és megváltoztatásával.

A kérelem eredetellenőrzésének letiltása

Az áruk kirakodásához hasonlóan az áruk behozatalakor is ellenőrzik a kérés forrását. A következő kóddal tudod kikapcsolni:

Ezt a cikket frissítjük, amint új információk és inspirációk válnak elérhetővé.

Az 1C-Bitrix online áruházának a rendszerrel való integrálása a Bitrix.Marketplace rendszermoduljával történhet.

Telepítéskor a modul segít a meglévő rendelések feltöltésében a rendszerbe.

A telepítés után a modul a következő lesz:

  • az 1C-Bitrix új rendeléseinek feltöltése a rendszerbe;
  • frissítse a meglévő rendelésekre vonatkozó adatokat, figyelembe véve az 1C-Bitrixben végrehajtott változtatásokat;
  • új rendelések és ügyfelek feltöltése a rendszerből az 1C-Bitrixbe;
  • a meglévő rendelések adatainak frissítése, figyelembe véve a rendszerben végrehajtott változtatásokat (például a rendelés állapota, a rendelésben lévő áruk száma stb. módosult a rendszerben, ezek a változások az 1C-Bitrixben is megjelennek );
  • információkat küld a rendszernek a rendelés felhasználó általi online fizetéséről.

Lehetőség van a bővítményosztályok testreszabására is anélkül, hogy a módosított kód elveszne a frissítés során. A módosított kód megvalósításához el kell helyezni a fájl másolatát a kívánt osztályú bitrix/php_interface/retailcrm könyvtárba.

A bővítmény a következő fájlok testreszabására képes:

RestNormalizer.php
logger.php
Client.php
RCrmActions.php
RetailCrmUser.php
RetailCrmICML.php
RetailCrmInventorys.php
RetailCrmPrices.php
RetailCrmCollector.php
RetailCrmUa.php
RetailCrmEvent.php
RetailCrmHistory_v4.php
RetailCrmHistory_v5.php
RetailCrmOrder_v4.php
RetailCrmOrder_v5.php
ApiClient_v4.php
ApiClient_v5.php

A használt API-verziót tartalmazó fájlok testreszabásához a fájlok névvel jönnek létre a verzió megadása nélkül, például - RetailCrmHistory.php.

Miután elkészítettük a fájl másolatát a bitrix/php_interface/retailcrm könyvtárban lévő osztállyal, a modul a testreszabott osztályt fogja használni, ennek metódusait módosíthatja.

Online áruház regisztrációja a rendszerben

A telepítés előtt regisztrálja online áruházát a rendszerpéldányban (például a demóverzióban az Adminisztráció > Áruházak szakaszban):

A megoldás telepítése 1C-Bitrixben

  • Kattintson a „Telepítés” gombra a piactér megoldási oldalán, és adja meg online áruházának címét:

  • Töltse le a modult az 1C-Bitrix frissítési rendszeren keresztül:

  • Kezdje el a modul telepítését:

A telepítő varázsló elindul.

Telepítési varázsló. 1. lépés

Az 1.1 lépésben meg kell adnia a rendszer címét (például https://test.retailcrm.ru) és az API-kulcsot, amelyet korábban generált a rendszerben:

Fontos! Ha csak egy áruház van a Bitrixben, akkor az 1. lépés. A webhelyek kimarad.

Telepítési varázsló. 1. lépés: Webhelyek

Az 1. lépésben: Helyek, be kell állítania az 1C-Bitrix üzletei és a rendszer közötti megfelelést.

Fontos! A rendszerben lévő összes üzletének rendelkeznie kell egy közös API-kulccsal.

Telepítési varázsló. 2. lépés

A második lépésben meg kell adnia az online áruház és a rendszerkönyvtárak értékei közötti megfelelést. A modul maga próbál megfeleltetést létrehozni a tipikus állapotokhoz. Ha a modulnak ez nem sikerült, akkor magának kell megadnia az egyezést:

Ellenőrizze, hogy a rendszer rendelkezik-e a szükséges keresési értékekkel, amelyek megfelelnek az online áruház kereséseinek. Ha nem elegendőek, adja hozzá őket az Adminisztráció szakaszhoz anélkül, hogy bezárná a telepítővarázsló oldalát:

Ezt követően frissítse a varázsló oldalát: az új referenciaértékeket be kell tölteni.

Telepítési varázsló. 3. lépés

A harmadik lépésben a modul lehetővé teszi az 1C-Bitrix és a rendszer mezői közötti megfelelés beállítását.

Fontos! Ha van forma Visszacsatolás” vagy „1 kattintással” megrendelések, és ezek az adatok nem esnek a standard Bitrix megbízások közé, akkor nem kerülnek be a rendszerbe.

Továbbá, ha Ön együtt dolgozik jogalanyok, ki kell töltenie az összes mezőt, az alábbi képernyőképen látható módon.

Telepítési varázsló. 4. lépés

A negyedik lépésben a modul lehetővé teszi a korábban leadott rendelések feltöltését a rendszerbe. A kirakodás eltarthat egy ideig (1000 rendelést körülbelül 5 perc alatt raknak ki). A kirakodás folyamata egy folyamatjelző sávot mutat.

Ha szükséges, szüneteltetheti a feltöltést, és egy idő után újra folytathatja.

A korábban leadott rendelések feltöltésével analitikai jelentéseket láthat a KPI Panelben. Ezt a lépést javasoljuk.

Telepítési varázsló. 5. lépés

Az ötödik lépésben a termékkatalógus kirakodása történik. Ehhez kövesse az alábbi lépéseket.

1. Infoblokkok és tulajdonságok kiválasztása

A kiválasztott infoblokkok feltöltődnek a rendszerbe. A rendszer felajánlja, hogy csak azokat az infóblokkokat válassza ki, amelyek árukat tartalmaznak, vagy amelyekhez információblokkok kapcsolódnak kereskedelmi ajánlatokat. Az infoblokkok kiválasztásával párhuzamosan a következő tulajdonságok közül választhat: cikk, gyártó, szín, súly, méret - ehhez meg kell adni azt az infoblokk tulajdonságot, amely a megfelelő tulajdonság tárolásáért felelős. Az ingatlan kiválasztása nem kötelező.

2. Fájl elérési útja

A megadott elérési úton egy formátumú fájl jön létre, amelyben a könyvtárstruktúra található. Az alapértelmezett elérési út - "/bitrix/catalog_export/retailcrm.xml". Ha megváltoztatja az elérési utat, akkor hasonló konfigurációt kell végrehajtania a rendszerben.

3. Az exportban szereplő ajánlatok számának beállítása

A katalógus export beállításainál van egy "Maximális kereskedelmi ajánlatok száma termékenként" mező, ahol meg kell adni, hogy egy termék legfeljebb hány kereskedelmi ajánlattal rendelkezhet (ha több mint 50). Alapértelmezés szerint a modul maximum 50 kereskedelmi ajánlatot számol egy termékre. Ha egy termékre 50-nél kevesebb ajánlat van az üzletben, ez a beállítás figyelmen kívül hagyható. Ha több kereskedelmi ajánlat van és a beállítás meg van adva, akkor ajánlatos az ügynököt kronára átvinni, ha az találatokon működik.

4. A kirakodás gyakoriságának kiválasztása

Három lehetőség közül lehet választani:

1. Nem- ha ezt az elemet választja, a katalógus időszakos kirakodása nem lesz automatikusan konfigurálva, és Önnek minden alkalommal ki kell töltenie a katalógust.

Ez az opció akkor lehet hasznos, ha az online áruház termékkatalógusa nagyon ritkán változik, vagy ha később módosítani szeretné a feltöltési beállításokat.

2. Cron- Ennek az elemnek a kiválasztása azt eredményezi automatikus létrehozás egy speciális profil, amely annak a szervernek a Cron szolgáltatásához kapcsolódik, amelyen az online áruház weboldala működik.

A cron segédprogram a háttérben fut, és a megadott időben végrehajtja a megadott feladatokat.

Ennek az elemnek a kiválasztása akkor lehet hasznos, ha a katalógus nagyon nagy nómenklatúrát tartalmaz ( több mint 10.000 termék). Ehhez a tételhez meg kell adnia az egyéni exportprofil nevét.

3. Ügynök. Ebben az esetben egy speciális profil is létrejön, amely csatlakozik az 1C-Bitrix "Agents" technológiájához, és megtörténik a feltöltés automatikusan naponta egyszer.

Az ügynök egy php-függvény, amely bizonyos frekvencián fut. A rendszer minden oldal betöltésének kezdetekor automatikusan ellenőrzi, hogy van-e indítandó ügynök, és ha szükséges, végrehajtja azt. Nem ajánlott ügynököket létrehozni a hosszú feltöltéshez - jobb a cron használata.

Ez az opció a legelőnyösebb, ha a könyvtár tartalmaz kevesebb mint 10 000 tétel, akkor a feltöltés elég gyors, és ez nem befolyásolja a webáruház weboldalának sebességét.

Nagy nómenklatúra esetén ( több mint 10.000 termék), szükséges kiegészítő beállítás Cron ügynök. Ennél a tételnél meg kell adni az egyéni exportprofil nevét is.

4. Azonnali kirakodás jelzése

Az "Unload now" jelző beállításának eredményeként a könyvtárstruktúra a modul telepítése után azonnal ki lesz töltve a fenti fájlba.

Miután feltöltötte a katalógust egy fájlba a rendszerben, lépjen az Adminisztráció -> Áruház -> Bolt neve -> "Katalógus" fülre, és jelölje be a "Katalógus letöltése az ICML-ből most" négyzetet. Ebben az esetben a fájl letöltése és feldolgozása szinte azonnal megkezdődik.

5. Profilnév megadása

A termékkatalógus exportálásának helyes beállítása után az Áruház > Beállítások > Adatok exportálása részben megjelenik az újfajta export rendszer, ha a telepítés során időszakos kirakodást ad meg, akkor egy exportprofil is megjelenik.

Jegyzet:
A kirakodás önkonfigurálásához lehetőség van saját exportprofil létrehozására.

A telepítővarázsló befejezése

A telepítés végén 2 ügynök jön létre: az egyik ügynök feltölti a Bitrix rendelési előzményeit a rendszerbe, a második ügynök generál egy katalógust. Ha a megbízások feltöltése egy ügynökhöz van konfigurálva, akkor a rendelések az előzmények meghívásának pillanatában töltődnek fel a rendszerbe. Egyéb esetekben a rendelések kirakása eseményenként történik.

A szállítási szolgáltatás kirakodása a csere során 1C-Bitrix - rendszer

Ha automatizált kézbesítési szolgáltatásai vannak az 1C-Bitrixhez csatlakoztatva, például az eDost, amelyek számos profillal rendelkeznek: Orosz Posta, EMS, DHL és még sokan mások, akkor a rendszerben kihasználhatja az ilyen típusú kézbesítési szolgáltatás feltöltésének lehetőségét.

A kézbesítési módokat a rendszer oldalon kell konfigurálni. Ha a rendszermodult azelőtt telepítették, hogy a kézbesítési szolgáltatást a Bitrixhez csatlakoztatták volna, akkor a hiányzó kézbesítési módokat manuálisan kell bevinni a rendszerbe. Ha a modul telepítése a szállítási szolgáltatás csatlakoztatása után történt, akkor a szállítási módok automatikusan telepítésre kerülnek, valamint magának a szolgáltatásnak a kirakodása. Vagyis minden rendelésnél a szállítási költséget kirakodják.

Az 1C-Bitrix oldalon a következő beállításokat kell elvégezni, ha a rendszermodul telepítése a szállítási szolgáltatásnak az 1C-Bitrix rendszerhez történő csatlakoztatása után történt:

Menj Adminisztráció > Beállítások, lépjen a „Keresési beállítások” fülre.

Állítsa be a kézbesítési módok megfelelőségét (korábban a rendszeroldalon konfigurálva). Ezután kattintson a "Kézbesítési szolgáltatások leállítása" gombra.

Feltöltés gyakoriságának beállítása 1C-Bitrix - rendszer

A termékkatalógus frissítésekor két szempont különíthető el:

Címtár generálás (yml/icml formátumban) a kliens oldalon és

A rendszer három óránként tölti le a katalógust. A feltöltendő fájl elérési útja az áruház beállításaiban van beállítva - a szakaszra kell mennie Adminisztráció > Üzletek > Válassza az Áruház > Katalógus fület.

A rendszermodul 1C-Bitrixben történő telepítése után létrejön egy profil a feltöltéshez. A megtekintéshez el kell mennie ide Asztal > Áruház > Beállítások > Adatexportálás. A képernyőképen két lehetőség látható:

Alapértelmezett,

A rendszerkönyvtár feltöltése.

Ha a második lehetőséget választja, rákattintva megnyílik a feltöltési lehetőségek.

Ha az Ügynök van kiválasztva periodicitásként, az ügynökök listájának megtekintéséhez lépjen a következő helyre: Asztal > Beállítások > Termékbeállítások > Ügynökök.

Ha rákattint a "Módosítás" vagy az "Új hozzáadása" gombra, hozzárendelheti vagy módosíthatja a generáláshoz szükséges feladat indításának gyakoriságát.

Az adatszinkronizálás gyakorisága a csere során 1C-Bitrix - rendszer

A rendszermodul lehetővé teszi az árukatalógus feltöltését a rendszerébe, valamint a rendelések és vásárlók rendszeres, kétirányú cseréjét.

Az adatok katalógusból történő időben történő kirakásával rendszergazdái naprakész információkkal rendelkeznek az áruk elérhetőségéről. Az a helyzet, amikor az árut megrendelik, és egy idő után kiderül, hogy elfogyott, nem fog előállni.

A rendeléscsere egy adatszinkronizálási folyamat, amikor a rendeléseket mindkét irányban feltöltik:

Az 1C-Bitrixtől a rendszerig:

  • Ha az események alapján történő kirakodás engedélyezve van, akkor az 1C-Bitrix rendszerben a megbízás létrehozásakor vagy módosításakor az azonnal kirakásra kerül a rendszerbe. Kirakodó ügynök kiválasztása esetén a rendelés 15 percen belül betöltődik a rendszerbe (a mechanizmus használata alapos indok nélkül nem javasolt, mivel ebben az esetben a rendelések késéssel érkeznek meg, és ezen rendelések frissítései nem kerülnek átvitelre a rendszer).
  • Felhasználóváltáskor a fő adatok is azonnal felkerülnek a rendszerbe.

A rendszertől az 1C-Bitrixig:

  • Ha egy új felhasználó számára hoz létre rendelést a rendszerben, akkor a rendelés feltöltésre kerül az 1C-Bitrix-be, és 1-15 perces időközönként új felhasználó jön létre.
  • Ha a rendelési oldalon megváltoztatja a címet, a szállítási költséget vagy az állapotot a rendszerben, akkor ezek a változások 15 percen belül feltöltődnek az 1C-Bitrixbe.
  • Ha módosítja az áruk árengedményeit a rendszerben, és módosítja az áruk mennyiségét, akkor ez is megváltozik az 1C-Bitrixben 1 és 15 perc között.

Változások az integrációs modulban

2.0 verzió

  • A V2.0 integrációs modult úgy tervezték, hogy integrálja az 1C-Bitrixet a benne telepített "Online áruház (kiárusítás)" modul verziójával > 16.
  • Most a modul munkája az API V4-en keresztül történik.
  • Az integrációs modul immár az új 1C-Bitrix D7 magot használja.
  • Mostantól a rendszertől az oldal is megkapja a kliens módosításait (teljes név, email, telefon).
  • Az integrációs modul beállításaiban az „Egyéb beállítások” részben lehetővé vált a rendelési számok sugárzása a rendszerből az 1C-Bitrixbe. Ez azt jelenti, hogy ha a rendszerben manuálisan hoz létre egy megbízást egy számmal, például 12345R, akkor az 1C-Bitrixben egy azonos számú megbízás jön létre.
  • Mivel az "Online áruház (kiárusítás)" modulban > 16 Bitrix fejlesztő elállt a kedvezmények alkalmazásától a teljes rendelésre, és csak az árukra hagyott kedvezményt, a rendszer egyelőre nem képes kedvezményeket igénybe venni teljes rendelés. Csak bizonyos rendelési tételekre állíthat be kedvezményt.

2.1-es verzió

  • Mértékegységek hozzáadva a katalógusexportban.

2.2-es verzió

  • A modul immár több API-verziót is támogat választási lehetőséggel.
  • API V5 támogatás.
  • Hozzáadtuk a maradványok kirakodásának lehetőségét a raktárakban.
  • Hozzáadtuk az ártípusok letöltésének lehetőségét.
  • Alapvető Daemon Collector integráció hozzáadva.
  • Integráció hozzáadva a Universal Analytics szolgáltatással.
  • Javult a beépített adatmódosítási funkciók logikája.
  • Beépített retailCrmApiResult funkció hozzáadva.
  • Hozzáadott egy trigger verziót a változások történetéhez.

2.4-es verzió

  • Hozzáadott egy csekket a kezelőben az új rendelés fizetésének mentéséhez.
  • Beállítás hozzáadva a kereskedelmi ajánlatok számához az exportálásban.
  • Vételár konverzió hozzáadva.
  • Fordítási fájlok módosítása.
  • Hozzáadott ellenőrzés a rendszerből történő kirakáskor a rendelés tulajdonságaihoz.
  • Hozzáadott ÁFA feltöltés.
  • Javítva, hogy megkapjuk az ártípusok listáját a kirakodáshoz. A Bitrixben elérhető összes típus kiválasztható.

Egyéb beállitások

Rendelési beállítások

A CRM-ben létrehozott rendelések számának továbbítása az üzletbe

A rendszerben történő megrendelés létrehozásakor annak saját egyedi száma van a megadott szabályok szerint. Ha a modulban ez a beállítás be van állítva, akkor a fordított szinkronizálás során az ilyen rendelések száma átkerül az üzletbe.

Megrendelések kirakodása

  • Esemény szerint- a megrendelés elmentésekor az adatok a rendszerbe kerülnek;
  • ügynök- az új rendelések elküldése a változástörténet lekérése előtt történik a rendszertől.

Kliens API verzió

Most kiválaszthatja azt az API-verziót, amellyel a modul működni fog. A választás a rendszer verziójától függ. Javasoljuk, hogy a legújabb verziót válassza.

Egyenlegek kirakodásának engedélyezése raktárakkal összefüggésben (raktárak esetén elérhető)

Mostantól rendszeres időközönként kirakhatja a maradványokat a helyszíni raktárakból a rendszerraktárakba. Ehhez szüksége van:

  • összehasonlítani a telephely raktárait a rendszer raktáraival;
  • adja meg a rendszer tárolóit, amelyekbe az egyenlegeket betölti;
  • válasszon infoblokkokat a maradékok betöltéséhez szükséges árukkal (azokat kell kiválasztani, amelyek a rendszerhez a katalógusexportban vannak megadva).

A kirakodást az ügynök végzi 1 órás gyakorisággal (alapértelmezés szerint).

Felhívjuk figyelmét, hogy a maradékok rendszerbe történő feltöltéséhez az opciókat engedélyezni kell.

Ártípusok feltöltésének engedélyezése a termékekhez (csak több ártípus esetén érhető el)

Mostantól időszakonként további típusú árakat tölthet fel az áruházból a rendszerbe. Ehhez szüksége van:

  • összehasonlítani a webhely ártípusait a rendszerártípusokkal;
  • adja meg a rendszer azon üzleteit, amelyekbe további típusú árak kerülnek betöltésre;
  • válasszon információs blokkokat olyan termékekkel, amelyek további ártípusok betöltését igénylik (ki kell választani azokat, amelyek a rendszer katalógusexportjában vannak megadva).

A kirakodást az ügynök végzi 24 órás gyakorisággal (alapértelmezés szerint).

Aktiválja a Daemon Collectort

Most már hozzáadhat Collector Daemont a webhelyéhez a beállítások felületéről. Ehhez meg kell adnia a kívánt webhely megfelelő kulcsát. A kulcs megtalálható a rendszerben.

Engedélyezze az UA integrációt

Most már engedélyezheti a Universal Analytics-integrációt a beállítások felületéről (megfelelően működik a szabványos fizetési összetevővel). Minden egyes webhelyhez, amelyhez nyomkövetést kíván hozzáadni, ki kell töltenie egy nyomkövetési azonosítót és egy egyéni dimenzióindexet.

Ahol a $order a rendszernek küldendő rendelési adatok tömbje, az $arFields pedig a webhelyen található rendelési mezők tömbje. function retailCrmBeforeOrderSave($order) ( //Módosításai $ordert adnak vissza; //vagy false értéket adnak vissza; ekkor a rendszer figyelmen kívül hagyja a rendszer módosításait ehhez a rendeléshez )

Ahol a $order egy tömb a rendszerből származó módosított rendelési adatokkal.

retailCrmAfterOrderSave funkció

retailCrmAfterOrderSave - olyan funkció, amely közvetlenül a rendszer történetéből származó rendelési adatok webhelyen történő mentése után kerül végrehajtásra.

function retailCrmAfterOrderSave($order) ( //A módosítások visszatérnek; )

Ahol a $order egy tömb a rendszerből származó módosított rendelési adatokkal.

retailCrmApiResult függvény

retailCrmApiResult - olyan funkció, amely azonnal végrehajtásra kerül, miután a rendszer API-tól kapott választ.

function retailCrmApiResult($methodApi, $res, $code) ( //A módosítások visszatérnek; )

Ahol a $methodApi az API metódus neve, a $res az igaz/hamis kérés eredménye (sikeres vagy sikertelen kérés), a $code pedig az API válasz állapotkódja.

Felhívjuk figyelmét, hogy a kód hibái a funkció használatakor megzavarhatják a webhely és a rendszer szinkronizálását.

Ha a fent felsorolt ​​eszközök valamilyen oknál fogva nem elegendőek, akkor a szükséges módosításokat közvetlenül a modul kódjában végezheti el anélkül, hogy a modul frissítése során elveszítené ezeket a változtatásokat. Ehhez át kell másolni a kívánt osztályú fájlt a /bitrix/php_interface/retailcrm/ könyvtárba, és már benne kell módosítani. Ez a mechanizmus támogatja az osztályok megváltoztatását az ügyfelekkel, rendelésekkel, eseményekkel, katalógusexporttal és egyéb segédmechanizmusokkal való együttműködéshez.

Sztanyiszlav Shashalevics

Helló barátok: az 1C-Bitrix platform online üzleteinek tulajdonosai és vezetői! Ma az üzlet Bitrix24 CRM-mel való integrációjáról fogunk beszélni. A téma nagyon aktuális, hiszen előrejelzéseink szerint: pár éven belül az e-kereskedelmi üzletág kötelező elemévé válik a CRM bevezetése és az online áruházakkal való integrációja.



1 Integrációs feladatok

Bármely integráció feladata két független rendszer (esetünkben az 1C-Bitrix weboldal és a Bitrix24 CRM) összes lehetséges entitása és mezőjének összekapcsolása.

Tehát a CRM-integráció előtt a következő feladatokat kell beállítani:

  1. Kétirányú kommunikáció. A CRM-integráció kötelező eleme. Két rendszernek (Bitrix24 és BUS) ellentétes irányban kell adatot cserélnie egymással. Bármilyen változás az egyik oldalon, változást kell, hogy eredményezzen a másik oldalon is.
  2. Csere valós időben. Az adatcsere nagy késései miatt az értékesítési osztály egyszerűen hiányozhat az ügyfélről.
  3. Tranzakciók, számlák, megbízások szinkronizálása. Ezen entitások megfelelő kirakodása fontos. A hibás tranzakciós összeg vagy a hibás rendelés állapota problémákat okozhat az értékesítési csapatnak.
  4. Kapcsolatok, cégek, felhasználók, profilok szinkronizálása. Az előző bekezdéshez hasonlóan itt is fontos a helyes adatszinkronizálás. A helytelen integráció duplikációkat eredményezhet.
  5. Az árunómenklatúra szinkronizálása. Az egyenlegek elszámolásához az 1C-Bitrix online áruháznak és a Bitrix24 CRM-nek egyértelműen meg kell értenie, hogy mely áruk vesznek részt a tranzakciókban.

Tehát azt látjuk, hogy egy online áruház teljes körű integrációja a CRM-mel szükségszerűen megoldja a fenti problémákat. És most nézzük meg, milyen eszközökre van szükségünk az 1C-Bitrix és a Bitrix24 kombinálásához.

2 SzabványosCRM integráció

A legelső és legnyilvánvalóbb lehetőség, amelyet megfontolunk, az 1C-Bitrix szabványos CRM-integrációja. Ez a legegyszerűbb, mivel valójában a Bitrix dobozban van. Úgy tűnik, minden integrációs problémánkat meg kellene oldania. De először nézzük meg azokat a mechanizmusokat, amelyeket az 1C-Bitrix biztosít a Bitrix24 CRM-mel való kommunikációhoz. Valójában kettő van belőlük:

  • Hozzon létre potenciális ügyfeleket webhely-űrlapokból. A webhely oldalán lévő bármely űrlap úgy van konfigurálva, hogy az összes kérés közvetlenül a CRM-hez kerüljön lead formájában. Ehhez egy további CRM fül jelenik meg az űrlap beállításai között.
  • Integráció aCRM pár kattintással. Ez a funkció Store -> CRM. A Bitrix azt állítja, hogy néhány kattintással az összes szükséges entitás szinkronizálásra kerül: tranzakciók, fiókok, kapcsolatok, cégek.

Ezek a fő mechanizmusok, amelyek miatt a BUS kapcsolódik a Bitrix24-hez. De ha egy kicsit elmélyedsz bennük, megértheted, hogy nem tökéletesek. Ha nincs különösebb panasz a febr-űrlapokkal és a lead generálással kapcsolatban, akkor sok kérdés merül fel a szabványos CRM-integrációval kapcsolatban. Az integráció alaposabb vizsgálata több fontos árnyalatot is feltárt:

  1. Egyirányú integráció. Nem csak egyoldalú, hanem csak egy irányba: az oldaltól a CRM-ig. Ez a pillanat önmagában a szabványos integráció tökéletlenségéről beszél.
  2. Az üzletben történő rendelés létrehozásakor nem jön létre számlaCRM. A Bitrix esetében a megrendelés egyenlő az üzlettel. Tranzakció létrehozásakor nem jön létre számla. Ez azt jelenti, hogy a menedzsernek magának kell létrehoznia.
  3. A rendelés állapota nem hasonlítható össze az ügylet szakaszaival.EzEz azt jelenti, hogy az ügyfél és az értékesítési osztály sem érti, hogy az aktuális megrendelés melyik szakaszában van.
  4. Kapcsolatok és cégek helytelen létrehozása.A cégek részletek nélkül jönnek létre, az ilyen tranzakciókhoz nincs kapcsolattartó személy. Ráadásul a kapcsolatok semmilyen módon nem kapcsolódnak cégekhez.
  5. Extra "szemét" keletkezikCRM. Az integráció nagyon csúnya. Megkettőződnek az információs blokkok, áruk, szállítási szolgáltatások. A kiszállítási szolgáltatások az árukkal együtt egy információs blokkban találhatók. Sok másodpéldány. Általánosságban elmondható, hogy sok a "szemét", amit el kell dobni.
  6. Az áruk szinkronizálásának hiánya. Nincs teljes értékű árunómenklatúra csere. Az áruk csak rendelésváltáskor kerülnek a CRM-be. De még ebben a verzióban sem hasonlítják össze őket, és lehetséges a sokszorosítás.Ráadásul nincs csoportfa, vagyis nincsenek kategóriák.
  7. Képtelenség a kereskedelmi ajánlatokkal dolgozni a Bitrix24-ben. Ez a kérdés már nem az integrációra vonatkozik, hanem közvetlenül a Bitrix24 CRM architektúrára. De ezt a pontot is jó lenne kijavítani.
Tehát egy ilyen lenyűgöző listát nézve megértheti: szó sem lehet teljes értékű CRM-integrációról a szabványos 1C-Bitrix eszközök használatával. Az integráció egyszerűen nem életképes.

Jó, de mit tegyek? Milyen egyéb lehetőségek és eszközök léteznek az 1C-Bitrix és a Bitrix24 integrálására? Meglephetjük Önt, de egyszerűen nincs más eszköz. A Bitrix megoldások teljes piacát tanulmányoztuk, és nem találtunk megfelelőt. Egyszerűen nincs alternatívája a Bitrix szabványos CRM-integrációjának.

3 Alternatív saját megoldás

Mi a teendő ilyen helyzetben? Ha nincs alternatíva, akkor saját alternatívát kell létrehoznia. Ami mellett döntöttünk. Ezt a lépést saját értékesítési részlegünk késztette, amelyet 2017-ben hoztunk létre. Szükség volt arra, hogy a vezetők a megrendelésekkel dolgozzanak, számlákat állítsanak ki és a CRM-en keresztül lépjenek kapcsolatba az ügyfelekkel. Ezért úgy döntöttünk, hogy webáruházunk teljes körű CRM-integrációját fejlesztjük ki a Bitrix24 portállal.

Most pedig fél éves munkával és hibakereséssel teljes CRM-integrációt készítettünk értékesítési részlegünk számára. Ezen integráció alapján számos kész szoftverterméket fejlesztettünk ki, amelyek az egyetlen alternatívát jelentik az 1C-Bitrix és a CRM Bitrix24 integrálására:

Az általunk fejlesztett CRM-integráció főbb jellemzői:

  1. A dobozban és a Bitrix24 felhőben is működik
  2. Kétirányú kommunikáció
  3. Megrendelések, tranzakciók, számlák szinkronizálása
  4. Megrendelés állapotok és ügyleti szakaszok összehasonlítása
  5. Munkavégzés szállítási szolgáltatásokkal és fizetési rendszerekkel
  6. Felhasználók, profilok, kapcsolatok, cégek szinkronizálása
  7. Kereskedelmi ajánlatokkal való munka a Bitrix24-ben

Box és felhő Bitrix24

Az integráció a doboz és a Bitrix24 felhő esetében is működik. Ez webhookok használatával érhető el. De megfigyeléseink szerint a doboz megbízhatóbb és stabilabb, mint a felhő. Időről időre furcsa dolgok történnek a felhővel, amelyek nagyban megnehezítik az értékesítési osztály munkáját. Ez az oka annak, hogy hamarosan áttérünk a felhőből a dobozba. Mindezek alapján továbbra is javasoljuk a Bitrix24 dobozzal való munkát.

Kétirányú integráció

Igen, sikerült létrehoznunk egy olyan integrációt, amely mindkét irányban működik. Most már nem csak az oldal, hanem a Bitrix24 oldaláról is zajlik a csere. Ez azt jelenti, hogy a menedzserek az ügyfél által létrehozott rendeléseket az online áruház oldalán a tranzakciókban és a CRM-fiókokban, az ügyfelek pedig a CRM-oldalon végrehajtott összes változtatást közvetlenül a saját fiókjukban látják. személyes fiók az oldal oldalán. Vagyis a kliens és az értékesítési részleg különböző rendszerekben dolgozik, de a köztük lévő összes adat kétirányú szinkronban van.

Szükség esetén lehetőség nyílt egyirányú szinkronizálásra is. Ezzel a lehetőséggel kiválaszthatja a csere irányát is: a helyszínre vagy a CRM-be.

Megrendelések, tranzakciók, számlák

A szabványos Bitrix CRM integrációtól eltérően a rendelések cseréjekor bevezettük a számlákat. Számla - sőt alapegység. Számla a CRM-ben = rendelés a BUS-ban. Amikor új rendelés jön létre az áruházban, egy kapcsolódó ügylet és számla jön létre a CRM-ben.

A számlák állapota, a megrendelések és a tranzakciók szakaszai

Gondoskodtunk a számlák és tranzakciók állapotának szinkronizálásáról is.

Mivel a tranzakciók minden irányának megvannak a maga szakaszai, amelyek különböznek egymástól, ezért összehasonlítottuk a megbízások állapotát az adott irányok tranzakciós szakaszaival.

A rendelés állapotát a számla állapotához kötöttük. Mostantól a számla kiegyenlítésekor a megrendelés automatikusan fizetett állapotba kerül.

Szállítási és fizetési rendszerek

Nem feledkeztünk meg a szállítási szolgáltatásokról és a fizetési rendszerekről sem. Ezért a fizetési módok összekapcsolása érdekében egyszerű összehasonlítást végeztünk az online áruház és a Bitrix24 CRM fizetési rendszerei között.

Ha a fizetési rendszerekkel minden nagyon egyszerű volt, akkor a szállítási szolgáltatásokon kellett dolgoznunk. Végtére is, mint olyan, a "szállítási szolgáltatás" entitás nem szerepel a CRM-ben. Ezért tettük úgy, hogy a kiszállítás tulajdonképpen egy termék az infozárban. Ha a szabványos CRM-integrációban az általános "szemétgyűjtőbe" kerül, akkor esetünkben megadhatunk egy konkrét kategóriát, amelyben a szállítási módszereket kell elhelyezni.

A kiszállítások összehasonlítása a következőképpen történik: az 1C-Bitrix webáruház kézbesítési szolgáltatásai a megfelelő árukhoz (valójában ezek a mi szállítási módaink) kapcsolódnak a Bitrix24-ben.


Felhasználók, profilok, elérhetőségek, cégek

Ha az 1C-Bitrix nem teljesen dolgozta ki ezeknek az entitásoknak a szinkronizálását a cseréjében, akkor megpróbáltunk jobban odafigyelni erre a pillanatra.

Tehát, ha a webhely oldalán lévő megrendelés jogi személytől érkezik. személy, akkor a CRM oldalon létrejön egy üzlet, amelyhez nem csak a cég, hanem a kapcsolattartó is automatikusan kapcsolódik, ami nagyon fontos az értékesítési osztály számára, amely a későbbiekben közvetlenül ezzel a kapcsolattartóval fog dolgozni. A kitöltött adatokkal azonnal létrejönnek a cégek.

Most a kapcsolatok és a cégek szinkronizálása történik a megbízások és tranzakciók cseréje során. A jövőben teljes körű kapcsolattartási adatcserét valósítunk meg. Hogy az oldal felhasználóit a rendelésváltástól függetlenül fel lehessen tölteni az elérhetőségekre CRM rendszerekés fordítva.

Terméknómenklatúra integrációja

Nagyon fontos pont integrációnkban, tekintettel arra, hogy ez kétirányú. Egy ilyen csomagban az online áruháznak feltétlenül tudnia kell, hogy mi történik az árukkal a Bitrix24 CRM oldalán végzett tranzakciókban. Hiszen a jelenlegi áruegyenlegeket még senki nem törölte.

A terméknómenklatúra szinkronizálása mellett a kategóriák integrálása is megvalósul. Ha a termékeket egy külső XML_ID egyezik, akkor a kategóriaegyeztetést manuálisan kell konfigurálni. Gondoltunk egy ilyen lehetőségre, hogy a kategóriákat külső kóddal össze lehessen hasonlítani, de arra a következtetésre jutottunk, hogy a szakaszok külső kódja változó érték. Bár, talán a jövőben biztosítani fogjuk a szakasz XML_ID-je szerinti egyeztetési lehetőséget.

A termékskála és a kategóriák szinkronizálása megtörténik mind a teljes körű csere alapján, amikor az 1C-Bitrix áruit csomagokban töltik fel a CRM-be (vagy fordítva), mind a rendelések cseréje során.

Nemcsak maguknak az áruknak az integrálását gondoltuk át, hanem a kereskedési ajánlataikat is, ami magának a Bitrix24-nek újdonsága. De erről lentebb bővebben.

Kereskedelmi ajánlatokkal való munka

A Bitrix24 CRM nem képes kereskedelmi ajánlatokkal dolgozni, de ezen a ponton is dolgoztunk. Finomításunknak köszönhetően az értékesítési vezető közvetlenül a CRM-ből tudja kiválasztani a szükséges termékajánlatokat az ügylet és a számla elkészítéséhez. A megfelelő kereskedelmi ajánlatok automatikusan generálódnak a megrendelésben már az 1C-Bitrix online áruházban. Ez nagyon fontos szempont mind az egyenlegek elszámolása, mind a menedzserek számára a Bitrix24 CRM kereskedelmi ajánlataival történő áruk értékesítése szempontjából. Őszintén szólva furcsa, hogy kezdetben a dobozban nincs ilyen funkció.

A kereskedelmi ajánlatokkal végzett munka csak a dobozban található Bitrix24 esetében történik hibakereséssel. A felhő verzió esetében sajnos problémás egy ilyen megvalósítást kidolgozni.

4 Eredmények és következtetések

Tehát megvizsgáltuk az 1C-Bitrix online áruház és a Bitrix24 CRM integrálásának lehetőségeit. Őszintén szólva, ez még nem a legnehezebb integráció. Minden sokkal érdekesebbé válik, ha egy másik 1C csatlakozik ehhez a köteghez. De ennek a cikknek nem ez a témája. Az integráció minden árnyalata "Bitrix<->1C<->Bitrix24" a következő cikkeinkben meg fogjuk vizsgálni. Szerencsére a hozzáértésünk lehetővé teszi ezt számunkra.

Nos, röviden összefoglaljuk. Saját CRM-integrációnknak köszönhetően értékesítési csapatunk olyan hatékony eszközt kapott, amely nagyban leegyszerűsíti az értékesítési folyamatot. Ennek tulajdonítjuk az árbevétel növekedését az utolsó negyedévben, közvetlenül a rendszerünk teljes bevezetése után.

Mostantól minden megoldásunk szükségszerűen integrálva van a Bitrix24 CRM-mel. Hiszünk abban, hogy ez az e-kereskedelmi piac jövője.

1. lehetőség. Nincsenek termékek a Class365 és 1C-Bitrix nincs áru (365. osztályba tartozó könyvelés)

A Klass365-ben és az 1C-Bitrix webáruházban szeretne dolgozni. Az árukkal végzett munka a 365. osztályban történik.

  1. Hozd létre a bázisodat a Class365-ben.

A Class365-ben a nyilvántartások vezetéséhez és a rendelések feldolgozásához válassza ki a főmenüben a "Referenciák" részt, és töltse ki a "Termékek" és a "Vállalkozók" címtárat (kitöltheti manuálisan, vagy importálhatja Excelből * ).

  1. Adja meg a készlet egyenlegét, vagy regisztrálja az áru átvételét.
  2. Hozzon létre egy üzletet a http://www.1c-bitrix.ru/ oldalon
  3. Integráció beállítása az 1C-Bitrix-szel a Class365-ben:

Honlap címe

Belépés

Jelszó

Ellenőrizze a kapcsolatot.

  1. Ahhoz, hogy az áruk megjelenjenek a Bitrixben, kattintson a „Feltöltés most” gombra. Termékei megjelennek az oldalon.
  2. Ha ellenőrizni szeretné a rendszer megfelelő működését, adjon le próbarendelést a Bitrix kezelésében.

Annak érdekében, hogy rendelései megjelenjenek a Class365-ben, az "Integráció online áruházzal" űrlapon kattintson a "Letöltés most" gombra.

*Amikor Excel fájlból importál árukat a Class365-be, a rendszer létrehoz egy „importált” mappát. Bármely csoportba átvihet belőle árukat, hogy ne keveredjen össze az áruk online áruházba történő kirakodásakor.

2. lehetőség. Nincsenek áruk a 365-ös osztályban, de vannak áruk az 1C-Bitrixben (a 365-ös osztályba tartozó könyvelés)

Már van egy 1C-Bitrix online áruháza árucikkekkel, és most kezd dolgozni a Class365-tel. Az árukkal végzett munka a Class365 osztályban történik.

  1. Hozd létre a bázisodat a Class365-ben. Töltse ki a szervezet adatait. A főmenüben válassza ki a "Referenciák" részt, és töltse ki a "Vállalkozók" könyvtárat.
  2. A termékadatbázis Bitrix-ből Class365-be való átviteléhez nyissa meg a webhelyen található termékek listáját, kattintson a jobb felső sarokban található „fogaskerékre”, válassza ki az exportálás ikont.
  3. Hozzon létre egy árlistát .xls formátumban a következő paraméterekkel:


-Cikk / kód raktáron


-Áfakulcs
-Mértékegység
-ár

  1. Importáljon árut a rendszerbe.
  • Kattintson a "Fájl kiválasztása" gombra, és válasszon ki egy előre elkészített fájlt .xls formátumban.
  • Az ablak megjeleníti a fájlban található információkat.
  • Az árukat a 365 osztályba töltik be, és az „Áruk” címtár „Importált” csoportjában vannak.

Illetve az import segítségével a legördülő listából az "Akciós ár" kiválasztásával egy akciós árlistát generál a letöltött fájlban feltüntetett árakkal.

Választható árlista oszlopok:

  1. A főmenü felett kattintson az „Adminisztráció” hivatkozásra a megnyíló almenüben, válassza ki az „Integráció webáruházakkal” fület, kattintson a „Hozzáadás” gombra. Válassza ki a Bitrixet a legördülő listából, és állítsa be a kapcsolatot:

Az „Integráció online áruházzal” űrlapon helyettesítse be:

Honlap címe- http://your_site/bitrix/admin/1c_exchange.php

Belépés- Adminisztrátor a Birix honlapján

Jelszó- Rendszergazdai jelszó a Bitrixbe való bejelentkezéshez

Ellenőrizze a kapcsolatot.

  1. Állítsa be a paramétereket az áruk kirakodásához és a rendelések betöltéséhez:

ár típusa, szervezet, termékcsoportok, állapot, melyik szervezethez kell kötni a rendelést, ÁFA elszámolás.

Ahhoz, hogy az áruk megjelenjenek a Bitrixben, kattintson a „Feltöltés most” gombra. Termékei megjelentek az oldalon.

  1. Ha ellenőrizni szeretné a rendszer megfelelő működését, adjon le próbarendelést a Bitrix kezelésében. Annak érdekében, hogy rendelései megjelenjenek a Class365-ben, az "Integráció online áruházzal" űrlapon kattintson a "Letöltés most" gombra.
  2. A főmenüben válassza az "Értékesítés" részt, a megnyíló almenüben kattintson a "Vásárlói megrendelések" menüpontra. Ott egy megrendelés jön létre a megfelelő árukészlettel és összeggel, és a „Vállalkozók” fülön új szerződő fél jön létre az Ön vevőjének adataival.

3. lehetőség. Nincsenek áruk a 365 osztályban, de vannak áruk az 1C-Bitrixben (az 1C-Bitrixben való elszámolás)

Már van egy 1C-Bitrix online áruháza árucikkekkel, és most kezd dolgozni a Class365-tel. Az árukkal végzett munka az 1C-Bitrixben történik. A Class365 csak az 1C-Bitrix rendeléseit dolgozza fel.

  1. Állítsa be az integrációt az online áruházzal. Ehhez kattintson a főmenü feletti "Adminisztráció" hivatkozásra, és válassza az "Integráció online áruházakkal" fület, kattintson a "Hozzáadás" gombra. Válassza ki a Bitrix elemet a legördülő listából, és konfigurálja a kapcsolatot:

Az „Integráció online áruházzal” űrlapon helyettesítse be:

Honlap címe- http://your_site/bitrix/admin/1c_exchange.php

Belépés- Adminisztrátor a Birix honlapján

Jelszó- Rendszergazdai jelszó a Bitrixbe való bejelentkezéshez

Ellenőrizze a kapcsolatot.

  1. Ha szeretné ellenőrizni a rendszer megfelelő működését, adjon le próbarendelést az online áruház vezetőségében. Annak érdekében, hogy rendelései megjelenjenek a Class365-ben, az "Integráció online áruházzal" űrlapon kattintson a "Letöltés most" gombra.
  2. A főmenüben válassza az "Értékesítés" részt, a megnyíló almenüben kattintson a "Vásárlói megrendelések" menüpontra. Ott egy megrendelés jön létre a megfelelő árukészlettel és összeggel, és a „Vállalkozók” fülön új szerződő fél jön létre az Ön vevőjének adataival.

4. lehetőség. Vannak áruk a 365. osztályban, de nincsenek áruk az 1C-Bitrixben (a 365. osztályba tartozó könyvelés)

Már a Class365-ben dolgozik, és szeretné csatlakoztatni az 1C-Bitrix online áruházat. Az árukkal végzett munka a Class365 osztályban történik.

  1. Hozzon létre egy üzletet a http://www.1c-bitrix.ru/ oldalon

Integráció beállítása egy online áruházzal a Class365-ben. A főmenü felett kattintson az „Adminisztráció” hivatkozásra, és válassza az „Integráció az online áruházakkal” fület.

Az „Integráció online áruházzal” űrlapon helyettesítse be:

Honlap címe- http://your_site/bitrix/admin/1c_exchange.php

Belépés- Adminisztrátor a Birix honlapján

Jelszó- Rendszergazdai jelszó a Bitrixbe való bejelentkezéshez

Ellenőrizze a kapcsolatot.

  1. Állítsa be a paramétereket az áruk kirakodásához és a rendelések betöltéséhez:

ár típusa, szervezet, termékcsoportok, állapot, melyik szervezethez kell kötni a rendelést, ÁFA elszámolás.

Ahhoz, hogy az áruk megjelenjenek a Bitrixben, kattintson a „Feltöltés most” gombra. Termékei megjelentek az oldalon.

  1. Ha szeretné ellenőrizni a rendszer megfelelő működését, adjon le próbarendelést az online áruház vezetőségében. Ahhoz, hogy rendelései megjelenjenek a Class365-ben, az "Integráció online áruházzal" űrlapon kattintson a "letöltés most" gombra.
  2. A főmenüben válassza az "Értékesítés" részt, a megnyíló almenüben kattintson a "Vásárlói megrendelések" menüpontra. Ott egy megrendelés jön létre a megfelelő árukészlettel és összeggel, és a „Vállalkozók” fülön új szerződő fél jön létre az Ön vevőjének adataival.

5. lehetőség. Vannak áruk a 365. osztályban, és vannak áruk az 1C-Bitrixben (számvitel a 365. osztályban)

Ön már a Class365-ben dolgozik, és van egy 1C-Bitrix webáruháza árucikkekkel. Az árukkal végzett munka a Class365 osztályban történik.

  1. Ehhez állítsa be az integrációt az online áruházzal a főmenü felett kattintson a linkre"Adminisztráció" és válassza az "Integráció online áruházakkal" fület, kattintson a "Hozzáadás" gombra. Válassza a Bitrix lehetőséget a legördülő listából, és állítsa be a kapcsolatot.

Az Integráció online áruházzal űrlapon helyettesítse:

Honlap címe- http://your_site/bitrix/admin/1c_exchange.php

Belépés- Adminisztrátor a Bitrix honlapján

Jelszó- Rendszergazdai jelszó a Bitrixbe való bejelentkezéshez

Ellenőrizze a kapcsolatot.

  1. Töltsd fel a rendszerben elérhető árukat a Bitrixbe.

Ehhez az Integráció online áruházzal űrlapon adja meg a feltöltési beállításokat (Termékcsoport / összes termék), majd kattintson a "Feltöltés most" gombra. A termékek megjelennek az oldalon.

  1. Vigye át a termékadatbázist az online áruházból a Class365-be

Ehhez nyissa meg a termékek listáját az oldalon, és kattintson a jobb felső sarokban található „fogaskerékre”, válassza ki az exportálás ikont.

Hozzon létre egy árlistát .xls formátumban a következő paraméterekkel:

-Cikk / kód raktáron
- a név rövid és teljes
-Áfakulcs
-Mértékegység
-ár

A kötelező mezők a cikk vagy készlet kódja, megnevezése, mértékegysége. Az összes többi paraméter az Ön belátása szerint kerül betöltésre, ha nem szerepel a dokumentumban, akkor közvetlenül hozzáadhatja a rendszerhez.

  • Ehhez kattintson a főmenü feletti "Adminisztráció" hivatkozásra, a megnyíló almenüben válassza az "Importálás és exportálás" pontot. Kattintson a gombra „Új áruimport».
  • Kattintson a "Fájl kiválasztása" gombra, és válasszon ki egy előre elkészített fájlt xls formátumban.
  • A fájlban található információk megjelentek az ablakban.
  • Az egyes oszlopok felett válassza ki a megfelelő értéket a legördülő listából.
  • Kattintson a "Termékek letöltése" gombra.
  • Az áruk be vannak töltve és az "Áruk" címtárban, importált csoportban vannak.

Illetve importálással, a legördülő listában az "Akciós ár" kiválasztásával egy akciós árlistát generál a letöltött fájlban feltüntetett árakkal.

Választható árlista oszlopok:

  1. Adja meg az áruegyenleget raktáronként

Most a Klass365 rendszer és a Bitrix megjeleníti az összes árut, amit elad.