<< Click to Display Table of Contents >> Web áruház |
![]() ![]() ![]() |
A deep.erp B2C típusú (Business to Consumer) Webáruház kapcsolódási lehetőséggel rendelkezik. Ezen keresztül vállalatok adhatják el online a termékeiket a fogyasztók, végfelhasználók számára. Az interface-t a Shoprenter, valamint az Unas webáruházzal fejlesztettük ki illetve kialakítottunk egy általános interface-t melyet abban az esetben lehet használni, ha nem a ShopRenter vagy Unas vagy bérelt webáruházhoz kell a deep.erp-nek adatot szolgáltatnia. A programmal lehetőség van webshop rendeléseket fogadni a Shoprenter rendszerből () és az Unas rendszerből (). A webáruházba szabályozhatóan kitehetjük a cikktörzsünket a termékképekkel, rövid és hosszú leírásokkal (fordításokkal együtt), az aktuális árakkal és a készlettel, majd fogadhatjuk a webáruházból a bejövő vevői rendeléseket. Szolgáltatások is kitehetők, ekkor nem releváns a készlet. A webről korábban tőlünk még nem rendelt partnerek automatikusan bekerülnek a vevőtörzsbe. A webáruházban felhasználhatunk kupont, beválthatunk hűségpontot, ami a deep rendelésen negatív áras nulla %-os szolgáltatás sorral jelenik meg és csökkenti a rendelés értékét. A kapott kosárkedvezmény fejkedvezményként kerül a deep-be és a kosárban lévő termékekre szolgáltatásokra vonatkozik. Kiszállítás választása esetén a fuvar szolgáltatás is rákerül a rendelésre az áruházban megadott árral és Áfa%-kal, de személyes átvételt választva nem keletkezik ilyen fuvar rendeléssor.
Az általános interface a webáruház működéséhez szükségesadatokat XML formátumban saját hálózaton egy adott mappában vagy FTP-re, vagy Webservice felé tud szolgáltatni, illetve onnan rendeléseket fogadni.
Kipróbálható deep demó webshop: https://revoldeepbemutato.shoprenter.hu/ A modul funkcióit akkor tudjuk használni, ha rendelkezünk a "Webshop" licensszel (, vagy teljes licensszel), amit az Aktuális licenc funkcióban tudunk leellenőrizni.
Kiegészítő információ: A webáruházhoz tartozó ütemezett feladatok esetén érdemes őket egy feladat csoportba sorolni, mivel ilyen esetben nem párhuzamosan, hanem egymást bevárva indulnak el a szinkronizációk, így csökkentve a terhelést esetleges adat kavarodást.
|
Menüpont |
Megjegyzés |
---|---|---|
|
|
|
|
|
A cikkcsoport (Web áruház cikkcsoport szinkron log) és a cikk (Web áruház cikk szinkron log) szinkronizálása után a deepből bekerülnek a webáruházba azok a cikkek, amelyek elérhetősége külső eszközön "Web" beállítású és létezik a webáruházban olyan cikkcsoport, amibe be vannak sorolva. Szolgáltatások is kitehetők a webáruházba. A cikk változatokat kezel az interface, Webáruházban a cikkszám a deep-ben lévő cikkszám + "-" + változat.kód lesz és a termék neve a deep-ben lévő név + " " + változat.neve, kerülni kell a speciális karaktereket. Az egyes változatos termékek közül az egyik szülő termék lesz, míg a többi gyermek termék. A termékek alapárát a cikk ártáblából a dátum és partner csoport nélküli rekord adja, ahol meg van adva mind a cikk, mind pedig a változat. tehát minden változathoz meg kell adni árat. A webáruházban olyan kategóriába kerülnek, mint amilyen csoportba be vannak sorolva a deep-ben. A kedvezményes árak átadásához is szinkronizáció szükséges (Web áruház ár szinkron log). Itt fontos tudni, hogy az alapárnál magasabb árat hiába adunk át a Shoprenternek az az alacsonyabb árat fogja kedvezményes árként megjeleníteni, a magasabb ár ilyenkor nem fog megjelenni. Az átadódó cikk adatok: Cikk megnevezése, Rövid leírása, Hosszú leírása (Az áruházban használt nyelvek szerint is, ha meg vannak adva a cikkben a fordított tulajdonságban), Cikkcsoportja (A cikkcsoport fordítása is..), Kép 01-05 (A "Kép 01" lesz a fő kép a weben), Áfa kódja, Ára (érvényességi tartomány nélküli bázisár - ezt mindenképp rögzítsük a deep-ben! Ez a cikk szinkronnal szinkronizálódik), Akciós ára (érvényességi tartományos ár, ami az ár szinkronnal szinkronizálódik) továbbá a készlet menyisége. Nincs külön devizás ár átadási lehetőség, mert a webshop a saját beállítása alapján, egy adott árfolyam értékkel számolja át a devizás árat, amit a Webshop admin felületén kell karbantartani. A cikkátadás sebességével kapcsolatos tapasztalatunk, hogy egy cikk kb 2 sec alatt töltődik fel. Több száz cikket is tölthetünk egyszerre. Ezzel kapcsolatos tapasztalatunk, hogy 500 cikk feltöltése kb 15 perc, ezt képek nélkül mértük.
Fontos, hogy ha egy értéket nem adunk meg, akkor azt a deep nem is szinkronizálja. Ha például a rövid leírás üres, akkor azt nem adja át a Shoprenternek a program és ha a Webshop admin felületén adtunk meg értéket, akkor azt nem törli így ki. Ha szinkronizálunk át rövid leírást, majd azt módosítjuk a deep-ben, akkor a következő szinkronkor frissíti azt. Ha ez után töröljük a deep-ben a rövid leírást, akkor a szinkronizáció mivel üres mezőt talál, ezért nem adja át, így a webshopban az nem is törlődik. Ilyenkor a Shopretner admin felületén kell törölni. Ez minden mezőre igaz, amit szinkronizálunk a webshoppal.
Lehetőségünk van a webshopban felvett termékek és cikkcsoportok (kategóriák) deep.erp-ben megtalálható párjához való hozzákapcsolására, így összekapcsolás után már vissza lehet szinkronizálni a deep.erp oldalon történt változásokat a webáruház felé (ár, készlet, törzsadat).
Cikkcsoportot név alapján tud összekapcsolni, cikket pedig cikkszám vagy külső iktatószám (Webáruház oldalon lévő cikkszámot próbálja azonosítani Deep.erp oldalon lévő külső iktatószám mezőben található értékkel.) alapján.
A működés feltétele, hogy az összekapcsolás futtatása előtt létezzenek az adatok a deep.erp adatbázisban, ugyanis a webshopból lefelé történő szinkron esetén csak összekapcsol létező adatot, nem hozz létre új adatot sem cikkcsoport, sem cikk esetében.
Az „Adatok kapcsolása webáruházból” funkciót a Rendszer\Kommunikáció\Webáruház\Szinkron log menüponton belül található meg a cikk szinkron log valamint a cikkcsoport szinkron log felületeken.
A webáruházba felvett rendelés és a vevő adatai kerülnek át a deep-be. (A Webáruházba bejelentkező kap a webáruháztól egy azonosítót, amit átad a deep-nek a rendelés felvételekor, ami bekerül a Webáruház partner funkcióba, ahol a deep hozzárendeli az általa felvett deep vevőt is. Így kerül azonosításra a webáruházas és a deep-es a vevő) A vevő rendelésben a "Partner" mezőbe kerül a weben számlafizetőként megadott és a deep-be felvett partner. A "Partner telehely" mezőbe kerül a szállítási cím (Webshop - 1, 2, ...), ami a számlafizető vevő telephelyeként van rögzítve, továbbá az "Alapértelmezett alpartner", aki a weben bejelentkezett és felvette a rendelést. Alapértelmezett alpartner csak akkor töltődik, ha eltért a számlafizetőtől a megrendelő címadata. A "Külső iktatószám"-ba kerül a webes rendelésszám. A sorokba kerülnek a cikkek, mennyiségek, árak és a paraméterezett raktár. Új partner akkor kerül "duplán" a vevőtörzsbe, ha a számlafizető cím és az ügyfélre megadott cím, amit a weben megadtak eltér egymástól. Ismételt rendeléskor a "Web áruház partner" funkcióba bekerült partner megfeleltetés miatt már nem kerül ismételten felvételre a partner. A webáruházban meghatározott áron kerül a rendelésre egy fuvardíjat tartalmazó sor abban az esetben, ha nem személyes átvételt választottunk. Ezt a Web áruház speciális szolgáltatás-ban kell megfeleltetni a deep-es fuvar szolgáltatással(, illetve a Kupon, Kosár kedvezmény, Hűségpont is ezen keresztül kezelhető).
Ha olyan cikk kerül be a webshop rendelésbe, mely nem lett szinkronizálva a deep-pel, akkor a deep megpróbálja cikkszám vagy a cikk külső iktatószáma alapján megkeresni a cikket (Webshop cikkszámot keresi a deep.erp cikkszám és cikk külső iktatószámában), ha megtalálja, akkor a rendelés szinkronizálás lefut, egyéb esetben hibát dob.
Lehetőségünk van a webshopban felvett termékek és cikkcsoportok (kategóriák) deep.erp-ben megtalálható párjához való hozzákapcsolására, így összekapcsolás után már vissza lehet szinkronizálni a deep.erp oldalon történt változásokat a webáruház felé (ár, készlet, törzsadat).
Cikkcsoportot név alapján tud összekapcsolni, cikket pedig cikkszám vagy külső iktatószám (Webáruház oldalon lévő cikkszámot próbálja azonosítani Deep.erp oldalon lévő külső iktatószám mezőben található értékkel.) alapján.
A működés feltétele, hogy az összekapcsolás futtatása előtt létezzenek az adatok a deep.erp adatbázisban, ugyanis a webshopból lefelé történő szinkron esetén csak összekapcsol létező adatot, nem hozz létre új adatot sem cikkcsoport, sem cikk esetében.
Amennyiben a cikk kartonon módosításra kerül a cikk elérhetősége a webáruház számára, vagy a webáruház cikkszűrőjével kizárjuk a már szinkronizált cikket a szinkronból, akkor a cikk törlés státusszal kerül be a cikk szinkron logba, és a webáruházból törlésre kerül a cikk.
Ha csak a szinkronizálást szeretnénk megszüntetni, de a cikket nem szeretnénk törölni a webáruházból, akkor a kapcsolati beállítás módosításával együtt ki kell törölnünk a cikk és a cikk ár szinkron logból az adott cikkel és webáruházzal kapcsolatos tételeket.
A törlést csak úgy tudjuk végrehajtani, ha az adott sort kijelölve először elindítjuk az újra szinkronizációt, mert csak így válik aktívvá a törlés ikon.
A fentebb említett webáruház cikk szinkronokon felül az alábbi adatok kerülnek felküldésre: márkanév, eredetmegjelölés, extra adatok (szöveg, szám, dátum, logikai).
Az „Adatok kapcsolása webáruházból” funkciót a Rendszer\Kommunikáció\Webáruház\Szinkron log menüponton belül található meg a cikk szinkron log valamint a cikkcsoport szinkron log felületeken.
Például jogi személy regisztrációjakor is személy regisztrál, de a cége nevére fogja a számlát kérni, így megadja az adószámát és a számlázási cím részben a számlázási nevet, azaz a cég nevét.
Ez a cégnév lesz kiválasztható majd a rendelés felvételekor a pénztári fizetéskor, mint számlázási cím:
Így a számlázási címmel és névvel kerül be a vevőtörzsbe a megrendelő.
A szállítási cím pedig partner telephelyként rögzül.
A felvett vevő rendelésben a partner a vevő lesz, míg a telephely a szállítási cím.
Áfa %-ok megfeleltetése. Fontos tudni, hogy az Áfa %-ok megfeleltetése a deep és a webáruház között az Áfa ügyviteli kategória Külső hivatkozás mezője alapján történik, ahová a megfelelő kategóriákba azokat az értékeket kell írni (Idézőjel nélkül), amit a webáruházunkban meghatároztunk, pl:
"27 %", "0 %"
0 %-ost adjunk meg pl a kupon és a hűségpont szolgáltatásokban választott kategóriához.
Tipikusan a Cikk web csoport 01-en érdemes kialakítani a webes cikkbesorolásokat, de azon kell mindenképpen, amelyet a Web áruház funkció Cikkcsoport mezőjében bepipáltunk. Egyszerre több cikkcsoport is átadható (Cikk csoport 01, Cikk csoport 02, Cikk csoport 03, Cikk web csoport 01, Cikk web csoport 02, Cikk web csoport 03). Csoportosíthatunk például Eszköztípusonként és Gyártók szerint is. Figyeljünk rá, hogy adjuk meg a cikkcsoportok fordítását azokon a nyelveken is, amelyet a webáruházban megengedünk használni!
A Cikk elérhetősége külső eszközön mezőben megadott "Web" érték esetén kerülnek át a cikkek a webáruházba. Figyeljünk rá, hogy adjuk meg a cikkek fordítását azokon a nyelveken is, amelyet a webáruházban megengedünk használni!
A bepipált csoportokat be kell állítani az átadandó cikkeknél.
Az Ország funkcióban lévő EU tagállam mező alapján dönti el a rendszer a számlázási cím ország választása után, hogy Belföldiként, EU tagállamként, vagy Egyéb -ként paraméterezett vevő rendelést hoz létre. (Az adatbázisokba a jelenlegi állapotot a mező berakásakor bekonvertáltuk) Ennek a három lehetőségnek a megadása a Web áruház funkció Általános ügyviteli kategória (belföld/EU/egyéb) és Partner ügyviteli kategória (belföld/EU/egyéb) mezőiben történik.
A webáruházban használt áfa kerekítéseket összhangba hozhatjuk a deep-ben alkalmazottal. Ehhez 0 tizedesről 2 tizedesre állíthatjuk az Áfa tizedesjegyek, Kereskedelmi áfa tizedesjegyek, Kereskedelmi áfa összesítés tizedesjegyek mezők értékét, de ez nem feltétlenül szükséges. Összehangolás nélkül pár kerekítési forinttal eltérhetnek a webáruházban számolt összegek a deep-ben számolttól.
Fizetési módok megfeleltetése. A webáruházból a deep-be kerülő vevő rendelések fizetési módja akkor fog kitöltődni a weben választottal, ha a webáruházban megadott kódokat beírjuk a deep fizetési mód funkciójában a "Külső hivatkozás" mezőbe a megfelelő fizetési módhoz.
PL:
Banki átutalás (előre utalás)
Fizetés a Pick Pack Ponton
Készpénzes fizetés
Utánvétel
A szinkronizáció kézzel is indítható, de célszerű beállítani az automatikus (ütemezett) működést mind a 4 adattípus szinkronizálására. Érdemes figyelni rá, hogy a szinkronizáció gyakoriságát hogyan állítjuk be az ütemezőben. Ezt ki kell tapasztalni a tipikus adatátadási mennyiségek tükrében. Például ütemezhetünk 15 percenként:
A deep csak regisztrált felhasználó vásárlását kezeli, ezért a webáruház admin felületén ezt állítsuk be a Beállítások / Bolt beállítások / Kosár és Pénztár beállítások menüpontban a Pénztár beállítások lapfülön a Vásárlási módok mezőben: Csak regisztrált vásárlás.