Lovas Viktor

Megoldott problémák

Nem fér bele a terméked egy átlagos webshopba? Megépítjük hozzá.

Cégeknek, akiknek a terméke vagy a vásárlás menete eltér a szokásostól: összeállítható termék, ajánlatkérés, viszonteladói rendelés, digitális letöltés, több bolt egy rendszerből.

A legtöbb webshop darabra árul, egy kosárral és egy pénztárral. Sok vállalkozásnak ez kevés. Egy virág-nagykereskedés csokortervezőt kért, ahol a vevő megadja a méretet és virágfajtánként a darabszámot. Egy burkolatanyag-webshop kollekciókban árul, és a csempeképeknek valós méretarányban kellett megjelenniük. Egy építőanyag-webáruházban tört mennyiség is rendelhető, mert az anyagot négyzetméterben és köbméterben mérik.

Máskor a vásárlás menete egyedi. Fix ár helyett ajánlatkérés ugyanabból a kosárból. Az értékesítő telefonon összeállítja a kosarat, a vevő befejezi. A viszonteladó egy lépésben több színt tesz a kosárba, a minimális rendelési értéket pedig a kosár jelzi. Utazásfoglalásnál a kosár kimarad, és minden utas nevét bekérjük. Letölthető sablonnál a vásárló kosár gomb helyett letöltést lát.

Ezeket Drupal Commerce-szel építjük, amivel 2011 óta dolgozunk. Ha a funkció valójában egy kész bővítménnyel vagy egy egyszerűbb webshopmotorral is megoldható, ezt mondjuk meg először. Az egyedi rész mindig a rendelés teljes útját követi: a termékoldaltól a kosáron és a pénztáron át a visszaigazoló e-mailig.

Amit először megnézünk

  1. Mi a termék valójában: darab, mérhető mennyiség, összeállítható csomag, szolgáltatás, letöltés vagy előfizetés.
  2. Hol tér el a vásárlás menete: ajánlatkérés, előleg, résztvevők adatai, céges adatok, minimális rendelési érték.
  3. Ki vásárol: lakossági vevő, viszonteladó vagy partnerkereskedő, és kell-e nekik külön felület vagy domain.
  4. Mit kell a rendelésnek, a visszaigazoló e-mailnek és a számlának tartalmaznia az egyedi termékből.
  5. Mi oldható meg kész bővítménnyel, és mihez kell saját fejlesztés.

Ár és idő

Mekkora munka?

Egy kisebb egyedi funkció, például egy kiszereléshez kerekítő mennyiségválasztó vagy egy ajánlatkérő pénztár, jellemzően a kicsi sávba esik. Egy termékkonfigurátor, egy viszonteladói rendelőfelület vagy egy utalványvásárlási folyamat inkább közepes. Több bolt közös katalógussal, áruházanként eltérő árral és kategóriával már a nagy sávba tartozik. Az ingyenes konzultáción szétválasztjuk, mi kész és mi egyedi.

Fejlesztés: 20 000 Ft + áfa / óra. Az első konzultáció ingyenes. Árak és méretsávok

Valós példák

Ilyet már megoldottunk

Minden példa valós, a saját projektjeinkből, ügyfélnév nélkül.

Építőanyag-webáruház

Több partnerkereskedő saját webcímen, közös termékadatbázissal

Helyzet: Minden partnerkereskedő saját webcímen, saját arculattal és beállításokkal szeretett volna boltot. A termékadatbázist viszont nem akarták megtöbbszörözni.

Megoldás: Egy rendszerből több, külön domainen futó boltot alakítottunk ki. A bolt a domain alapján dől el, a téma és a beállítások domainenként eltérnek, a termékadatok közösek maradtak.

Drupal 8Drupal CommerceDomainPHP

Építőanyag-webáruház

Többlépéses pénztár céges vásárlóknak, azonnali hibajelzéssel

Helyzet: A pénztár nehezen volt áttekinthető. A céges vásárlók nem tudtak adószámot megadni, a szállítási címet újra be kellett gépelni, és a hibás mezőkre csak beküldés után derült fény.

Megoldás: Több lépésből álló pénztárat építettünk saját számlázási és szállítási panelekkel. Bekerült a kötelező adószám céges vásárlásnál, a számlázási cím másolása, és az űrlap már kitöltés közben jelzi a hibákat.

Drupal 10Drupal CommercePHPJavaScript

Virág-nagykereskedés

Több szín egy lépésben a kosárba

Helyzet: A viszonteladók egy termékből egyszerre több színt rendelnek, és ezt eddig színenként, külön kellett kosárba tenniük.

Megoldás: A nagykereskedelmi terméklistában színenként adható meg a darabszám, és egy kattintással kosárba kerül minden. Látszik a csomagolási egység, és az ár ehhez igazodva számolódik.

Drupal 8UbercartPHPJavaScript

Precíziós alkatrészgyártó cég

Anyagsúly-kalkulátor a weboldalon

Helyzet: A látogatók gyakran szerették volna gyorsan kiszámolni egy anyag tömegét profil, anyagminőség és méret alapján.

Megoldás: Interaktív kalkulátort készítettünk 12 profillal és 12 anyaggal, oda-vissza számítással. A bővített változat rúd- és lemezdarabolást, szabványméreteket és forgácsarányt is számol, internet nélkül is működik.

Next.jsReactTypeScriptTailwind CSS

Utazási webshop

Partnerszállodák bemutatása és termékeik értékesítése

Helyzet: Partnerszállodákat akartak saját oldallal bemutatni, és a szállodák termékeit, például ajándékcsomagjait, is értékesíteni a webshopban.

Megoldás: Szállodaoldalakat és szűrhető szállodalistát készítettünk, a szállodák termékei saját vásárlási folyamattal kosárba tehetők. A szállodák termékeit a bolt kezelői maguk tarthatják karban.

Drupal 8Drupal CommerceViewsFacetsTwig

Sofőrállás-portál

Mobilos állásböngésző jobbra-balra húzással

Helyzet: A sofőrök mobilon gyorsan, egyenként akarták végignézni az állásokat, megjelölni, ami érdekli őket, és nem akarták újra látni, amit már elbíráltak.

Megoldás: Alkalmazásszerű mobilfelületet építettünk, ahol a hirdetéseket húzással lehet érdekesnek jelölni, elvetni vagy elmenteni. A már látott állások kiszűrődnek, a mentett és megjelölt állások külön listában érhetők el.

Drupal 9PHPJavaScript

Országos kulturális intézmény

Saját videótár külső videómegosztó nélkül

Helyzet: Az intézmény a saját videóit a honlapon szerette volna közzétenni és lejátszani, külső videómegosztó használata nélkül.

Megoldás: A feltöltött videókat a háttérben FFmpeg alakítja webes formátumra, a szerkesztő folyamatjelzőn követi az állapotot. Saját lejátszót és videólistát is fejlesztettünk, külső forrású videók beágyazásának lehetőségével.

Drupal 11PHPFFmpegJavaScript

Virág-nagykereskedés

Csokorösszeállító: a vásárló maga dönti el, mi kerüljön bele

Helyzet: A vásárlók maguk szerették volna összeállítani a csokrot: kiválasztani a méretet, és azt, hogy melyik virágból hány darab legyen benne.

Megoldás: Csokortervezőt építettünk a termékoldalra méretválasztóval és virágfajtánkénti mennyiségmegadással. Az összeállítás a kosárban, a pénztárban, a rendelésben és a visszaigazoló e-mailben is megjelenik.

Drupal 8UbercartPHPJavaScript

Utazási webshop

Ajándékutalvány választható összeggel és személyes üzenettel

Helyzet: Gasztronómiai ajándékutalványt akartak online értékesíteni, ahol a vásárló választ összeget és ajánló szöveget.

Megoldás: Külön utalványterméket és saját vásárlási folyamatot készítettünk, regisztráció nélkül. A vásárló kiválasztja az összeget, és előre megírt vagy saját ajánló szöveget ad meg.

Drupal 8Drupal CommerceViewsTwigJavaScript

Nyomtatvány-webshop

Letölthető sablonok eladása, csak a vásárlónak elérhetően

Helyzet: Az ügyfél havonta frissülő, letölthető nyomtatványsablonokat szeretett volna árulni úgy, hogy a megvásárolt fájlt csak a vásárló tölthesse le.

Megoldás: Digitális termékekre szabott webshopot építettünk vásárláshoz kötött letöltési jogosultsággal. A már megvett terméknél a kosár gomb helyett letöltés jelenik meg, a kapcsolódó sablonokat pedig ajánljuk.

Drupal 9Drupal CommercePHPViews

Sofőrállás-portál

Jelentkezés egy gombnyomással, a profil adataival

Helyzet: A regisztrált sofőröknek minden jelentkezésnél újra ki kellett tölteniük ugyanazt az űrlapot.

Megoldás: Egygombos jelentkezést építettünk: a rendszer a sofőr profiljából automatikusan elkészíti és elküldi a jelentkezést. A bejelentkezett sofőröknek captchát sem kell kitölteniük.

Drupal 9WebformPHP

Országos kulturális intézmény

Rendezvénytérkép listával a térkép mellett

Helyzet: Az intézmény az ország különböző pontjain tart rendezvényeket. Térképen szerették volna megmutatni, hol vannak ezek.

Megoldás: A helyszínek címét automatikusan földrajzi koordinátákká alakítjuk, és Leaflet-alapú térképen jelenítjük meg, mellette eseménylistával. Javítottuk a hibás helyszíneket és a mobilos megjelenést is.

Drupal 11GeolocationLeafletJavaScriptOpenStreetMap

Mind a 101 kapcsolódó feladat a Munkáink oldalon →

Kérdések és válaszok

Amit ezzel kapcsolatban kérdezni szoktak

Miért nem jó erre egy bérelhető webshop?

Sokszor jó, és ha a terméked belefér, ezt javasoljuk. Ott akad el, ahol a termék vagy a rendelés logikája eltér: konfigurátor, tört mennyiség, ajánlatkérés, áruházanként más ár. Egyedi rendszerben ezek a kosárban, a rendelésben és az e-mailben is egységesen működnek.

Lehet egy rendszerből több webshop, külön domainen?

Igen. Építettünk olyat, ahol több partnerkereskedő saját domainen, saját arculattal árul, de a termékadatbázis közös. Boltonként eltérhet az ár, a kategóriarendszer és a termékoldal. Egy új márkanevű bolt így új rendszer építése nélkül indulhatott.

Lehet a webshopban ajánlatot kérni vásárlás helyett?

Igen. Ahol nincs fix ár, a vásárló ugyanazzal a kosárral kér ajánlatot, ahogy rendelne, csak egy külön pénztárfolyamat fut le. Az értékesítő pedig összeállíthat egy kosarat a vevőnek, amit az egy megerősítés után befejez.

Digitális terméket is árulhatok?

Igen. Letölthető sablonokat árultunk úgy, hogy a megvett fájlt csak a vásárló töltheti le. Ajándékutalványnál a rendszer fizetés után egyszer használható kupont állít ki, vagy nyomtatható PDF-utalványt készít a címzett nevével.

Nézzük meg a te esetedet

Egy óra, telefonon, videón vagy személyesen, ingyen. A végén megmondom, mit javaslok, és körülbelül mibe kerülne, akkor is, ha az a válasz, hogy nincs szükséged ránk.