A beállításokban bevezettük az adószámok automatikus ellenőrzését a pontosabb számlázás érdekében.
Javítottuk a kampányüzenetek igazítását és megjelenését mobil eszközökön a jobb felhasználói élmény érdekében.
Áttértünk a Cloudflare Tunnel technológiára és bevezettük a Firebase alapú üzenetküldést, ami stabilabb és biztonságosabb működést eredményez.
Szigorítottuk a nem forint (HUF) alapú webáruházak kezelését a téves tranzakciók elkerülése érdekében.
Pontosítottuk a nettó/bruttó értékek és a szállítási díjak számítását a még precízebb elszámolás érdekében.
Bevezettük a részletes rendszer-monitorozást és naplózást, valamint javítottuk a havi rendelésriportok hibakezelését.
Létrehoztunk egy dedikált staging (teszt) környezetet, amely lehetővé teszi az új funkciók biztonságos tesztelését élesítés előtt.
Bevezettük az éves előfizetési lehetőséget, amely kedvezőbb árazást biztosít a hosszú távon elkötelezett felhasználóknak.
Integráltuk a Sentry hibakövető rendszert, amely valós időben jelzi a felmerülő problémákat, így gyorsabban tudunk reagálni a hibákra.
Fejlesztettük a munkamenet-kezelést: a rendszer mostantól automatikusan figyeli az inaktivitást, és biztonságosan kijelépteti a felhasználót vagy frissíti az oldalt lejárat esetén.
A chat ablakban mostantól automatikusan látjuk a felhasználó adatait (név, email), így gyorsabb és személyre szabottabb segítséget tudunk nyújtani.
Optimalizáltuk a kampányok betöltését és megjelenítését, valamint modernizáltuk a kampánylista és a rendelések táblázat dizájnját.
Bevezettük a "cache-busting" technológiát a CSS és JS fájloknál, így frissítéskor a felhasználók böngészője azonnal letölti az új verziót, elkerülve a betöltési hibákat.
A kampánybeállításoknál mostantól kötelezővé tehető a "Megerősítés szükséges" checkbox használata, ami tovább csökkenti a véletlen rendelések számát.
Megújult a jelszóemlékeztető email és a bejelentkezési oldal dizájnja, valamint javítottuk a mobil nézetet a popupoknál.
Sikeresen végrehajtottuk a migrációt egy új, nagyobb teljesítményű VPS szerverre.
A smartupsell alkalmazás mostantól támogatja a WebP formátumú képeket.
A popup mobilinézetében a szövegdoboz elcsúszás problémáját javítottuk.
A CSS fájlokat timestamp-pel láttuk el, hogy a verziókiadás után biztosan a legfrissebb popupstílus töltődjön be a vevők böngészőjében.
Javítottuk a kampánystatisztikákban az eladott termékek számának megjelenítését.
Teljesen átírtuk a ShopRenter integrációt az új Frontend API-ra, amely stabilabb és gyorsabb működést eredményez, valamint jobban kezeli a dinamikus kosáreseményeket.
Az eddigi manuális beállítás helyett mostantól automatikusan szinkronizáljuk a szállítási értékhatár sávokat a webáruházban beállított szállítási díjak alapján. Mert ha a végső kosárérték, az upsell termék hozzáadásával, már egy másik szállítási költség sávba esik, úgy figyelembe véve a választott szállítási módot is, a szállítási díj automatikusan frissül a webshopban beállított értékekre. Egyelőre a rendszer nem veszi figyelembe a termékek tömegén alapuló szállítási költségeket.
A tranzakciós emailekből eltávolításra kerültek az affiliate linkek.
Lehetővé tettük a ShopRenter szállítási módok és díjak automatikus szinkronizálását, így mindig az aktuális költségekkel számol a rendszer.
A szolgáltatás üzemeltetését Varga Ferenc e.v. vette át. A rendszerben és a láblécben mindenhol frissítettük a szolgáltató adatait.
Frissítettük a Billingo integrációt a 27%-os ÁFA kulcs támogatásával, valamint az új API kulcsok kezelésével. A fizetési határidő automatikusan a kiállítást követő 8. napra került beállításra.
A felhasználói adatok módosításakor mostantól opcionális a Billingo szinkronizáció, és a rendszer nem generál automatikusan számlát minden hónapban, nagyobb rugalmasságot biztosítva a könyvelésben.
A szolgáltatás üzemeltetője megváltozott: az eCommerce Revolution Bt. helyett Gulyás Viktória e.v. vette át a feladatokat. Ez a változás a számlázási adatokban is megjelenik.
A rendszer alapjait képező keretrendszert (Spring Boot) a legfrissebb verzióra emeltük, amely tartalmazza a kritikus Log4j sebezhetőség javítását is, garantálva az adatok maximális biztonságát.
Jelentősen javítottuk a rendszer hibatűrését: bevezettük az automatikus újrapróbálkozást (retry logic) a külső API hívásoknál timeout esetén, és növeltük a várakozási időket a stabilabb működés érdekében.
A rendelési statisztikák mostantól tartalmazzák a vásárlók email címét is, megkönnyítve az azonosítást és a kapcsolattartást.
A teljes alkalmazásban lecseréltük a korábbi ikonokat a modernebb és egységesebb Ionicons készletre, frissítve ezzel az admin felület megjelenését.
A gyorsabb betöltés és a GDPR megfelelőség érdekében minden külső JavaScript és CSS forrást (pl. CDN-ek) saját szerverre költöztettünk.
A rendszer mostantól automatikusan értesítést küld a belső Slack csatornánkra, ha a karbantartási mód be- vagy kikapcsolásra kerül.
A backend rendszert frissítettük Java 11-re, ami jobb teljesítményt és modernebb fejlesztői környezetet biztosít.
Szigorítottuk az email címek ellenőrzését a regisztrációkor, és azonnali visszajelzést adunk, ha a megadott cím már foglalt.
A felhasználói visszajelzések alapján a felületen mindenhol egységesítettük a terminológiát: az "upsell ajánlat" helyett a magyarosabb "utóajánlat" kifejezést használjuk.
Bevezettünk egy új beállítást, amellyel letiltható, hogy a smartupsell automatikusan módosítsa a rendelés státuszát upsell esetén. Ez nagyobb kontrollt ad a kereskedőknek a rendelésfeldolgozás felett.
Hivatalosan is elkészült a ShopRenter alkalmazás, amely lehetővé teszi a smartupsell könnyű telepítését és használatát közvetlenül a ShopRenter admin felületéről.
A kampányszerkesztőben mostantól külön megtekinthető, hogyan fog kinézni az ajánlat mobil és tablet eszközökön, így biztosítva a tökéletes megjelenést minden platformon.
Megújult a kampányok bezáró ("Nem kérem") gombjának dizájnja és működése a jobb felhasználói élmény érdekében.
Bevezettük az opcionális megerősítő jelölőnégyzetet az upsell ajánlatoknál ("Igen, hozzáadom a rendeléshez"), amely csökkenti a véletlen rendelések számát.
A statisztikák átkerültek egy dedikált oldalra, ahol részletesebb bontásban (pl. havi upsell számok) követhetők nyomon az eredmények.
A rendszer mostantól automatikusan kezeli a lejárt próbaidőszakokat ('TRIAL_EXPIRED' státusz), és figyelmezteti a felhasználókat.
Lehetővé tettük a ShopRenter webáruházak számára a szkript automatikus telepítését API-n keresztül, így a felhasználóknak nem kell manuálisan beilleszteniük a kódot.
November 1-től élesedtek a jutalékzónák, amelyek alapján a rendszer automatikusan számolja a smartupsell jutalékát a generált többletbevétel után.
Elkészült a MailChimp hírlevélküldő rendszer integrációja. A rendszer automatikusan feliratkoztatja az új felhasználókat a megadott listára.
Bevezettük az új Script API-t, amely egységesíti és egyszerűsíti a különböző webáruház-motorok (UNAS, ShopRenter) integrációját.
Teljes körű UNAS támogatás: automatikus szkript telepítés, rendelések szinkronizálása és státuszfrissítések kezelése.
Bővítettük a statisztikai modult: mostantól felhasználónkénti bontásban is elérhetőek a havi rendelési adatok, és a rendszer Excel formátumban is képes exportálni a jelentéseket.
Az új regisztrálók számára bevezettünk egy kártya alapú választót, ahol egyszerűen kiválaszthatják, milyen webáruház-motort használnak (ShopRenter, UNAS, Egyedi).
A beállítások varázslóban bevezettük az automatikus mentés funkciót, így nem vesznek el a megadott adatok a lépések közötti váltáskor.
Elkészült az UNAS rendelések fogadására és feldolgozására szolgáló gateway, amely XML alapú kommunikációt használ.
Bevezettük a karbantartási módot, amely lehetővé teszi a rendszer frissítését anélkül, hogy a felhasználók hibaüzenetekkel találkoznának.
A rendszer mostantól automatikusan "oklevelet" generál a felhasználóknak, ha elérnek egy bizonyos mérföldkövet (pl. első 100 upsell).
A rendszer automatikusan generálja és tárolja a havi rendelési részleteket, segítve a felhasználókat a teljesítményük nyomon követésében.
Az admin felületet teljesen átírtuk Angular alapokra, így egy modern, gyors és reszponzív Single Page Application (SPA) lett belőle.
A kampányoknál bevezettük a címke (tag) alapú szűrést, így beállítható, hogy egy ajánlat csak akkor jelenjen meg, ha a kosárban lévő termékek rendelkeznek (vagy nem rendelkeznek) egy adott címkével.
A rendszer minden nap éjfél után automatikus jelentést küld a Slack csatornánkra az előző napi eredményekről.
Fejlesztői környezetben áttértünk a H2 adatbázisra a gyorsabb tesztelés és fejlesztés érdekében.
Lehetővé tettük a szállítási zónák létrehozását, törlését és kezelését, valamint a hozzájuk tartozó szállítási díjak beállítását.
A korábbi Tawk.to chat megoldást lecseréltük a Facebook Messenger alapú chatre, így a felhasználók közvetlenül a Messengeren keresztül tudnak kapcsolatba lépni az ügyfélszolgálattal.
Elkészült az első haladó kampányszűrő, amelynek segítségével a vásárlói kosár értéke alapján tudjuk a kampányok megjelenését szabályozni. Remek lehetőséget kínál a funkció arra, hogy magasabb kosárérték esetén arányaiban nagyobb értékű upsell ajánlatot kínáljunk.
A rendszer mostantól figyelembe veszi a webáruházban beállított ingyenes szállítási limitet. Ha az upsell termék hozzáadásával a kosárérték eléri a limitet, a szállítási költség automatikusan nullázódik.
Ha egy upsell kampányban szereplő termék elfogy, a rendszer automatikusan figyelmeztető emailt küld a webáruház tulajdonosának, és inaktiválja a kampányt a felesleges megjelenések elkerülése érdekében.
A ShopRenter új pénztárfolyamatának megjelenésével azonnal elkészítettük a szükséges integrációt, biztosítva a zökkenőmentes működést az új rendszerben is.
Modernizáltuk a bejelentkezési, regisztrációs és jelszó-emlékeztető oldalakat a jobb felhasználói élmény érdekében.
Teljes körű Billingo integráció készült. A rendszer automatikusan generálja és kiküldi a számlákat az előfizetési díjakról, valamint kezeli a partnerek adatait.
Beépített chat funkció (kezdetben Tawk.to) segít a felhasználóknak azonnali választ kapni kérdéseikre közvetlenül az admin felületről.
A kampányszerkesztő szöveges mezői új formázási lehetőségekkel bővültek (félkövér, dőlt, aláhúzott, betűméret), amelyeket egy intuitív tooltip menüből lehet elérni.
Elindult az előfizetések kezelése, beleértve a próbaidőszak és a különböző csomagok (pl. örök ingyenes csomag) támogatását.
A felhasználók mostantól közvetlenül a vezérlőpultról is letölthetik a korábbi számláikat.
Bevezettük a fejlett színszerkesztőt, amellyel a kampányok minden eleme (gombok, hátterek, szövegek) egyedileg színezhető.
A rendszer mostantól figyeli a webáruház készletét, és nem jelenít meg olyan upsell ajánlatot, amelyből nincs raktáron.
A vásárlók mostantól több darabot is választhatnak az upsell termékből közvetlenül a köszönőoldalon.
Bővült a választható kampánysablonok köre három új, modern designnal.
Az upsell termékek megvásárlásakor a rendszer automatikusan levonja a megfelelő mennyiséget a webáruház készletéből.
A kampányban beállított cikkszám alapján automatikusan hozzárendeljük a terméket a webáruházban létrejött eredeti rendeléshez, így a rendelésfeldolgozás teljesen automatikus.
A statikus képek mellett mostantól YouTube videókat is be lehet ágyazni az upsell ajánlatokba, ami kiváló lehetőség a termék bemutatására vagy egy személyes köszönőüzenet átadására.
Átálltunk MySQL adatbázisra a nagyobb teljesítmény és stabilitás érdekében.
Két új, hangulatos kampánytéma került bevezetésre.
A rendszer mostantól részletes összesítőt készít a sikeres upsell tranzakciókról, és email értesítést küld a webáruház tulajdonosának minden sikeres upsell után.
Segédeszköz a beépítő kód helyes elhelyezésének ellenőrzésére.
Elérhetővé váltak a részletes statisztikák: megjelenések száma, konverziós ráta és generált többletbevétel.
Lehetővé vált a kampányok törlése, archiválása és véletlenszerű megjelenítése több aktív kampány esetén.
Beállítható, hogy egy kampány csak bizonyos fizetési módok (pl. utánvét) esetén jelenjen meg.
A hónap legfontosabb fejlesztése a ShopRenter rendszerrel való összekötés, amely lehetővé tette a magyar piac egyik legnagyobb webáruház-motorjának támogatását.
Az admin felület megkapta a modern Material Design arculatot.