2.3.4. Készlet kezelése#

A TalerBarr szinkronizálni tudja a termék- és készletinformációkat a Dolibarr és a Taler kereskedői készlet között. Ez kétféleképpen történhet: a Dolibarrtól a Taler felé, vagy a Talertől a Dolibarr felé. Hogy melyik útvonal aktív, az attól függ, hogy milyen választást tett a korábbi konfigurációs oktatóanyagban, vagy közvetlenül a konfigurációs kártyán. Bármelyik esetben mindig ellenőrizheti az éppen kiválasztott irányt a modul kezdőoldalán, amint az alább látható.

TalerBarr kezdőoldal az aktív szinkronizációs irány megjelenítésével

TalerBarr kezdőoldal az aktív szinkronizációs irány kiemelésével.#

Kérjük, tekintse ezt az oktatóanyagot elsősorban annak leírásaként, hogyan működik a készlet a TalerBarr modullal. A Dolibarr és a Taler készletobjektumok részletes jelentéséhez mindig érdemesebb az eredeti forrásokat felkeresni, mint például a GNU Taler dokumentációt és a Dolibarr Products modul dokumentációját.

2.3.4.1. Hogyan kezelje a készletet a Dolibarrból#

Ezt a folyamatot akkor kell használnia, ha a konfigurációja Dolibarr -> Taler értékre van állítva. A tipikus munkafolyamat a következő:

  1. Termékek létrehozása vagy frissítése a Dolibarrban.

  2. Állítsa be a készletszinteket a Dolibarrban.

  3. Nyissa meg a Taler rendszert, és ellenőrizze, hogy a termék jelen van-e ott.

Például:

  1. A felső sáv segítségével navigáljon a Products | Services menüpontra.

  2. Nyomja meg a New product gombot.

  3. Töltse ki a releváns mezőket.

Egy példát a következő kép mutat. Miután minden mezőt kitöltött, görgessen lejjebb, és nyomja meg a Create gombot.

Termék létrehozása a Dolibarrban

Új termék létrehozása a Dolibarrban.#

A gomb megnyomása után a termék létrejön a Dolibarrban. Ekkor aktiválódik a TalerBarr modul, létrehozza a megfelelő belső termékologikát, és elküldi a terméket a Talernek. Ezután megjelenik a szabványos Dolibarr terméklap, amint a következő képen látható.

Példa terméklap a Dolibarrban

Példa terméklap a Dolibarrban a létrehozás után.#

Annak ellenőrzéséhez, hogy a TalerBarr ténylegesen feldolgozta-e a készletet, nyissa meg a TalerBarr modul oldalát az 1-es címke segítségével a következő képen. Ezután nyissa meg a termékek listáját a 2-es címke segítségével. Ott megjelenik a táblázat az összes feldolgozott termékkel. A 3-as címke megnyomásával megnyithatja az egyes terméklapokat.

TalerBarr termékek listája

TalerBarr termékek listája.#

A rákattintás után egy új képernyő nyílik meg. Az alább egy példát láthat a korábban létrehozott termékhez.

TalerBarr termékkártya

TalerBarr termékkártya a feldolgozott termékhez.#

Ezen a ponton navigálhat a Taler kereskedői felületre, és megtalálhatja ott ugyanazt a terméket.

A termék a Taler készletlistájában

Ugyanaz a termék a Taler kereskedői készletlistájában.#

2.3.4.2. Hogyan kezelje a készletet a Talerből#

Mielőtt elkezdené ezt a folyamatot, győződjön meg róla, hogy a konfigurációja Taler -> Dolibarr értékre van állítva.

Ezután navigáljon a Taler terméklétrehozási oldalára.

Termék létrehozása a Taler oldalon

Termék létrehozása a Taler oldalon.#

Miután elmentette a terméket, navigálhat a TalerBarr termékek listája oldalra a Dolibarrban, ahol megtalálja az újonnan létrehozott terméket. A képernyők megegyeznek az előző alfejezetben bemutatott modulkészlet-termékek nézettel.

2.3.4.3. Mit szinkronizál a TalerBarr, és hogyan működik#

A modul nyomon követi a termékkapcsolatokat mindkét rendszer között, és összhangban tartja a releváns készletinformációkat, beleértve:

  • Termék azonosítása

  • Termék neve

  • Ár

  • Készletmennyiség

  • Eladott tételek

  • Elveszett tételek

  • Adók

A készletszinkronizálás nem csupán egy kézi művelet. A modul felépítése és a megvalósítási jelentések alapján a TalerBarr több mechanizmust is együtt alkalmaz:

  • A Dolibarr oldali triggerek és a Taler webhook-szolgáltatás figyelik a készlettel kapcsolatos változásokat, és feldolgozzák a releváns frissítéseket a kapcsolódó rendszeren.

  • A TalerBarr kezdőoldalán található kézi Run sync now művelet lehetővé teszi a kereskedő számára, hogy azonnali szinkronizálást kényszerítsen ki.

  • Egy napi háttérben futó cron-ellenőrzés segít helyreállni a kimaradt eseményekből vagy az átmenetileg hibás kapcsolatokból.

Egyszerűen fogalmazva ez azt jelenti, hogy a szinkronizálás napközben rendszerint eseményvezérelt, míg az időszakos háttérellenőrzés segít biztosítani, hogy mindkét rendszer összhangban maradjon akkor is, ha valamelyik oldalon hiba történik.

2.3.4.4. Következő lépés#

Miután a termékszinkronizálás működik, folytassa a Megrendelések kezelése résznél a megrendelési munkafolyamat teszteléséhez.