Minden példa valós, a saját projektjeinkből, ügyfélnév nélkül.
Országos kulturális intézmény
Események átvétele partnerrendszerből és nyilvános API
Helyzet: Az eseményeket egy partner nyilvántartó rendszerében is vezették, ezeket kézzel kellett átvinni a honlapra. Cserébe a partner gépi úton szerette volna lekérdezni a honlap eseményeit és cikkeit.
Megoldás: Automatikus, sorba állított eseményimportot építettünk a partner API-járól, parancssori és admin felületi indítással. A partner számára nyilvános JSON API-t és beépített API-dokumentációt fejlesztettünk.
Drupal 11PHPREST APIDrush
Építőanyag-webáruház
Termékek és árak automatikus átvétele az ERP-rendszerből
Helyzet: A cikkeket, mértékegységeket és árakat az ERP-rendszerben vezették, a webshopba kézzel kellett átvinni őket. Az adatokat áruházanként és telephelyenként külön kellett kezelni.
Megoldás: Bekötöttük az ERP API-ját: a termékek, egységek és telephelyek összerendelése után a rendszer ütemezetten importál. Az átvett árakból telephelyenként automatikusan számolódnak a webshop árai.
Drupal 9Drupal CommercePHPERP-rendszer
Építőanyag-webáruház
Webshoprendelések automatikus átadása az ügyviteli rendszernek
Helyzet: A webshopos rendeléseket kézzel kellett rögzíteni az ügyviteli rendszerben, szállítási díjjal, raktárral és helyes ÁFA-kulccsal együtt.
Megoldás: Ütemezett rendelésszinkront építettünk, amely szállítási díjjal, raktárazonosítóval és a termék szerinti ÁFA-kulccsal adja át a rendeléseket. Az ismeretlen cikkszámú tételek is átmennek, és a rendelésen látszik az ügyviteli azonosító.
Drupal 10Drupal CommercePHPERP-rendszer
Fogászati termékek webshopja
Számlázás és termékszinkron a Billingóval, közvetlenül a webshopból
Helyzet: A rendelésekről külön, kézzel állították ki a számlát a Billingóban, és a termékeket, készletet is kétszer kellett karbantartani.
Megoldás: A rendelésből egy kattintással lehet számlát kiállítani vagy sztornózni, a vevő automatikusan létrejön a Billingóban. A termékek szinkronizálódnak, a termék- és készletadatok Excelbe is exportálhatók, és jelölés mutatja, mi került már át.
Drupal 9Drupal CommercePHPBillingoExcel
Szerszám-webáruház
Kétirányú kapcsolat a webshop és az ügyviteli rendszer között
Helyzet: A rendeléseket kézzel kellett átvinni az ügyviteli rendszerbe, a termékadatokat pedig onnan kézzel frissíteni.
Megoldás: Ütemezett szinkront építettünk: a rendelések és a vevők automatikusan átkerülnek az ERP-be, a termékek onnan frissülnek. Az adminfelületen látszanak a hiányzó, új és rejtett termékek.
Drupal 9Drupal CommercePHPERP-rendszerXML-feed
Országos hetilap
Előfizetői és vásárlói adatok automatikusan a CRM-be
Helyzet: Az előfizetők és vásárlók adatait (cím, szervezet, kapcsolatok, előfizetések, megújítások) kézzel kellett átvezetni a CRM-be.
Megoldás: Összekötöttük a webshopot a CiviCRM-mel, így a rendelések és előfizetések eseményei automatikusan átkerülnek. Megszüntettük a duplikált adatszinkront, és a bankkártyás megújításokat is rögzítjük.
Drupal 10Drupal CommerceCiviCRMBarion
Kertigép-webshop angol piacra
Rendelések automatikus átadása a felhőalapú ERP-be
Helyzet: A webshopban leadott rendeléseket kézzel kellett átvinni a vállalatirányítási rendszerbe, és a pénznemmel is gondok voltak.
Megoldás: REST-alapú rendelésszinkront építettünk naplózással, amely a helyes pénznemmel adja át a rendeléseket az ERP-rendszernek.
Drupal 10Drupal CommercePHPERP-rendszer
Virág-nagykereskedés
Automatikus számla Számlázz.hu-n minden teljesített rendelésről
Helyzet: A számlákat kézzel állították ki a rendelésekről, és külön kellett elküldeni őket a vásárlóknak.
Megoldás: Bekötöttük a Számlázz.hu-t: a teljesített rendelésről automatikusan elkészül a számla, és a vásárló e-mailben megkapja. Bankkártyás fizetésnél a számla eleve fizetettként jön létre.
Drupal 8UbercartPHPSzámlázz.huBarion
Utazási webshop
Partnerprogram: más oldalakba ágyazható webshop, követett rendelésekkel
Helyzet: Partnereik, például kiadók és utazási portálok, a saját oldalukon akarták árulni az utazásokat, és tudni kellett, melyik rendelés melyik partnertől jött.
Megoldás: Partnerprogramot építettünk: a partner linkjéről érkező látogató azonosítója a rendeléshez kerül, a partner e-mailt kap, és a rendeléslista partnerenként rendezhető. A webshop beágyazva is megjelenik a partnerek oldalán, magától igazodó mérettel.
Drupal 8Drupal CommercePHPJavaScript
Utazási webshop
A partner a saját domainjén, saját arculattal árulja az utazásokat
Helyzet: Egy médiapartner a saját domainjén, saját fejléccel és lábléccel szerette volna kínálni az utazásokat.
Megoldás: Köztes alkalmazást építettünk, amely a partner domainjén szolgálja ki az oldalt, a partner fejlécével, láblécével és betűtípusával. A bejövő linkeket és a kanonikus címeket is ehhez igazítottuk.
Drupal 9PHPGuzzleTwig
Országos hetilap
A hírportál tudja, kinek van érvényes előfizetése
Helyzet: Az olvasók a lap webshopjában fizetnek elő, a hírportálnak viszont tudnia kellett, kinek van érvényes előfizetése, és a gomboknak a webshop előfizetési oldalára kellett vinniük.
Megoldás: Összekötöttük a két rendszert: a hírportál a webshopban felépített API-n keresztül kérdezi le az előfizetési állapotot, a gombok pedig beállítható előfizetési oldalakra mutatnak.
Drupal 11PHPREST API
Országos hetilap
Automatikus számla, a vásárló a fiókjából letöltheti
Helyzet: Azt szerették volna, hogy minden rendelésről automatikusan készüljön számla, és a vásárlók a fiókjukból le is tudják tölteni.
Megoldás: Bekötöttük a Számlázz.hu-t: a rendeléshez automatikusan számla készül, e-mailben is kimegy, és a vásárló a rendelései között letöltheti, nem szállítandó termékeknél is.
Drupal 11Drupal CommerceSzámlázz.hu