Dokumentáció / WooCommerce Csomagpont / Csomagkövetés

Csomagkövetés

A bővítmény képes arra, hogy a generált címkék után eltárolja a követési számot. Az alapértelmezett működés szerint a követési számot megjeleníti az adminisztrációs felületen a rendelések táblázatban és a rendeléseken belül is, rákattintva pedig az adott szolgáltató csomagkövetési oldalára irányít át.

Ebben az üzemmódban használva a vásárlónak is ki lehet küldeni a követési számot:

Ki lehet választani, hogy melyik e-mail tartalmazza az “e-mail szöveg” mezőben lévő tartalmat, amiben a {tracking_number} kódot automatán lecseréli az adott futárszolgálat követési linkjére.

Követési adatok szinkronizálása

Lehetőség van azonban arra is, hogy a csomagkövetési információkat szinkronizálja a webáruház. Ebben az esetben a követési infó a webáruházon belül is megtekinthető és nem kell külön a futárszolgálat oldalát megnyitni. Ehhez ezt kell bekapcsolni:

A csomag állapotát a létrehozás után 2 hétig, 2 óránként frissíti automatán a háttérben. Ezt a WooCommerce / Állapot / időzített műveletek menüben is tudod monitorozni, a “vp_woo_pont_update_tracking_info” nevű műveletet hozza létre minden rendeléshez külön-külön.

Ha ezt az opciót használod, az adminfelületen a rendelések oldalán lesz egy új doboz, ahol látod az éppen aktuális információkat, illetve frissítheted is őket:

Ugyanez a nézet elérhető a rendelések táblázatban is akkor, ha a követési számra kattintasz:

Automatizálások

Ha az adatok szinkronizálva vannak, a csomag állapotától függően különböző automatizálásokat is lehet futtatni. Ehhez kattints az új automatizálás gombra a Csomagkövetés automatizálás beállításnál. Itt kiválaszthatod a rendelés státuszt(erre fogja állítani, ha a csomag az adott állapotba került) és szolgáltatónként kiválaszthatod a megfelelő csomag státuszokat:

A fenti példában sikeres kézbesítés esetén teljesített állapotba rakja a rendelést. De ugyanígy beállíthatsz egyet arra is, ha nem vette át, például visszamondott státuszra.

Egyedi csomagkövetés oldal

Lehetőség van arra is, hogy a vásárlódnak egy egyedi csomagkövetési oldalt hozz létre, ahol látható a csomag státusza és egyéb összefoglaló adatok is. A beállításhoz hozz létre egy új oldalt, nevezd el például csomagkövetésnek, és az alábbi rövidkódot add hozzá tartalomnak:

[woocommerce_order_tracking]

Ez egy beépített WooCommerce-es funkció. Ha megnyitod az oldalt, egy űrlapot látsz, ahol a vásárlód meg tudja adni a rendelés számát és az e-mail címét, utána pedig betölti a rendelés adatait. Ez működik akkor is, ha a vásárlód nem regisztrált felhasználó, csak vendég volt. Ebben az esetben a személyes adatokat nem jeleníteni meg(számlázási, szállítási cím).

A bővítmény ezt az oldalt egészíti ki, ennek a tetején jelenít meg egy új szekciót:

Ezen az oldalon látható egy 5 lépéses összesítés:

  1. Rögzített rendelés
    Ez a rendelés létrehozásának az idejét mutatja
  2. Csomag előkészítve
    Ez a lépés akkor aktív, ha a címke létre lett hozva a rendeléshez
  3. Csomag úton van
    Ez a lépés akkor aktív, ha a futár átvette a rendelést a feladótól(vagy fel lett adva a csomag)
  4. Átvehető az átvételi ponton / Kiszállítás alatt
    Ez a lépés két variációt jelenít meg egyben. Ha csomagpontos volt a rendelés, akkor az átvehető az átvételi ponton üzenet látszik, ilyenkor a futárszolgálat elhelyezte a csomagponton a csomagot. Házhozszállítás esetén a kiszállítás alatt üzenet látszik, amikor már a futárnál van a csomag és a vásárlóhoz viszi kézbesíteni.
  5. Átvéve
    Amikor a vásárló átvette a csomagot(kivette az automatából, átvette csomagponton vagy futár kézbesítette)

Alatta a csomagkövetési adatoknál látható minden esemény részletesen illetve az is, hogy mikor lett utoljára frissítve.

Jobb oldalt ha a rendelés csomagpontos volt, térképen látható a kiválasztott csomagpont és annak címe. Alatta pedig egy rövid rendelés összefoglaló, a csomagkövetési számmal(erre kattintva a futárszolgálat oldala nyílik meg), illetve a számlák, díjbekérőt is megjelennek(kompatibilis a számlázz.hu és Woo Billingo Plus bővítményekkel).

Mivel a számlák személyes adatokat is tartalmaznak, ezért ezek csak akkor látszanak, ha a felhasználó be van jelentkezve, vagy ha az e-mailben kapott csomagkövetési linkre kattintott.

Ha az egyedi csomagkövetéses oldalt használod, akkor a vásárlónak kiküldött csomagkövetési link erre az oldalra fog mutatni, nem a futárszolgálat csomagkövetési oldalára. A link így néz ki:

webshop.hu/csomagkovetes/?orderid=556&x=342523452431235

Az orderid paraméter a rendelés azonosítója, az x paraméter pedig egy random generált számsor, amit eltárol a rendelés adataiban. Ha a két adat stimmel, akkor automatikusan betölti a csomagkövetési oldalt és megjeleníti a számlát is(ezt a linket csak a vásárló ismeri, nem lehet kitalálni, így lehet személyes adatot is megjeleníteni).

A csomagkövetéses szekció a Fiókom / Rendelések oldalon is megjelenik, tehát ha regisztrált vásárlóról van szó, akkor ott simán a rendeléseim menüben is láthatja ezeket az adatokat anélkül, hogy külön a csomagkövetési oldalt kellene megnyitnia.

Testreszabás

A csomagkövetési oldal színeit a Megjelenés / Testreszabás / WooCommerce / Csomagpontok menüpontban tudod módosítani, az itt lévő színeket használja a térképes felületen és a csomagkövetési oldalon is.

A csomagkövetési oldalon egy rövidkód van, tehát előtte/utána tudsz saját tartalmat megjeleníteni. Ha a tényleges csomagkövetési szekciót akarod testreszabni, akkor módosíthatod a sablonfájlt: duplikáld a bővítményben lévő templates/order/order-tracking.php fájlt a témád woocommerce/order/order-tracking.php mappájába és így felül tudod írni anélkül, hogy egy későbbi frissítés gondot okozzon.

Van néhány action is, amivel extra tartalmat tudsz megjeleníteni, paraméter a rendelés objektum($order):

  • vp_woo_pont_tracking_page_before_tracking_events
    A csomagkövetési infók előtt
  • vp_woo_pont_tracking_page_after_tracking_events
    A csomagkövetési infók után
  • vp_woo_pont_tracking_page_before_order_info
    A rendelés adatai doboz elején
  • vp_woo_pont_tracking_page_after_order_info
    A rendelés adatai doboz végén

Az oldal tetején lévő 5 lépcsős összefoglaló adatait is tudod módosítani, akár extra lépést is hozzáadni. Ehhez a vp_woo_pont_tracking_page_variables filtert kell módosítanod, ezen belül a tracking_steps paramétert.