Akinek van WordPress webáruháza, lehet, hogy elgondolkozott már azon, hogy nem a legjobb felépítésű a beépített WooCommerce rendeléslista.
Lett egy webáruházam
Érdekes tapasztalat, hogy bár számtalan WooCommerce webáruházat készítettem, tulajdonosként korábban még nem használtam a rendszert. Így a napi szintű igényeket csak az ügyfelek kérésein keresztül láttam. Igaz, az évek során a változatosabbnál változatosabb kéréseket fogalmazták meg felém, ezek mégis az ügyfelek kérései voltak, amelyeken maximum szakmai szempontok alapján finomítottunk. És ugye mindenkinek más a fontos. Ami az egyik ügyfélnek hasznos, a másiknak eszébe sem jut, és ha mégis, nincs rá szüksége.
Most egy hobbiprojektem kapcsán szükségem volt (már nem is élő áruház, mert előrendelésben el is adtam mindent) egy webáruházra, hogy a rendeléseket kiszolgáljam.
És itt jött a feketeleves: a WooCommerce rendeléslistája a mindennapi használat során korántsem olyan kényelmes, mint amire szükségem lett volna. Sok adat csak akkor érhető el, ha belekattintok a rendelésbe, de sok rendelésnél pont az a lényeg, hogy ezt ne kelljen megtennem, és egyben lássak minden rendelést, és ezekhez tartozó adatot. A rendelések áttekintése és kezelése sokszor lassú és körülményes.
A WooCommerce beépített statisztikai felülete sem feltétlenül adja azt az áttekinthetőséget, amire egy webáruház napi működtetése során szükség lehet.
Ezért fejlesztettem egy saját megoldást, amelyet a korábbi észrevételek, illetve a saját igények vezéreltek. Azóta már egy több ezer rendelést tartalmazó webáruház is elégedetten használja.
Nem azért fejlesztettem, mert hiányzott még egy WooCommerce-bővítmény a piacról, hanem azért, mert saját webáruház-tulajdonosként én is szembesültem azzal, mennyire körülményes a rendelések napi szintű kezelése.
Miért kevés a WooCommerce alapértelmezett rendeléslistája?
A WooCommerce alapértelmezett rendeléskezelője alapvetően alkalmas a rendelések feldolgozására, de ha napi szinten több tucat vagy akár több száz rendelést kell kezelned, hamar kiderülnek a korlátai.
Gyakran egyetlen információért is meg kell nyitnod a rendelést, majd visszalépned a listába, hogy folytathasd a munkát. Ha például egy adott telefonszámot, szállítási címet, terméket vagy vásárlói megjegyzést keresel, ez rengeteg felesleges kattintással járhat.
Én elsősorban ezt szerettem volna megszüntetni: ne kelljen egyesével megnyitogatnom a rendeléseket ahhoz, hogy átlássam, mi történik a webáruházban.
WooCommerce rendelések – egyedi fejlesztés
Az alap koncepcióm az volt, hogy 1) minden adatot láthassak, de 2) adott esetben válogathassak is közülük, hogy éppen milyen oszlopokra van szükségem.

Így született a képen látható megoldás, amely a rendelések alábbi adatait egyetlen, szűrhető listában jeleníti meg:
- Rendelésszám.
- Rendelés időpontja.
- Megrendelő neve.
- Megrendelő címe.
- Megrendelő telefonszáma.
- Megrendelő e-mail címe.
- A megrendelés állapota.
- Rendelt termék neve. (egy rendelés annyi felé van bontva, ahány fajta terméket rendeltek)
- Rendelt termék mennyisége.
- Fizetett összeg. (szét lehetne bontani termékeladás és szállításra)
- Megjegyzés. (ezt ki lehetne emelni, hogy mindig szemet szúrjon)
- Szállítási mód.
- Szállítási adatok.
- Stb. Azért írom a „stb.-t” ide, mert igazából bármilyen oszloppal bővíthető, amit a WooCommerce „tud” egy-egy rendelésről.
Ezen felül van pár hasznos funkciója:
- Dátumszűrő – szabadon állítható.
- A mai nap, utolsó 7 vagy 30 nap rendelései, illetve az aktuális hónap vagy összes rendelés kapcsolója.
- A megjelenített rendelési adatok exportálása CSV-fájlba.
- HPOS mód és hagyományos (posts) mód támogatása egyaránt. A fejlesztés támogatja a WooCommerce hagyományos, WordPress-bejegyzéseken alapuló rendeléstárolását és az újabb HPOS (High-Performance Order Storage) rendszert is. Ez azért fontos, mert a WooCommerce a HPOS használatával külön adatbázistáblákban tárolja a rendelési adatokat. A saját fejlesztés mindkét működési móddal kompatibilis, így nem szükséges emiatt megváltoztatnod a webáruházad beállításait.
Statisztika modul
A fejlesztés nemcsak a rendelések áttekintését könnyíti meg, hanem a forgalom alakulásának követésében is segít.
A statisztikai modulban időszakra szűrve követhető a rendelések száma, az összesített bevétel és az eladott termékek mennyisége. Az óránkénti bontás pedig abban segíthet, hogy felismerd, mely napszakokban érkezik a legtöbb rendelés.
Ez különösen akkor lehet hasznos, ha a webáruház működését, a feldolgozási kapacitást vagy a marketingtevékenységet szeretnéd jobban megtervezni.

Nem csak több adat, hanem gyorsabb munkavégzés
A fejlesztés legnagyobb előnye nem önmagában az, hogy több adat jelenik meg a képernyőn, hanem az, hogy ezek az információk egyszerre (ha akarod), áttekinthető formában érhetők el.
Néhány példa a gyakorlati használatra:
- Gyorsan megkereshető, hogy egy adott vásárló milyen terméket rendelt.
- Egyetlen listában ellenőrizhetők a vásárlók elérhetőségei és szállítási adatai. Nekem a FOXPOST rendeléseknél volt nagy segítség, hogy egy táblázat alapján másoltam az adatokat a FOX felületére (igen, importálhattam is volna vállalkozói fiókba, de okkal nem tettem).
- Könnyebben kiszűrhetők az adott időszakban leadott rendelések.
- A vásárlói megjegyzések külön keresgélés nélkül is elérhetők.
- A CSV-export segítségével a rendelési adatok külső programban, például Excelben is feldolgozhatók.
Ha szeretnéd csökkenteni a rendelések kezelésével járó adminisztrációt, és gyorsabban átlátni a webáruházad működését, érdemes megismerned ezt a megoldást.
Mindenki azt látja, amire szüksége van
Nem minden webáruház működik ugyanúgy, ezért nem is lenne értelme mindenkire ugyanazt a WooCommerce rendeléslistát ráerőltetni.
Van, akinek a termék neve és mennyisége a legfontosabb, másnak a szállítási adatok, a telefonszám vagy éppen a vásárlói megjegyzések.
Ezért a megoldás egyik fontos tulajdonsága, hogy az oszlopok igény szerint alakíthatók. Nem kell minden információt egyszerre megjeleníteni: kiválaszthatók azok az adatok, amelyek az adott munkafolyamathoz valóban szükségesek.
Egyedi rendeléslista letöltése
Ha szeretnéd használni ezt a megoldást, töltsd ki az alábbi űrlapot, és megbeszéljük a részleteket. Írd meg kérlek, hogy melyik funkció az, ami miatt szeretnéd, illetve azt, hogy mennyi webáruházban szeretnéd használni a megoldást.
Egyedi igényekhez igazítható fejlesztés
A bemutatott WooCommerce rendeléslista nem egy merev, előre meghatározott funkciókkal rendelkező megoldás. A WooCommerce rendeléseiből elérhető adatok alapján további oszlopok és funkciók is kialakíthatók.
Ha például egyedi rendelési mezőket használsz, speciális szállítási információkat szeretnél látni, vagy egy saját munkafolyamat miatt más adatokra van szükséged, ezek is beépíthetők.
A fejlesztés így nemcsak a jelenlegi igényeket szolgálhatja ki, hanem a webáruház működésével együtt tovább is bővíthető.

