POS Locations

A webáruházhoz kapcsolódó fizikai üzleteket gyűjtőoldalon, térképen és a boltok számára önálló bemutató adatlapon megjelenítő modul, amelynek tartalma admin felületről szerkeszthető.

Vissza a modulokhoz

A modul üzleti célja

Számos webáruház az e-kereskedelem mellett rendelkezik fizikai boltokkal is, amelyeket célszerű megjeleníteni a webshopban. A POS Locations egy olyan modul, ami webáruházhoz kapcsolódó fizikai üzleteket vagy áruházakat térképes gyűjtőoldalon és a boltok számára önálló bemutató adatlapon jeleníti meg. Az egyes áruházak külön boltnézetenként szerkeszthetők, így több országos webshopok esetén az egyes website scope-okban az adott országban jelenlévő üzleteket mutatjuk a felhasználóknak.

Frontend:

A modul feltöltött áruházakból 2 oldaltípust generál a frontendre:

1. Üzletek térképes gyűjtőoldala. Itt egy Google Maps alapú térképen látjuk az üzleteket, illetve a térkép alatt ki is listázzuk őket.

2. Egy adott üzlet adatlap oldala, ahol az áruházzal kapcsolatos adatok, információk jelennek meg a modulban kitöltött mezők alapján.

Settings

A modulhoz adminon tartozik egy Settings szekció. Itt állíthatók be a modul működésével kapcsolatos általános paraméterek, amelyek a következők:

  • Pin Image: egy feltölthető kép (csak PNG lehet), amit a térképes gyűjtőoldalon az üzletek térképen való megjelenítésére használunk. Vagyis a kép amit itt feltöltünk, az jelenik meg majd a térképen pin-ek vagy marker-ek formájában.
  • Pin Width: egy szám értéket befogadó input mező, amelyben megadhatjuk, hogy mekkora legyen a Google Maps alapú térképen megjelenő Pin Image mérete. Az itt megadott érték jelenti a Pin Image pixelben kifejezett szélességét, amelyhez frontenden torzításmentesen igazítjuk a marker-t.
  • Map Center Adress: Itt állítható be, hogy a gyűjtőoldalon megjelenő térkép középpontja hol legyen. Ide elegendő egy címet beírnunk (például: "Budapest Hősok tere"), és a térkép középpontja oda fog igazodni.
  • Map Zoom: egy számértékkel kifejezhetjük, hogy alapértelmezett betöltődésnél a térkép mennyire zoom-oljon bele a látképe. Ideális értéke valahol 12-14 között van. Minél nagyobb a szám, annál jobban zoom-olt térképet látunk.
  • Google api key: térkép generáláshoz szükséges api kulcs megadására szolgáló input field.

Áruházanként megadható információk

Az adminban a modul grid-jében (Shops menüpont) kiválasztva egy adott üzletet (vagy újat létrehozva) a következő adatmezők szerkeszthetők:

  • Status: enabled (yes / no)
  • POSition: Ez szabályozza, hogy az üzletek gyűjtőoldalán, a térképes megjelenítő alatti listázásban az adott üzlet hányadik pozícióban jelenjen meg.
  • Title: Az üzlet megnevezése, ami megjelenik az üzletek adatlapjain és a térképes listaoldalán.
  • URL: Megadható az üzletnek egy beszédes URL, ami a webshopcíme.hu/megnevezes szerkezetben helyezi el az url-t az adott üzlethez.
  • Description: Az adott üzlet bővebb leírása, ismertető bemutatása, ami frontenden csak az adatlap oldalon jelenik meg. WYSIWYG editorral szerkeszthető tartalom, ami HTML állományt is be tud fogadni.
  • Geo Adress: Megadható cím, amely alapján a frontenden megjelenő térképen elhelyezzük az üzletet a térképen. Konkrét cím megadással a Google képességeit kihasználva automatikusan jelenítjük meg a térképen az üzletet, vagyis nem kell geo koordinátákkal bíbelődni, ide egy város, irányítószám utca és házszám megadással már el tudja helyezni a modul a térképen az üzletet.
  • Image: Képfeltöltési mező, ahová fel lehet tölteni az adott üzlet képét, és az frontenden az üzlet adatlapján jelenik meg. Csak egy kép tölthető fel, vagyis nincsen képgaléria az üzletről, mindössze 1 kép jelenhet meg üzletenként.
  • Shop Tag: egy szabadszavas szövegbeviteli mező, aminek értéke megjelenik az üzletek térképes listaoldalán. Ez egy fontos kiemelt információt tartalmaz az adott üzletről (Pl. kiírhatjuk benne, hogy a helyszín szervíz is egyben, esetleg ideiglenesen be van zárva, újonnan nyílt, stb.) Ha nincsen kitöltve, akkor nem jelenik meg.
  • Address: Szabadszavas szövegbeviteli mező, ahová a helyszín címét szövegesen be lehet képelni. Az adat megjelenik az üzlet adatlapján és a gyűjtőoldalon is.
  • Parking: Szabadszavas szövegbeviteli mező, ahová a helyszínnel kapcsolatos parkolási vagy egyéb megközelítési lehetőségekről szóló információt lehet megadni, és az üzlet adatlapján jelenik meg.
  • Opening Hours: Szabadszavas szövegbeviteli mező, ahová a helyszínnel kapcsolatos nyitvatartási információkat lehet megadni, és az üzlet adatlapján jelenik meg.
  • Phone Number: Egy szövegbeviteli mező, ahová az adott üzlet telefonszámát lehet megadni, és az üzlet adatlapján jelenik meg “tel:” hivatkozással.
  • Google Maps URL: egy olyan mező, ahová a webshop adminisztrátor be tud illeszteni egy Google Maps URL-t. Ez alapján az adott üzlet adatlapjára a frontenden kigenerálunk egy útvonaltervezési gombot, ami a megadott url-t nyitja meg új böngésző tabon.
  • Custom button text: Egy szabadszavas szövegbeviteli mező. Ha az adminisztrátor kitölti, akkor a frontenden megjelenik egy gomb, amely ezt a szöveget tartalmazza. Amennyiben nincsen kitöltve, úgy a gomb nem jelenik meg a frontenden.
  • Custom button URL: Egy abszolút és relatív hivatkozást is befogadni képes mező, amelyben megadható, hogy a fentebbi Custom button milyen URL-re mutasson.
  • Warning text: Egy opcionálisan kitölthető szöveges mező, aminek a tartalma (ha ki van töltve) az adott üzlet adatlapjának tetején jelenik meg nagy figyelmeztető üzenetként. Ilyen lehet például, hogy ez a bolt most éppen felújítás miatt zárva van, meg hasonlók. A warning text tehát az adott üzlet oldalának tetején megjelenítendő, speciális, időszakos figyelmeztető szövegének kihelyezésére szolgál.

Az egyes üzletek adatlapjain továbbá beszerkeszthetők tetszőleges SEO paraméterek, amelyek a következők lehetnek:

  • Meta Title [textfield]: amint a neve is mutatja, itt egy meta title-t lehet megadni.
  • Meta Description [textfield]: ide egy descriptiont lehet beilleszteni
  • Meta Keywords [textarea]: ide az üzlethez tartozó kulcsszavakat adhatjuk meg
  • Layout update XML [textarea]: ide pedig bármilyen layout update-et illeszthetünk be

A következő hibajegyek tartoznak EasyRedmine-ban a termékhez: