Jak pracovat s eshopem v MANGO
Dokumentaci průběžně doplňujeme
Tato dokumentace nezahrnuje podrobný popis jednotlivých modulů, záložek či tabulek, ale je zaměřena na praktickou práci vedení eshopu a k tomu klíčová nastavení. V jednotlivých kapitolách jsou vždy uvedeny odkazy na patřičné referenční dokumentace obsahující podrobný popis celého modulu včetně všech záložek, tabulek a akcí.
1. Pojmy
Obecné pojmy Mango
CP |
Mango zákazník - vlastník licence Mango dle licenční smlouvy nebo pronájemce Manga |
CT |
obchodní lokace - datový prostor v Mango zpravidla odpovídající obchodnímu subjektu Mango zákazníka s příslušným nastavením |
Mango ISP |
informační systém Mango |
Mango Print |
systém “web to print“ využívající platformu Mango |
Support |
podpora, kterou pro CP zajišťuje dodavatel Mango |
Zákazník |
koncový zákazník CP evidovaný v Mango |
Provozovatel |
vlastník licence Mango |
Selfcare |
zákaznické rozhraní Mango |
Opcare |
operátorské rozhraní Mango |
Třída |
kategorie, která pomocí množiny parametrů rámcově definuje službu nebo produkt |
Pojmy Mango eshop
Služba |
Definice služby |
Produkt |
Definice produktu |
Aktivní služba |
Služba aktivovaná u konkrétního zákazníka |
Aktivní produkt |
Produkt aktivovaný u konkrétního zákazníka (za účelem objednávky nebo parametrizace) |
Proces |
Datový objekt modulu Procesy, základní objekt pro reprezentaci procesů |
Úkol |
Datový objekt modulu Úkoly, základní objekt pro reprezentaci úkolů, úkol je navázán na proces a má přiřazený konkrétní zdroj, obvykle také termín řešení |
CS |
Centrální sklad |
Vykrytí / nevykrytí objednávky |
Operátor centrálního skladu zkontroluje objednávku zákazníka, pokud je každá položka objednávky a k ní požadovaný počet kusů dostupný, je objednávka považována za vykrytou. V opačném případě je považována za nevykrytou o čemž je zákazník notifkován emailem a je na něm, zdali objednávku stornuje či vytvoří novou. |
Zpět na obsah:
Jak pracovat s eshopem v MANGO
2. Cíl MANGO eshop
Propojení Mango a systému CP pro automatickou aktualizaci produktů, stavu skladů a propojení mechanismu zpracování objednávek za účelem online prodeje.
- Aktualizace databáze produktů
- Aktualizace skladové dostupnosti
- Denní zpracování v centrálním skladu
- Odeslání objednávky Mango -> systém CP
- Informace o dostupnosti na prodejně CP -> Mango
- Uzavření objednávky, systém CP -> Mango
Zpět na obsah:
Jak pracovat s eshopem v MANGO
3. Obecný způsob komunikace
3.1 Mango -> Systém CP
Komunikace může probíhat formou textových souborů kopírovaných na úložiště CP. Mazání souborů může být v kompetenci CP.
Typy akcí:
- Nová objednávka
- Storno objednávky
Zpět na obsah:
Jak pracovat s eshopem v MANGO
3.2 Systém CP -> Mango
Komunikace může probíhat pomocí webových služeb (
Více info:
Rozhraní API).
Typy akcí:
- aktualizace databáze produktů
- počátek denního zpracování, skladová synchronizace a skladová aktualizace
- informace o vykrytí objednávky, CP vytvoří dodací list a předá do Mango
- expedice objednávky
- uzavření objednávky
- aktualizace parametrů provozoven
Schéma propojení
Odeslání objednávky z Mango do systému CP probíhá přihlášením na server CP kam do příslušného adresáře ukládáme textový soubor s parametry objednávky. Formát souboru nové objednávky má následující podobu.
ID – ID objednávky v MANGO
USER_ID - ID zákazníka v MANGO
USER_NAME - Jméno, Příjmení zákazníka v MANGO
USER_PHONE_NUMBERS - Telefonní čísla zákazníka v MANGO
USER_EMAILS - Emaily zákazníka v MANGO
ORDER_NUMBER - Číslo objednávky v MANGO
ORDER_VOUCHER - Číselný kód voucheru u objednávky
ORDER_NOTE - Poznámka k objednávce
DATE – Datum a čas vytvoření objednávky
DELIVERY - Datum a čas kdy si zákazník vyzvedne zboží
UP_ID - ID provozovny v MANGO
UP_IDENT - Identifikátor provozovny
UP_NAME - Název provozovny
UP_SUBJECT_ID - ID zákazníka přiřazený k provozovně
CLIENT_NUMBER - Klientské číslo zákazníka (identifikace věrných zákazníků pro budoucí použití výhod)
PRICE_WO_VAT - celková cena bez daně
PRICE - celková cena s daní
ITEMS – seznam položek objednávky (pole indexované dle kódu produktu)
PRODUCT_ID - ID definice produktu z MANGO
PRODUCT_CODE - ID produktu v systému CP
PRODUCT_NAME - Název produktu v MANGO
COUNT - Počet měrných jednotek
COUPON_COUNT - počet kupónů
COUPON - odečteno na kuponech celkem
PRICE - Celková cena produktu za všechny ks
PRODUCT_ID_BASE - ID bázového produktu např. produkt pivo (bázový), produkt láhev (závislý)
PRODUCT_CODE_BASE - kód bázového produktu
…
Např.
{"ID":"24807",
"USER_ID":"299366",
"USER_NAME":"Testovac\u00ed Z\u00e1kazn\u00edk",
"USER_PHONE_NUMBERS":null,
"USER_EMAILS":"info@konzumuo.cz",
"ORDER_NUMBER":"15001951",
"ORDER_VOUCHER":"7FIA",
"ORDER_NOTE":"",
"DATE":"2015-04-27 08:47:10",
"DELIVERY":"2015-04-27 00:00:00",
"UP_ID":"9037",
"UP_IDENT":"455",
"UP_NAME":"COOP-BOX",
"UP_SUBJECT_ID":"41994",
"CLIENT_NUMBER":"",
"PRICE_WO_VAT":"6558.8600",
"PRICE":"7542.4000",
"ITEMS":[
{
"PRODUCT_ID":"81153",
"PRODUCT_CODE":"40994",
"PRODUCT_NAME":"A)Ml\u00e9ko trvanliv\u00e9 1,5% 1l Tatra blok",
"COUNT":"6",
"COUPON_COUNT":"3",
"COUPON":"12.0000",
"PRICE":"47.4000",
"PRODUCT_ID_BASE":null,
"PRODUCT_CODE_BASE":null},
{
"PRODUCT_ID":"82471",
"PRODUCT_CODE":"366565",
"PRODUCT_NAME":"A)K\u00e1va instantn\u00ed Jacobs Velvet 200g",
"COUNT":"50",
"COUPON_COUNT":"0",
"COUPON":"0.0000",
"PRICE":"7495.0000",
"PRODUCT_ID_BASE":null,
"PRODUCT_CODE_BASE":null
}]}
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4. Frontend
4.1 Produkty/služby
Podrobný popis modulu 'Produkty a služby' naleznete v
referenční dokumentaci.
V modulu 'Produkty a služby', záložka 'Produkty a služby', tabulka 'Seznam služeb a produktů' jsou evidovány všechny produkty.
Pro účely vedení eshopu je nutné mít u produktu nastaven příznak 'Skladová evidence'. Nastavení definuje, zda se produkt eviduje skladově. Příznak lze zapnout kdykoliv, vypnout nelze tehdy, pokud je již produkt obsažen v některé skladové evidenci.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.1.1 Parametry produktů
U každého produktu lze spravovat libovolné parametry.
U parametrů, které mají být viditelné v Selfcare je nutné mít zaškrtnutý příznak "Zobrazit v Selfcare".
K dispozici jsou 3 parametry určené pro omezení množství zboží jenž může zákazník v eshopu objednat. Jedná se o parametry:
-
maximální množství
-
minimální množství
-
nedělitelné množství
Nedělitelné množství znamená, že objednat půjde pouze n násobek daného zboží (typickým příkladem budiž balená voda (karton obsahující 6ks). Pokud jako hodnotu tohoto parametru zadáme např. 6, bude možné objednávat pouze po těchto kusech, 6, 12, 18 atd..). Samozřejmě v platné kombinaci minimálního a maximální množství. Například při minimálním množství 20ks a nedělitelném množství 6ks bude první dostupná hodnota 24ks.
V případě nastavení alespoň 1 z těchto omezujících parametrů dojde v SelfCare u produktu, kterému jsme parametr nastavili k zobrazení informace o těchto omezení. Ukázka naleznete v kapitole
5.4 Product board.
Tyto parametry lze přiřadit k produktům hromadně pomocí SOAP volání web_services funkce
ws_product_param_set. Podrobný popis volání této funkce naleznete ve
wsdl dokumentaci.
Restrikce je možné obejít právem
ORDERS.ITEM_COUNT_RESTRICTION.IGNORE
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.1.2 Dostupnost produktů
Zobrazení produktů v Selfcare je možné omezit pouze pro určité provozovny. K tomuto účelu slouží tabulka "Dostupnost pro provozovnu".
Zobrazení produktů v Selfcare je možné povolit všem provozovnám. K tomuto účelu slouží parametr "Dostupnost pro provozovnu" s hodnotou "Všechny" v definici produktu.
Tabulka obsahuje jedinou akci
"Upravit dostupnosti na provozovnách", která je přístupná pouze operátorovi s právem
SERVICES_NAME.PREMISES.UPDATE s hodnotou 1.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.1.4 Kalkulace produktů
Pro každý produkt je rovněž nutné nastavit
ceník na základě kterého se bude produkt kalkulovat. K tomuto účelu slouží v záložce "Kalkulace" tabulka "Ceník". Kalkulace je možné nastavit manuálně nebo pomocí web services metody
ws_product_update.
Název |
Popis |
Produkt |
Název produktu. |
Provozovna |
Výběr provozovny. |
Typ ceny |
Bližší informace k typu ceny naleznete v dokumentaci 'Jak na výpočet ceny produktu'. |
Hmotnost 1ks v g |
Hmotnost 1ks v g. |
Cena materiálu - přidat ke všemu |
Cena materiálu - přidat ke všemu. |
Cena materiálu - přidat ke každému ks |
Cena materiálu - přidat ke každému ks. |
Cena zhodnocení - přidat ke všemu |
Cena zhodnocení - přidat ke všemu. |
Cena zhodnocení - přidat ke každému ks |
Cena zhodnocení - přidat ke každému ks. |
Zákazník EU |
Dostupnost pro koncového zákazníka ANO / NE. |
Datum počátku platnosti |
Datum počátku platnosti (NULL - platnost zdola neomezená). |
Datum konce platnosti |
Datum konce platnosti (NULL - platnost shora neomezená). |
Mez počtu jedn. |
Představuje množství služeb / produktů. |
Cena materiálu 1 jedn. pro tuto mez. |
Představuje cenu 1 jednotky pro mez uvedenou ve sloupci 'Mez počtu jedn.'. |
Cena zhodnocení 1 jedn. pro tuto mez. |
Představuje zhodnocení 1 jedn. pro mez. |
Akce |
Příznak definující zdali je daná mez akční. |
Praktický příklad nastavení ceníku:
Zadáním je nadefinovat akci ve stylu 'Nakup více, zaplať méně', tedy čím více kusů vybraného produktu zákazník zakoupí, tím levněji ho bude 1ks stát. Na počátku si určíme cenové meze. Při koupi 1 - 3ks bude cena
29.90,-.
Při koupi 4 - 10ks bude cena levnější
25.90,-. Při koupi 11 a více ks bude cena
20.90,-. Na screenu editace ceníku viz výše je uveden příklad s využitím
výpočtu z jednotkové ceny,
nadefinování 3 cenových mezí dle zadání. Jednu z mezí můžeme určit jako akční, v našem případě jsme jako akční zvolili 4 - 10ks za cenu
25.90,-. Ukázku takto nastaveného produktu v SelfCare naleznete v kapitole
5.4 Product board.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.1.5 Linkované produkty
Myšlenkou linkovaných produktů je zajistit k vybranému produktu automatickou závilost jiného produktu, typickým příkladem může být objednání piva k němuž je nutné zajistit zálohovanou láhev, v tomto případě láhev je závislým produktem k bázovému produktu pivo. K vytvoření návazností mezi bázovým a závislým (linkovaným) produktem slouží tabulka 'Přiřazené služby a produkty', která se nachází v modulu 'Produkty a služby', záložka 'Ceny'.
Pro zobrazení dvou akcí v tabulce 'Přiřazené služby a produkty' je nutné mít přiřazena následující práva.
Právo |
Hodnota |
Popis |
SERVICES.SERVICES_NAME_FIXED_DEP.CREATE |
0/1 |
Právo na vytvoření přiřazení služby a produktu v modulu 'Produkty a služby', záložka 'Produkty a služby', tabulka 'Přiřazené služby a produkty'. |
SERVICES.SERVICES_NAME_FIXED_DEP.DELETE |
0/1 |
Právo na smazání přiřazení služby a produktu v modulu 'Produkty a služby', záložka 'Produkty a služby', tabulka 'Přiřazené služby a produkty'. |
SERVICES_NAME_FIXED_DEP_CREATE |
0/1 |
Vytvoření přiřazení služby a produktu - týká se případu, kdy je návaznost vytvářena přes web services funkci ws_product_linkage_create. |
SERVICES_NAME_FIXED_DEP_DELETE |
0/1 |
Smazání přiřazení služby a produktu - týká se případu, kdy je návaznost smazána přes web services funkci ws_product_linkage_delete. |
- Při vkládání produktu do košíku se s ním vloží všechny linkované produkty.
- Při vkládání linkovaného produktu se NEKONTROLUJE stav skladu, vložením linkovaného produktu do košíku nedochází k blokaci tohoto produktu ve skladu a rovněž nedochází k aktualizaci skladových stavů.
- Linkované produkty se v košíku nachází těsně za řídícím. Vypadají zcela stejně, kromě výjimek dále:
- Linkované produkty nelze samostatně měnit ani odebrat.
- Naopak při odebrání hlavního (řídícího) produktu dochází k odebrání i všech závislých produktů.
- Systém umožňuje objednávat závislé produkty (láhev) samostatně, takto objednaný produkt se v košíku neslučuje s téže produktem přiřazeným k bázovému (pivo), ale vloží se do košíku jako další položka. Pokud objednám další samostatné produkty (láhev) sloučí se s tímto produktem v košíku. Pokud objednám další bázový produkt (pivo + láhev), sloučí se s téže produktem v košíku. Vždy se ale rozlišuje, zdali je produkt k něčemu vázán, nebo zdali v košíku figuruje samostatně.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.1.6 Akční produkty
Akční produkty jsou produkty jejichž cena je zvýhodněna v porovnání s cenou běžnou. Tato kapitola popisuje různé způsoby nastavení akcí.
4.1.6.1 Zlevněná cena v závislosti na objednaném množství
V této části se zaměrímě na akci jejíž principem je pro dané množství odlišit jeho cenu. Výsledkem může být nastavení kde bude jiná cena při koupi 1-2ks, při koupi 3-6ks, od 6ks > atd.. V následujících krocích naleznete postup nastavení tohoto způsobu akce.
- (A) Vytvořit novou kategorii typu 'Akční'. Bližší info kde a jakým způsobem toho docílit naleznete v kapitole 4.1.7 Kategorie produktů.
- (B) Přiřadit produkt do kategorie typu 'Akční'. Bližší info kde a jakým způsobem toho docílit naleznete v kapitole 4.1.7 Kategorie produktů.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.1.6.1 Slevové kupóny
Pod pojmem kupón si lze představit klasický papírový lístek (ticket) jenž je obsahem letáků, které Vám chodí do schránky. Uplatněním kupónů lze získat pro vybraný sortiment zboží příslušnou slevu. Příkladem může být "2ks Jogurtu Jogobela za 7,- Kč".
Funkcionalita v Selfcare je založena na zcela stejném principu s rozdílem toho, že kupón je virtuální. Jakmile jsou kupóny nadefinované, mají je zákazníci automaticky přístupné a mohou je uplatnit v daném nákupu tzn. že v novém nákupu mají k dispozici
opět všechny. Tento způsob odpovídá zcela praxi. Kupónová položka je jednoznačeně odlišena, zákazník ihned ví, který produkt lze tímto způsobem získat, jaké množství atd.. Nyní se pojďme podívat jak se kupóny nastavují, kde se zobrazují a jaké nabízí možnosti.
Definice kupónů
Kupóny lze definovat dvěma způsoby. Prvním je manuální správa v modulu
záložka 'Kalkulace', tabulka 'Kupóny'. Tabulka obsahuje 3 akce na něž je potřeba mít přiděleny práva:
-
SERVICES.SERVICES_GROUPS_COUPON.CREATE
- Vytvoření kupónu
-
SERVICES.SERVICES_GROUPS_COUPON.EDIT
- Editace kupónu
-
SERVICES.SERVICES_GROUPS_COUPON.DELETE
- Smazání kupónu
V rámci vytvoření kupónů řešíme pouze název, množství a akční cenu. Samotné přiřazení produktu ke kupónu je popsáno dále. Vytvořením kupónu vznikne skupina dle které lze vyiltrovat v modulu
.
Tohle se Vám bude hodit v okamžiku, kdy budete hledat, které produkty jsou k vybranému kupónu přiřazeny.
Na níže uvedeném obrázku můžete spatřit, že produkt, kterému bude tento kupon přiřazen bude stát při nákupu 1 nebo 2ks 5Kč místo jeho původní ceny.
Druhým způsobem definice kupónů je využití web services metody
ws_product_coupon_create. Pro použití web services je nutné mít přidělena práva:
-
APPBUS.SERVICES_GROUPS_COUPON.CREATE
- Vytvoření kupónu
-
APPBUS.SERVICES_GROUPS_COUPON.EDIT
- Editace kupónu
-
APPBUS.SERVICES_GROUPS_COUPON.DELETE
- Smazání kupónu
Zpět na obsah:
Jak pracovat s eshopem v MANGO
Přiřazení produktu ke kupónu
Jakmile máte definice kupónů vytvořeny, můžete začít řešit přiřazení produktů pod tyto kupóny. To učiníte opět v modulu
záložka 'Produkty a služby', tabulka 'Skupiny služeb/produktu'. Podrobné informace naleznete v
referenční dokumentaci. Přiřazení produktů je rovněž možné řešit web services metodou
ws_product_coupon_create.
Jeden produkt může být přiřazen současně pouze jednomu kupónu.
Systém přiřazení kontroluje a případně oznámí.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
Zobrazení kupónového produktu v Selfcare
V Selfcare bude produkt označen jako kupónový po provedení výše uvedených kroků. Zobrazení v Selfcare naleznete v kapitole
5.6 Akční produkty.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.1.7 Kategorie produktů
Podrobný popis záložky 'Kategorie' naleznete v
referenční dokumentaci.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.2 Provozovny
Provozovny se spravují prostřednictvím modulu
Seznam Provozoven.
V definici provozovny lze evidovat o jaký typ prodeje se jedná (discont, mega...), typ prodeje lze definovat dle číselníku prostřednictvím supportu. V seznamu zákazníků se nabízí provozovatel lokace a zákazníci s nastaveným parametrem "Provozovny". Dalším důležitým příznakem je "Odběr zboží", který určuje, zda je možné na provozovně odebírat zboží. Vybraná provozovna se zobrazí v Selfcare pouze tehdy je-li zaškrtnut odběr zboží a vybrán typ prodeje.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.2.1 Práce s parametry provozoven
Pomocí parametrů provozoven lze u jednotlivých provozoven evidovat potřebné informace, kterými mohou být identifikační číslo prodejny, jméno vedoucího, fotografie prodejny, otevírací doba atd... Dle typu informace je nutné vybrat správný typ parametru (STRING, NUM, DATE, BOOL, PRICE, FILE). Zároveň je možné, určit, zda se daná informace zobrazí v Selfcare pro koncového zákazníka či nikoli. Pro přidání nového parametru slouží akce
, která se nachází v modulu 'Parametry'. Nový parametr musí být nastaven jako 'Parametr provozoven'. V případě, že má být informace viditelná v Selfcare je nutné zaškrtnout příznak 'Zobrazit v Selfcare'. Na následujícím screenu lze spatřit přidání nového parametru jehož účelem bude notifikovat zákazníky dané provozovny o změně otevírací doby, k tomuto účelu byl použit parametr typu STRING (textový řetězec).
V okamžiku kdy v modulu 'Parametry' vložíme nový parametr typu provozovny, je nám tento parametr automaticky k dispozici v modulu 'Provozovny', tabulka 'Parametry provozovny' prostřednictvím které je nutné parametry k provozovně přiřadit.
Dalším příkladem využití parametrů provozoven je typicky otevírací doba a termíny dodání, viz následující kapitola.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.2.1.1 Termíny dodání
V okamžiku kdy zákazník v SelfCare potvrzuje objednávku, je vyzván k výběru data v rámci kterého si objednávku na pobočce vyzvedne. Seznam dostupných termínů je ovlivněn několika kritérii jejichž nastavení je popsáno v této kapitole.
- (A) Vytvoření parametrů - V modulu 'Parametry' vytvořit nové parametry, které budou řešit otevírací dobu pro jednotlivé dny v týdnu. Parametr musí být nastaven jako 'Parametr provozoven'.
- (B) Přiřazení parametru k provozovně - V modulu 'Provozovny', tabulce 'Parametry provozovny' je nutné nově vytvořené parametry k provozovně přiřadit. Hodnotou 0 /1 určíme, zdali je odběr v daný den možný. Na následujících screenech lze spatřit, sadu parametrů pro každý den v týdnu 'Odběr zboží v ...', sadu parametrů 'Odběr zboží s ohledem na závozy' a sadu parametrů pro dny v týdnu řešící otevírací dobu. Pro každý den je tak možné, nastavit otevírací dobu prodejny. Na základě těchto parametrů je v Selfcare při potvrzení objednávky zákazníkovi nabídnut dostupný datum dodávky. Pokud je u parametru nastavena hodnota 0 (např. neděle), není tento den dostupný jako termín dodávky a tudíž se během potvrzení objednávky ani zákazníkovi nenabídne. Systém v definovaných intervalech kontroluje, zdali u těchto parametrů nedošlo k nějaké změně.
K provozovně je rovněž nutné přiřadit parametr 'Závozy' jehož hodnota definuje dny v nichž je možný odběr zboží s ohledem na závozy (zásobování prodejny). Tyto informace využijeme v okamžiku kdy budeme zákazníkovi prezentovat datum možného odběru zboží. Na obrázku výše je u parametru 'Závozy' uvedena hodnota 2121321. Představme si dny v týdnu Pondělí - Neděle které mají pořadové číslo 1 - 7. Pro každý den v týdnu je potřeba přičíst počet dnů které máme uvedené v parametru 'Závoz'. Hodnota 2121321 představuje 2 dny pro pondělí, 1 den pro úterý, 2 dny pro středu atd...První hodnota je 2. Vezmeme tedy pondělí a přičteme 2 dny, výsledkem je středeční odběr poněvadž již proběhl závoz. Další hodnotou je 1, k úterý tedy přičteme 1 den, výsledkem je středeční odběr. Další hodnotou jsou 2, ke středě přičteme 2 dny, výsledkem je páteční odběr. Stejným způsobem zjistíme, že pro čtvrtek je nejbližší odběr s ohledem na závoz v pátek. Pro pátek, sobotu a neděli je nejbližším odběrem pondělí. Tímto matematickým zápisem jsme nadefinovali jako termíny odběrů pondělí, středu a pátek.
Hodnoty parametrů lze měnit prostřednictvím SOAP volání ws funkce ws_premise_param_update. Bližší info k této funkci naleznete ve wsdl dokumentaci.
- (C) Nastavení per lokace - Pomocí výše uvedených kroků jsme zajistili otevírací dobu pro jednotlivé dny v týdnu, potažmo s rozšířením o termíny zásobování na pobočku. Dále máme možnost tyto dny ještě omezit následovně:
-
počet zobrazených termínů dodání
- Jedná se o počet termínů, ze kterých může zákazník během potvrzení objednávky vybírat. Nastavení v databázi platné pro celou lokaci, které zajistí support.
-
-
Období
definované počtem kalendářních dnů počítané od aktuálního data z něhož budou vybrány termíny vyhovující podmínkám (provozovna má daný den otevřeno, zásobování na pobočku). Nastavení v databázi platné pro celou lokaci, které zajistí support.
-
-
odběr zboží v den vytvoření objednávky
- V rámci tohoto nastavení se uvádí hodnota reprezentující počet hodin které jsou odečteny od data odeslání objednávky. Příklad:
Závozy: 2121321 (Pondělí, středa, pátek)
Objednávka podaná v pátek 13:12, odečteme 10 hodin => objednávka byla podána v 03:12 takže nejbližší termín dodávky je pondělí (pokud je pondělí otevírací den).
Objednávka podaná v pátek 13:12, odečteme 14 hodin => objednávka byla podána v 23:12 ve čtvrtek takže nejbližší termín dodávky je pátek (pokud je pátek otevírací den).
- (D) Nastavení per produkt - Pomocí následujících 2 parametrů můžete zajistit posun výběru termínu dodání o libovolný počet dní. Použití např. u vybraných produktů, u kterých nechcete, aby šly objednávat na druhý den.
-
-
Dny posunu dodání
- Jako hodnotu zadáte počet dní o které chcete, aby se posunuly termíny dodání zobrazené v detailu košíku.
-
-
Typ dní posunu dodání
- Jako hodnotu zadáte kalendářní nebo pracovní dny. Podle tohoto parametru systém zohlední posunutí dnů v závislosti na tom jestli jsou kalendářní nebo pracovní. Pokud není tento parametr nastaven, automaticky se počítá s kalendářními dny.
- (E) Maximální počet objednávek na den: Pro každou provozovnu lze určit maximální hodnotu počtu objednávek na den. Parametr u provozovny je ovlivněn nastavením ORDER.DATE_DELIVERY.MAX_ORDERS, který limituje celkový počet objednávek ze všech provozoven. Nastavením se zákazníkovi u vybrané provozovny zobrazuje informace:
- o dnech, na které může ještě objednat
- pokud už není žádný volný termín z důvodu překročení denního limitu.
Příklad s využitím všech nastavení kromě bodu (D):
Nastavení parametrů provozovny
-
Otevírací doba:
- Pondělí: ANO (07:00 - 18:00)
- Úterý: ANO (07:00 - 18:00)
- Středa: ANO (07:00 - 18:00)
- Čtvrtek: ANO (07:00 - 18:00)
- Pátek: ANO (07:00 - 18:00)
- Sobota: ANO (07:00 - 12:00)
- Neděle: ANO (08:00 - 11:00)
-
Odběr zboží:
- Odběr zboží v pondělí: ANO
- Odběr zboží v úterý: ANO
- Odběr zboží v středa: ANO
- Odběr zboží v čtvrtek: ANO
- Odběr zboží v pátek: ANO
- Odběr zboží v sobota: ANO
- Odběr zboží v neděle: ANO
-
Závozy:
2121321 (Pondělí, středa, pátek)
-
Odběr zboží s ohledem na závozy:
- Odběr zboží v pondělí s ohledem na závozy: ANO
- Odběr zboží v úterý s ohledem na závozy: NE
- Odběr zboží v středa s ohledem na závozy: ANO
- Odběr zboží v čtvrtek s ohledem na závozy: NE
- Odběr zboží v pátek s ohledem na závozy: ANO
- Odběr zboží v sobota s ohledem na závozy: NE
- Odběr zboží v neděle s ohledem na závozy: NE
Nastavení pro lokaci
-
Počet zobrazených termínů dodání:
3
-
Období:
7 dní od aktuálního data
-
Aktuální datum:
12.8 2014
-
Odběr zboží v den vytvoření objednávky:
10 hodin
Výsledek:
Systém zjistí, že aktuální datum 12.8 2014 připadá na kalendářní den úterý, vezme následujících 7 kalendářních dnů (středa 13.8, čtvrtek 14.8, pátek 15.8, sobota 16.8, neděle 17.8, pondělí 18.8, úterý 19.8) z nichž vybere pouze dny odběrů s ohledem na závozy (středa 13.8, pátek 15.8, pondělí 18.8, středa 20.8). Od prvního nalezeného odběru s ohledem na závozy (středa 13.8) systém vezme 3 následující kalendářní dny u nichž zkontroluje otevírací dobu a možný odběr. Pokud podmínka vyhovuje jsou zákazníkovi nabídnuty tyto 3 dny. V našem případě bude tedy výsledkem středa 13.8, čtvrtek 14.8, pátek 15.8. Pokud bude objednávka podaná např. ve středu 13:12, odečteme 10 hodin => objednávka byla podána v 03:12 takže nejbližší termín dodávky je pátek. Pokud by byla objednávka podána ve středu 08:30, odečteme 10 hodin => objednávka byla podána v úterý 22:30 takže nejbližší termín dodávky je středa. Tímto způsobem jsme vlastně docílili objednávky na tentýž den.
Pokud zákazník vloží první položku do nákupního košíku, automaticky se tak otevře objednávka, v
detailu košíku systém dle výše uvedených pravidel nabídne možné termíny odběru. Pokud ovšem zákazník objednávku nepotvrdí (objedná) ihned, ale ponechá jí v tomto stavu s cílem dokončit později. Systém musí na tuto událost reagovat, tzn. že zákazník si během vytváření objednávky sice může vybrat termíny odběru jenž jsou platné pro daný moment, ale pokud objednávku neodešle, vrátí se k ní později, tyto termíny již nemusí být platné. Systém v okamžiku kdy zákazník klikne na tlačítko 'Objednat' zkontroluje aktuální platnost termínů odběru a pokud u nich došlo ke změně, zákazníka informuje s tím, že objednávka nebude potvrzena dokud si zákazník nevybere jiný platný termín. Pokud k žádné změně nedošlo je objednávka úspěšně potvrzena. V praxi tento případ může nastat zejména v souvislosti s termínem odběru téhož dne, protože, aby mohl zákazník objednávku vyzvednout v den jejího podání, musí se vejít do příslušného času. Dalším případem kdy může tato situace nastat je pokud majitel obchodu provede nějaké úpravy v otevírací době, termínech zásobování na pobočku atd...
Rozšíření příkladu i o nastavení v bodu (D):
Nyní si ještě rozšíříme výše uvedený příklad o nastavení (D), tedy o posunutí Data dodávky v detailu košíku o konkrétní počet dnů. Jako majitel obchodu jste se rozhodli, že u vybraných produktů např. uzeniny nechcete, aby šly objednávat na druhý den.
U všech produktů, které tímto způsobem chcete ovlivnit nastavíte parametr "Dny posunu dodání" a jako hodnotu např. 1 den.
Dokud nebude v nákupním košíku jediný produkt, který by měl nastaven posun data dodávky, budou platit stále dny středa 13.8, čtvrtek 14.8, pátek 15.8. Jakmile však přidáte do košíku jediný produkt s nastavením posunu data dodávky, automaticky se
data změní pro celou objednávku. Do košíku jste tedy vložili "Klobása Bačajská 200g" a data dodávky se posunuli na čtvrtek 14.8, pátek 15.8, pondělí 18.8.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.3 Objednávky
Objednávky se spravují prostřednictvím modulu
Objednávky.
Do hlavičky objednávky je možné po výběru zákazníka přidat provozovnu. Nabízejí se pouze provozovny, které mají povolenu možnost odebírat zboží a to všech typů prodeje, zároveň musí být přiřazeny stejnému provozovateli jakému je přiřazen zákazník.
Pokud bude k objednávce přiřazen produkt, nepůjde provozovna v hlavičce změnit.
Pomocí nastavení lze ovlivnit, zda provozovna musí být vybrána povinně.
Pokud je vybrána provozovna a jako typ dopravy je zvolena provozovna, provede se automatické nastavení shodné provozovny pro odběr. Pokud by jiný typ dopravy nebyl nadefinovaný, doprava by se jen předvyplnila a nedala by se editovat.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.3.1 Stavy objednávek
Jednotlivé stavy objednávky byly rozšířeny na následující. Popisek ve sloupci hodnota je pro jednotlivé klíče libovolně definovatelný, níže je uveden pouze příklad.
Klíč |
Hodnota |
Popis |
ACCEPT |
Otevřená |
Bez ohledu na to, zdali je koncový zákazník v Selfcare přihlášen či nikoli. V okamžiku kdy zákazník vloží do nákupního košíku první produkt dojde k automatickému vytvoření objednávky, která je pouze ve stavu otevřená. Takovouto objednávku je možné libolně editovat, jednotlivé položky smazat, měnit jejich počty, případně smazat celou. Veškeré úkony samozřejmě může řešit i operátor ve frontend části, modul 'Objednávky'. Vzhledem k tomu, že v tomto stavu vzniká v okamžiku kdy zákazník vloží produkt do košíku, může nastat situace, kdy nepřihlášený zákazník založí objednávku, ale už se k ní nikdy nevrátí. Aby nezůstávaly tyto objednávky neregistrovaných zákazníků v systému zbytečně evidovány, je spuštěn automat 1x za 24 hodin,který je odstraní. Upozorňuji, že se jedná pouze o objednávky ve stavu otevřená a založené pod anonymními (nezaregistrovanými) zákazníky. |
REALIZATION |
Objednaná |
Přechod ze stavu otevřená do stavu objednaná může vykonat v Selfcare pouze přihlášený zákazník pokud provede v detailu košíku odeslání objednávky nebo operátor ve frontend části. Všechny informace o objednávkách spravuje zákazník prostřednictvím záložky 'Objednávky'. Bude-li chtít zákazník smazat objednávku v tomto stavu, je nutné operátorovi prostřednictvím, kterého se přihlašují zákazníci na koncové stránky ( EU_USER_FOR_xxx) přidat právo ORDERS.STORNO s hodnotou 1. |
EXPEDICE |
Vykrytá |
Do tohoto stavu může změnit objednávku již pouze operátor ve frontend části, zákazník s tímto nemá nic společného. Operátor změní objednávku do stavu vykrytá v okamžiku kdy je zboží připraveno v CS k odeslání. Je jedno, zdali je zákazníkovi připraveno veškeré objednané zboží (plně vykrytá objednávka), případně část objednaných položek (částečně vykrytá objednávka). V obou případech se jedná o objednávku ve stavu vykrytá, žádný stav jako částečně vykrytá objednávka neexistuje. Zákazník může stav své objednávky sledovat prostřednictvím záložky 'Objednávky'. |
PREPARE |
Připravená |
Do tohoto stavu může změnit objednávku opět pouze operátor v backend části. Jedná se o stav, kdy je zboží odesláno z CS na pobočku prodejny, kde si ho může zákazník vyzvednout. |
DONE |
Uzavřená |
Do tohoto stavu může změnit objednávku opět pouze operátor v backend části. Jedná se o poslední stav, kdy je zboží vyzvednuto zákazníkem na pobočce prodejny. |
STORNO |
Stornovaná |
Do tohoto stavu se dostane objednávka pokud je provedeno storno. |
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.3.2 Práva pro práci s objednávkami
Právo |
Hodnota |
Popis |
ORDERS.DELETE |
0/1 |
Dovolí smazat objednávku ve stavu otevřená. |
ORDERS.STORNO |
0/1 |
Dovolí stornovat objednávku ve stavu Objednaná, objednávka ve stavu Otevřená se smaže. |
ORDER.STORNO.COVERAGE |
0/1 |
Dovolí stornovat objednávku ve stavu EXPEDICE, jen pokud není zcela vykrytá. |
ORDER.STORNO.EXPEDICE |
0/1 |
Dovolí stornovat objednávku ve stavu EXPEDICE, bez ohledu na vykrytí. |
ORDER.STORNO.PREPARE |
0/1 |
Dovolí stornovat objednávku ve stavu PREPARE. |
END_USER.EU_ORDERS_LIST_ITEMS.ACTION.EDIT |
0/1 |
Dovolí editovat položku objednávky |
END_USER.EU_ORDERS_LIST_ITEMS.ACTION.DELETE |
0/1 |
Dovolí smazat položku objednávky pokud je objednávka ve stavu otevřená. |
END_USER.EU_ORDERS_LIST_ITEMS.ACTION.INSERT |
0/1 |
Dovolí vložit položku k objednávce, která je ve stavu 'otevřená'. |
END_USER.EU_ORDERS_LIST_ITEMS.ACTION.DELETE_ALL |
0/1 |
Smaže všechny položky objednávky, která je ve stavu 'otevřená'. |
Obecně by neměla jít objednávka smazat ani stornovat v případech, kdy obsahuje produkty nebo služby, které nejdou smazat. Důvodů je mnoho, např.je uzávěrka, jsou servisní procesy, napárované platby, vystavené nestornované faktury, je použita v tabulkách pro variabilní ceny apod.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.3.3 Šablony a automatizace objednávek
V okamžiku přechodu objednávky z jednoho stavu do druhého systém může zareagovat odesláním emailu s informacemi o stavu objednávky ať už zákazníkovi či operátorovi. Automatizace jsou nastavovány supportem. Pro nastavení automatizace je nutné mít vytvořeny šablony, které budou využity pro odesílání emailů.
Dle názvu šablony lze snadno definovat komu má být šablona směřována:
- šablona jejíž název začíná CP.* je určen pro operátora, nikoli zákazníka!
- šablona jejíž název začíná USER.* je určen pro zákazníka, nikoli operátora!
Stav objednávky |
Název šablony |
Popis |
ACCEPT |
|
Pro otevřenou objednávku nemá smysl vytvářet nějakou notifikaci, tudíž není potřeba ani žádná šablona. |
REALIZATION |
CP.ORDER.REALIZATION nebo USER.ORDER.REALIZATION |
Tyto šablony se využijí v okamžiku kdy chceme informovat operátora nebo zákazníka o tom, že zákazník provedl odeslání objednávky, tedy došlo k přechodu ze stavu otevřená do stavu objednaná. |
EXPEDICE |
CP.ORDER.EXPEDICE nebo USER.ORDER.EXPEDICE |
Tyto šablony se využívají v okamžiku kdy chceme informovat operátora nebo zákazníka o tom, že objednávka je vykrytá nebo částečně vykrytá v CS. |
PREPARE |
CP.ORDER.PREPARE nebo USER.ORDER.PREPARE |
Tyto šablony se využívají v okamžiku kdy chceme informovat operátora nebo zákazníka o tom, že objednávka je připravena k vyzvednutí na pobočce prodejny. |
DONE |
CP.ORDER.DONE nebo USER.ORDER.DONE |
Tyto šablony se využívají v okamžiku kdy chceme informovat operátora nebo zákazníka o tom, že objednávka byla dokončena. Pravděpodobně nebude mít praktické opodstatnění, nicméně ta možnost zde je. |
STORNO |
CP.ORDER.STORNO nebo USER.ORDER.STORNO |
Tyto šablony se využívají v okamžiku kdy chceme informovat operátora nebo zákazníka o tom, že objednávka byla stornována. |
Jak informovat zákazníka o způsobu platby a místě vyzvednutí?
V níže uvedených šablonách si můžete nastavit proměnné, které informují zákazníka o způsobu platby (MESSAGE_PAID: Zaplaceno kartou/Platba při převzetí) a místě vyzvednutí (MESSAGE_BOX: Zboží vyzvednout v boxu/Zboží vyzvednout na prodejně). Text se mění podle toho, jestli zákazník v košíku zvolil volbu "Platba při převzetí" nebo "Objednané zboží vyzvednout v boxu".
Šablona orders_main - jde o šablonu, kterou si zákazník může vytisknout v eshopu po provedení objednávky.
Šablona CP.ORDER.REALIZATION a USER.ORDER.REALIZATION - jde o šablony, které informují provozovatele e-shopu a koncového zákazníka o potvrzení přijetí objednávky.
Šablona USER.ORDER.PREPARE - jde o šablonu, která informuje koncového zákazníka o připravení objednávky k vyzvednutí.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.4 Zákazníci
Přehled registrovaných zákazníků a možnost editace jejich údajů lze vykonat v modulu
Seznam zákazníků.
Prostřednictvím parametru "Provozovna xxx" je možné nastavit tzv. privilegovanou provozovnu což je provozovna, která se zákazníkovi nastaví pokud se přihlásí v Selfcare. Jako hodnota se uvede číslo provozovny z modulu
Provozovny.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.5 Sklady
Podrobný popis modulu 'Sklady' naleznete v
referenční dokumentaci.
V modulu 'Sklady', záložka 'Sklady' je nutné vytvořit minimálně jeden sklad produktů s označením 'prodejní'. Je-li takto sklad označen, pak u produktů, u kterých bude zapnuta
skladová evidence (
tento příznak se nastavuje v definici produktu v modulu Produkty a služby) systém zajišťuje, že není možné objednat a dodat (aktivovat), pokud potřebný počet volných kusů nebude k dispozici. Při objednání produktu (nebo-li při aktivaci produktu k dodání) bude systém daný počet produktů na prodejním skladu blokovat (při rušení objednávky či produktu k dodání se blokace uvolní) a při dodání pak i reálně odepíše. Prodejní sklad může být pouze jeden. Pokud je již prodejní sklad vytvořen, pak při zakládání dalších skladů není zaškrtávátko 'Prodejní' k dispozici.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.6 Skladové položky
V modulu 'Sklady', záložka 'Produkty' se evidují veškeré produkty u nichž je nastaven příznak
skladové evidence. Tento příznak se nastavuje v definici produktu v modulu
Produkty a služby. Na následujícím screenu je vidět, že nemáme naskladněno žádné zboží.
V okamžiku naskladnění je aktualizován počet ve sloupci 'Naskladněno' a zaevidován záznam do tabulky 'Historie pohybů této položky'.
Objednat lze pouze tolik ks kolik je pro daný produkt naskladněno, v případě, že se zákazník pokusí objednat více, dojde k notifkaci následující hláškou.
V okamžiku kdy zákazník vloží zboží do nákupního košíku v Selfcare dojde automaticky k vytvoření objednávky ve stavu 'Otevřená'.
Pokud zákazník objednávku dokončí, interně dojde ke změně stavu z 'otevřená' do stavu 'objednaná'.
U skladových položek dojde k blokaci požadovaného množství. Celkový zablokovaný počet produktů na skladě se odečítá od počtu produktů na skladě a tím tvoří
Volný počet produktů.
Pokud dojde ke stornu objednávky, blokované množství se uvolní. Pokud je to v souvislosti s objednávkou, dojde k poznamenání do skladové operace.
Jakmile je zboží v centrálním skladu připravené, změní operátor objednávku ze stavu 'objednaná' do stavu 'vykrytá'.
Na základě vykrytí objednávky dojde k odečtu počtu ks ve sloupci 'Naskladněno' a blokované zboží se vynuluje.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.7 Skladové operace
Podrobný popis modulu 'Skladové operace' naleznete v
referenční dokumentaci.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.7.1 Naskladnění počtu produktů na sklad
V modulu 'Skladové operace', tabulka 'Skladové operace', akce 'Naskladnění produktu'. Akce slouží pro naskladnění produktů na nějaký konkrétní sklad. Nejdříve se zobrazí jeden řádek pro produkt, při jeho vyplnění se objeví vždy další. Při smazání identifikátoru i kódu produktu se daný řádek smaže. Kód produktu slouží pro vyhledání produktu dle kódu, který je definován atributem kód produktu v modulu
Produkty a služby. Samozřejmě systém vyhledává jen u produků, které mají zapnutou
skladovou evidenci. V případě, že systém produkt dle ID nebo Kódu vyhledá, tak doplní do dalších polí údaje a nedovolí je měnit a kurzor skočí do pole Množství ve kterém se online hlídá, zda není překročeno volné množství na zdrojovém skladu. Produkt se nesmí opakovat.
Tato akce vytvoří skladovou operaci se skladovými pohyby danými vyhledanými produkty. Po provedení je uživatel přesunut do modulu Skladových operací s vyfiltrovanou vytvořenou operací.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.7.2 Přesun produktů ze skladů na sklad
V modulu 'Skladové operace', tabulka 'Skladové operace', akce 'Přesun produktů'. Akce slouží pro přesun počtu produktů, které jsou na nějakých skladech, na jiný jeden konkrétní sklad. Stejné nastavení jako při naskladnění s potřebou určit cílový sklad.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.7.3 Vyskladnění produktů ze skladu
V modulu 'Skladové operace', tabulka 'Skladové operace', akce 'Vyskladnění produktů'. Akce slouží pro vyskladnění daných počtů produktů, které jsou na nějakém skladu. Pokud uživatel vloží produkt, který není zařazen ve skladové evidenci, nebo který je na jiném skladu
než ostatní produkty, pak systém na toto upozorní a nepovolí akci provést.
V praxi může nastat situace kdy je potřeba řešit vyskladnění i přesto, že počet ks na skladě je menší než počet, který chceme vyskladnit. Praktické využití lze uplatnit v okamžiku kdy kamion se zbožím přijede na sklad, operátor nestihne vyřídit příjem zboží (naskladnění do systému), ale již je potřeba řešit export na pobočky (vyskladnění v systému). Z tohoto důvodu lze použít právo
WAREHOUSE_OUT_STOCK, které takovéto vyskladnění umožní.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.7.4 Tisk skladové operace
V modulu 'Skladové operace', tabulka 'Skladové operace', akce 'Tisk skladové operace'. Pro tisk je použita šablona typu 'Skladová operace', kterou si lze libovolně editovat v modulu
Šablony. Níže je uvedena vlevo ukázka editace šablony, vpravo pak náhled s fiktivními daty.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
4.7.5 Import skladové operace
V modulu 'Skladové operace', tabulka 'Skladové operace', akce 'Import skladové operace'. Soubor pro import musí být ve formátu xml.
XSD šablona pro import skladové operace pomocí xml souboru:
warehouse_operation_product.xsd
XML element |
Popis |
date |
Datum realizace skladové operace. |
source |
Zdrojový sklad, není-li specifikován, jde o první naskladněný produkt. |
destination |
Cílový sklad, není-li specifikován, jde o finální vyskladnění produktu. |
handedBy |
Kontaktní osoba pro předání, identifikovaná přihlašovacím jménem do systému CIBS. |
assumedBy |
Kontaktní osoba pro převzetí, identifikovaná přihlašovacím jménem do systému CIBS. |
comment |
Popis skladové operace. |
product |
Skladová položka - produkt. |
identifier |
Identifikátor produktu. Pokud není vyplněno, produkt se dohledá podle kódu produktu. |
code |
Kód produktu. Pokud není vyplněno, produkt se dohledá podle dentifikátoru produktu. |
count |
Množství produktu. Může obsahovat celkové množství nebo změnu stavu. |
<?xml version="1.0" encoding="utf-8"?>
<operation>
<date>2013-12-17</date>
<source></source>
<destination>WH001</destination>
<handedBy>user1</handedBy>
<assumedBy>user2</assumedBy>
<comment>pokus</comment>
<product>
<identifier>84034</identifier>
<code>112233</code>
<count>333</count>
</product>
</operation>
Zpět na obsah:
Jak pracovat s eshopem v MANGO
5. Selfcare
Rozhranní umožňující zákazníkům realizovat online nákupy. Na následujícím screenu jsou popsány jednotlivé části:
- 1. Záhlaví (banner / header) - jedná se o libovolný obrázek ve formátu .jpg doplněný o funkční odkazy. Banner zároveň slouží jako odkaz na hlavní stranu eshopu, na kterou zákazník příjde při prvním spuštění eshopu.
- 2. Záložky - záložky se mohou lišit v závislosti na implementaci, v tomto případě je použito 5 záložek.
- Produkty - záložka obsahujicí produkty. Bližší info v kapitole Product board.
- Objednávky - záložka obsahující všechny zákazníkovi objednávky ať už v minulosti objednané nebo aktuálně otevřené.
- Uživatel - informace vztahující se k zákazníkovi. Bližší info v v kapitole Registrace zákazníka.
- Přihlášení - slouží pro přihlášení registrovaného zákazníka, pokud registrován není, má zde možnost přesunutí na záložku 'Uživatel'.
- Košík - nákupní košík, bližší info v v kapitole Detail košíku.
- 3. Menu s kategoriemi produktů - jedná se o klasický výpis kategorií v nichž je zboží zařazeno.
- 4. Akční produkty - Kliknutím na tuto kategorii dojde k zobrazení všech akčních produktů. Tuto kategorii není možné skrýt v definici kategorie.
- 5. Oblíbené produkty - Položka je dostupná pouze pro přihlášeného uživatele. Přihlášený zákazník v této sekci vidí své nejčastěji nakupované / oblíbené produkty. Řazení produktů probíhá dle četnosti per nákup nikoli množství v daném nákupu, tzn., že pokud v 1 nákupu objednám 1000 rohlíků a v 10 nákupech 1 chléb, bude na prvním místě chléb. Počet zobrazených oblíbených produktů lze prostřednictvím supportu nastavovat. V případě, že je k produktu (bázovému) přiřazen produkt další (závislý), pak při objednání těchto produktů započítáváme do statistiky oblíbených pouze bázový produkt. Typickým příkladem bázového produktu může být pivo, závislým pak láhev. Pokud je nastaveno, že závislý produkt může být koupen samostatně, pak je tento produkt započítán i do statistik oblíbených. Bližší info k linkovaným produktům naleznete v kapitole 4.1.5 Linkované produkty
- 9. Výběr provozovny - Pokud je nadefinována pouze 1 provozovna a zákazník vstoupí na shop, je tato provozovna automaticky předvybrána. V případě více provozoven, je zákazník nucen jednu vybrat. Dokud tak neučiní, je mu při pokusu vložit produkt do košíku zobrazena informující hláška v níž je informován, aby vybral provozovnu, pod níž chce košík založit. Vzhledem k tomu, že je nutné při vstupu na shop zobrazovat nějaké produkty, tedy i v okamžiku kdy zákazník nevybral provozovnu, jsou interně zobrazovány produkty provozovny, přiřazené k defaultnímu provozovateli lokace. Zákazník má během registrace možnost zvolit privilegovanou provozovnu. Při přihlášení, pokud bude mít zákazník otevřený košík na některé provozovně, přednastaví se tato provozovna. Pokud ne, přednastaví se privilegovaná provozovna. Tuto provozovnu si může zákazník kdykoli změnit v editaci svého účtu. Pokud si zákazník vybere provozovnu před přihlášením, případně nakliká košík, po přihlášení systém zkontroluje aktuálně vybranou provozovnu s provozovnou nastavenou jako privilegovaná v rámci registrace. Pokud se shodují systém nic neřeší a zákazník pokračuje v nákupu. V případě, že se provozovny liší, systém zákazníka upozorní informační hláškou. Cílem je vyvarovat se situaci, kdy zákazník dokončí nákup omylem pod jinou provozovnou. Při změně provozovny dochází k vymazání košíku pouze za předpokladu, když dochází ke změně ceny nějaké produktu (odlišná cena mezi provozovnami) nebo když na cílové provozovně není produkt povolen. Při nutnosti smazat košík je uživatel systému vyzván k potvrzení této akce dialogem "Změnou výdejního místa dojde k odstranění všech položek z vašeho košíku. Skutečně pokračovat?".
- 10. Detail košíku - zobrazuje počet položek nacházejících se v nákupním košíku, celkovou cenu objednávky včetně započtené dopravy, případně je možné zobrazit cenu zbývající do minimální či maximální výše nákupu.
- 11. Položky v košíku - Každá položka obsahuje:
název produktu
(Vzhledem k malému prostoru a dlouhých názvech produktů je název zkrácen, při najetí na název kurzorem myši dojde k zobrazení plného názvu pomocí hintu. Název slouží zároveň jako odkaz který přesměruje do detailu produktu), cena za daný počet kusů
, počet kusů vložených v nákupních košíku s možností editace
, odstranění položky z košíku
. Změnu množství lze realizovat zadáním počtu a stisknutím klávesy ENTER nebo kliknutím kurzorem myši mimo editační pole, systém automaticky provede aktualizaci množství. Při vícenásobném vkládání shodného produktu dochází ke slučování tzn., že pokud vložíte produkt A s 1 kusem, následně opět produkt A se 2 kusy. V položkách košíku uvidíte produkt A pouze jako jeden záznam obsahující 3 kusy. Produkt který vložíme a ještě zde není je vždy zařazen na poslední místo. Pokud vložíme produkt, který již v položkách je, dojde ke sloučení těchto položek a záznam je uložen nakonec. Červeně označený produkt značí produkt, který je v akci. Vložíme-li do košíku produkt, který má k sobě nastaven závislý produkt např. Pivo + láhev, hovoříme o linkovaných produktech. Závislý produkt poznáme tak, že je umístěn hned za svým bázovým a není u něho možné změnit počet, případně ho odebrat. Systém umožňuje objednávat závislé produkty (láhev) samostatně, takto objednaný produkt se v košíku neslučuje s téže produktem přiřazeným k bázovému (pivo), ale vloží se do košíku jako další položka. Pokud objednám další samostatné produkty (láhev) sloučí se s tímto produktem v košíku. Pokud objednám další bázový produkt (pivo + láhev), sloučí se s téže produktem v košíku. Vždy se ale rozlišuje, zdali je produkt k něčemu vázán, nebo zdali v košíku figuruje samostatně.
- 12. Zápatí (patička / footer) - jedná se o libovolný obrázek ve formátu .jpg doplněný o funkční odkazy.
V celém SelfCare je znepřístupněno tlačítko "Zpět" ve webovém prohlížeči a to z důvodu nesouladu s funkčností aplikace. Tlačítko ovšem není vůbec potřeba poněvadž aplikace je k procházení zpět situována vlastními tlačítky. Tlačítko funguje pouze v případě, že se pomocí něj přejde zpět mimo CIBS. V případě zmáčknutí "Zpět" webového prohlížeče dojde k zobrazení informační hlášky kterou lze spatřit na následujícím screenu. Hlášku zobrazuje přímo prohlížeč, nikoli CIBS, z tohoto důvodu se může hláška v závislosti na použitém prohlížeči lišit. Hlášku je možné libovolně editovat prostřednictvím supportu.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
5.1 Popis životního cyklu objednávky
Typ prodeje je uložen v databázi, nastavuje support v rámci implementace. Pod pojmem výběr typu prodeje si lze představit URL odkaz pro přístup do zákaznického rozhranní jehož parametrem je onen typ prodeje. Není tedy žádný problém poskytovat v rámci společnosti více SelfCare.
První co zákazník po vstupu do SelfCare vidí je výběr provozovny. V případě, že je v lokaci nadefinována pouze 1 provozovna, je nastavena automaticky jako defaultní a tudíž není potřeba ji vybírat. Po výběru provozovny se zobrazí productboard s produkty s dostupností pro vybranou provozovnu a skryje se záložka pro výběr provozovny. Zůstane pouze form s možností změnit provozovnu.
Nastavení provozoven, které se mají koncovému zákazníkovi zobrazit je řešeno v backend části, modulu
Provozoven.
- Výběr zboží a vkládání do košíku
Pro výběr zboží je nutné se přesunout na záložku s produkty. Produkty jsou řazené v
kategoriích. Informace o produktech vložených do nákupního košíku se nacházejí v části
Detail košíku do něhož se dostaneme prostřednictvím tlačítka 'Přejít do košíku'.
Liší se dle provozoven, zobrazené termíny dodání podléhají několika nastavením. Bližší informace neleznete v kapitole
4.2.1.1 Termíny dodání.
Systém nejdříve zkontroluje, zdali cena nákupu odpovídá minimální a maximální definované hodnotě. Dále zkontroluje aktuální platnost
datumů dodávky a zdali u produktů nedošlo k
přecenění případně zdali je požadované množství na skladě. Pokud není něco v pořádku, systém oznámí co musí zákazník změnit.
V opačném případě je objednávka úspěšně přijata. Následuje informace zákazníkovi o vykrytí / nevykrytí objednávky prostřednictvím emailu.
V případě nevykrytí bude pro zákazníka možnost storna objednávky. Pokud nebylo v CS ještě vyskladnění, tak se předá storno do CS automaticky, pokud již v CS bylo vyskladnění, předá se upozornění mailem do systému partnera.
- Notifikace pro zákazníka o připravenosti objednávky na prodejně
- Notifikace pro zákazníka o uzavření objednávky
Zpět na obsah:
Jak pracovat s eshopem v MANGO
5.2 Registrace zákazníka
Systém nabízí v registraci nejčastěji využívané atributy. V případě potřeby skrýt nějaký atribut je nutné kontaktovat support jemuž stačí sdělit položku která má být skryta. V případě potřeby položku přidat je možné využít následující postup.
V modulu 'Parametry' vytvořit nový parametr, který musí být vedený jako 'Parametr zákazníků', název může být libovolný.
V modulu 'Administrátoři' vybrat operátora jehož prostřednictvím přistupují zákazníci na koncové stránky, tumuto operátorovi je nutné přidat právo
EU_USER_FORM.EDIT_USER_PARAMETER s hodnotou stejnou jako je název parametru.
Výsledek zobrazeného parametru v Selfcare.
Parametr telefonní číslo lze nastavit jako povinný.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
5.3 Přihlášení zákazníka
Přihlášení do shopu je možné dvěma způsoby. Záložkou
'Přihlášení' nebo tlačítkem
'Přejít do košíku'. Níže označený červený text je plně editovatelný prostřednictvím supportu. Text se zobrazí pouze pokud nepřihlášený zákazník vloží něco do nákupního košíku a pak se chce přihlásit. Pokud je v okamžiku přihlášení nákupní košík prázdný, informační text zobrazen není.
5.4 Product board
Pod pojmem product board rozumíme záložku 'Produkty' v níž se nacházejí produkty členěné do jednotlivých kategorií. Každý produkt má několik částí v nichž jsou zobrazeny parametry, podrobnější informace k nastavení těchto parametrů naleznete v dokumentaci
4.1.1 Parametry produktů. Na následujícím screenu je uvedena ukázka produktu.
Tlačítko
? (Omezení):
- Tlačítko omezení je u produktu zobrazeno pouze pokud je nastaven alespoň 1 ze 3 parametrů uvedených v kapitole 4.1.1 Parametry produktů.
- Při pokusu vložit do košíku počet jenž neodpovídá nastaveným restrikcím může dojít k zobrazení následujících informačních hlášek
Počet produktů na stránce je konfigurovatelný, v případě potřeby kontaktujte support, který provede změnu v databázi.
Produkty jejichž množství na skladě je 0 se zobrazují, ale nelze je objednat.
Při pokusu vložit do košíku více ks než-li je množství na skladu, systém upozorní, kolik je maximální objednatelné množství.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
Navigační menu se nachází na product boardu, příklad navigačního menu je uveden na následujícím screenu v červeném rámečku. Pod pojmem navigační menu si lze představit stromovou strukturu jednotlivých
kategorií v níž se daný produkt nachází. Kategorie první zleva představuje nejvýšší úroveň. Při kliknutí na název kategorie dojde za předpokladu, že se pod touto kategorií nachází nějaká další k řádkovému výpisu všech podřízených kategorií. Tímto způsobem je možné procházet kategorie nahoru a dolu, eventuálně využít
hlavní menu s kategoriemi.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
5.4.2 Fulltext vyhledávání
Součástí eshopu je fulltextové vyhledávání, které vyhledává dle zadaného textového výrazu porovnáváním s názvem produktu. . Je to tak, že dle názvu jsou nejprve ty, které shodují celé slovo a to přesně s ohledem na diakritiku, pak ty které shodují celé slovo bez ohledu na diakritiku (chléb==chleb) a nakonec všechny ostatní, které se shodují jakkoliv (výraz chléb najde chlebíček, chlebová mouka, chlebicek..). Velká a malá písmena nejsou řešena, aby vyhledávání nebylo tak svazující. Výsledky vyhledávání jsou zobrazeny na product boardu jako klasické produkty s tím, že místo
navigačního menu jsou vypsány kategorie v nichž se produkt nachází. Názvy jednotlivých kategorií slouží jako odkazy do nich. Zároveň je u každého produktu informace v které konkrétní kategorii se produkt nachází s možností zobrazit ostatní produkty této kategorie, viz následující screen.
Filtru lze nastavit minimální počet znaků, které je nutné zadat pro hledání výrazu. Pokud je zadaný počet menší než nastavené minimum, systém oznámí hlášku s upozorněním kolik je povinné minimum. Příklad na obrázku níže. Nastavení lze vykonat přiřazením práva
SELFCARE.FULLTEXT.LENGTHLIMIT příslušnému operátorovi v modulu
.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
5.4.3 Filtrování produktů
Produkty je možné filtrovat dle libovolných parametrů např. výrobce, značky, barvy atd.. Filtrování funguje tak, že se prohledají produkty, které svými parametry odpovídají filtrovacím kritériím.
Tlačítko "Filtrovat" prohledá produkty odpovídající filtrovacím kritériím
napříč celým shopem.
Tlačítko vedle řazení prohledá produkty odpovídající filtrovacím kritériím
pouze ve vybrané kategorii.
Pokud nejsou k dispozici žádné parametry podle kterých by šlo produkty filtrovat, tlačítka se skryjí.
ukázka zobrazení filtrovacího dialogu
V závorce je počet produktů odpovídajících tomuto filtru. Zobrazovány jsou jen parametry (barva, výrobce,..) a jejich hodnoty (červená, žlutá, JOJO, Kinder,..), které jsou v zobrazované množině.
Nastavení
(1) Vymyslet parametry, podle kterých budete chtít produkty filtrovat např. barva, výrobce. Parametry definuje pouze support. Prosím, při požadavku na support se odkazujte na tuto dokumentaci.
(2) Vymyslet pro parametry hodnoty a vytvořit pro ně číselník. Název číselníku bude potřebovat support při definování parametrů, viz bod č.1.
vytvořte nejdříve kategorii a následně ji naplňte hodnotami v tabulce "Číselníky - CT".
(3) Parametry přiřadit produktům.
, tabulce "Parametry služby nebo produktu". Tento způsob využijete těžko pokud budete přidávat více parametrů stovkám produktů a proto je tu další možnost pomocí SOAP rozhranní. V dokumentaci
Komunikace s eshopem najdete popis všech dostupných funkcí, pro přiřazení parametru k produktu se používá
ws_product_param_set.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
5.4.4 Výdejní místo
V seznamu výdejních míst se zobrazí všechny provozovny v jejichž definici je zaškrtnut "Odběr zboží". Podrobné informace k nastavení provozoven naleznete v kapitole
4.2 Provozovny. Otevírací doba provozovny se
nastavuje prostřednictvím parametrů provozovny. Podrobné informace k nastavení parametrů provozovny nalaznete v kapitole
4.2.1 Práce s parametry provozoven. Pokud je pro vybraný den nastaven závoz do prodejny, zobrazí
se u tohoto dnu symbol závozu. Nastavení závozů je rovněž řešeno pomocí parametrů provozovny.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
Systém zákazníkovi zobrazuje informace v které dny lze objednat a případně o kolik dní se mu posune termín dodání vzhledem k objednávanému zboží. Posun termínu dodání probíhá pokud je v košíku produkt s nastaveným parametrem "Dny posunu dodání".
Dostupné termíny dodání se vypočítávají na základě:
Zpět na obsah:
Jak pracovat s eshopem v MANGO
5.5 Detail košíku
Záložka slouží především jako náhled nákupního košíku s tím, že pouze zde je možné objednávku dokončit. Podmínkou dokončení objednávky je výběr
termínu odběru (den, kdy bude zboží vyzvednuto zákazníkem) a celková částka objednávky, která musí být v platném minimálním a maximálním rozsahu jenž je plně konfigurovatelný supportem. Ostatní parametry, které lze spatřit na screenu níže (Objednávka, poznámka, info text...) se mohou lišit v závislosti na individuálních potřebách partnerů. Pokud je u provozovny umístěn samoobslužný výdejní box, tak lze i mimo pracovní dobu výdejního místa vyzvednout objednávku. Takováto provozovna musí mít nastaven parametr "Lze vyzvednout zboží v boxu" = 1. V eShopu pak bude možné zvolit volbu úhrady "Objednané zboží vyzvednout v boxu". Pokud je volba zvolena, tak je nutné objednávku uhradit pouze platební kartou předem. Zákazník postupuje dle instrukcí (předvyplněný dialog s částkou a VS objednávky potvrdí a na platební bráně zadá údaje z platební karty). Výdej takovéto objednávky je povolen po zadání PINu na samoobslužném výdejním boxu. PIN zákazník obdrží v informaci o připravené objednávce k vyzvednutí.
Jak informovat provozovatele a zákazníka o způsobu platby a vyzvednutí zboží naleznete
zde.
U produktu může být za ikonou křížku ještě zobrazena ikona
? (omezení), která je zobrazena pouze pokud je nastaven alespoň 1 ze 3 parametrů uvedených v kapitole
4.1.1 Parametry produktů. Jedná se o tutéž ikonu jako v případě produktu na
product boardu.
Pokud zákazník vloží první položku do nákupního košíku, automaticky se tak otevře objednávka, v detailu košíku je možné spatřit informace o produktech, které jsou aktuální.Pokud ovšem zákazník objednávku nepotvrdí (objedná) ihned, ale ponechá jí v tomto stavu s cílem dokončit později. Systém musí na tuto událost reagovat poněvadž může nastat situace kdy v mezidobí vložení produktů do košíku a dokončením objednávky může dojít k přecenění nebo vykoupení daných produktů. Z tohoto důvodu systém v okamžiku kdy zákazník klikne na tlačítko 'Objednat' zkontroluje aktuální ceny a množství produktů. V případě, že u položek nacházejících se v košíku nastane nějaký tento případ je o tom zákazník informován hláškou jenž upozorní co se u dané položky změnilo, bližší info potom zákazník získá u každé položky, viz následující screen.
Zároveň v okamžiku kliknutí na tlačítko 'Objednat' dojde ke kontrole aktuálnosti datumů dodávky jenž je blíže popsáno v kapitole
termínů dodání.
5.6 Akční produkty
Akční produkt je na první pohled odlišný od běžného tím, že je zařazen v záložce "Akce", je označen štítkem "Akce" nebo "Kupon", případně obojí a jeho cena je červeně zvýrazněna. Na následujících screenech lze spatřit ukázky akčního, kupónového produktu, případně kombinaci obojího.
Akční i kupónový produkt zároveň
Jedná se o kombinaci dvou výše uvedených způsobů. Zákazník má možnost nakoupit produkt jak za kuponovou cenu, která je ovšem platná pouze pro dané množství tak za cenu akční. Na příkladu níže má produkt nastaven kupon, který zajistí cenu 1ks za 5Kč.
Kupon lze uplatnit maximálně pro 2ks. Produkt má dále nastavenu akční cenovou hladinu od 1 do 6ks za 9.90Kč místo původní ceny 15.90Kč. Od 7 ks výše je účtována běžná cena.
Legenda
množství |
počet ks produktu |
množství kupon |
počet ks produktu pro které lze uplatnit kupon, tento počet se nastavuje v definici kuponu |
kuponová cena |
cena produktu při uplatněni kuponu, tato cena se nastavuje v definici kuponu |
akční cena |
akční cena produktu |
běžná cena |
běžná cena produktu, tedy cena která není ponížena akcí ani kuponem |
akční hladiny |
pokud má produkt nastaveno více akcí pro různé množství produktů např. od 3ks za 15Kč, od 6ks za 10Kč.. |
Popis vývoje ceny:
- 1ks = množství <= množství kupon -> cena = množství x kuponová cena. Při dosazení čísel to znamená cena = 1 x 5
- 2ks = množství <= množství kupon -> cena = množství x kuponová cena. Při dosazení čísel to znamená cena = 2 x 5
- 3ks = množství > množství kupon -> cena = (množství kupon x kuponová cena) + (množství - množství kupon) x akční cena. Při dosazení čísel to znamená cena = (2 * 5) + (3 - 2) * 9.90 = 19.90
- 4ks = množství > množství kupon -> cena = (množství kupon x kuponová cena) + (množství - množství kupon) x akční cena. Při dosazení čísel to znamená cena = (2 * 5) + (4 - 2) * 9.90 = 29.80
- 5ks = množství > množství kupon -> cena = (množství kupon x kuponová cena) + (množství - množství kupon) x akční cena. Při dosazení čísel to znamená cena = (2 * 5) + (5 - 2) * 9.90 = 39.70
- 6ks = množství > množství kupon -> cena = (množství kupon x kuponová cena) + (množství - množství kupon) x akční cena. Při dosazení čísel to znamená cena = (2 * 5) + (6 - 2) * 9.90 = 49.60
- 7ks = množství > akčníHladina -> cena = (množství kupon x kuponová cena) + (množství - množství kupon) x běžná cena. Při dosazení čísel to znamená cena = (2 * 5) + (7 - 2) * 15.90 = 89.50
Obecný zápis pro produkty bez akce, v akci, v akci s více akčními hladinami, pouze s kuponem a v kombinaci kupony i akce.
- Bez akce: množství x běžná cena
- Akce: množství x akční cena
- Akce s více akčními hladinami:
- množství x akční cena -> do množství pro akční cenu
- množství x běžná cena -> pokud množství zboží odpovídá hladině za běžnou cenu
- Kupon bez akce:
- množství <= množství kupon -> cena = množství x kuponová cena
- množství > množství kupon -> cena = (množství kupon x kuponová cena) + (množství - množství kupon) x běžná cena
- Částka v sekci "Na kuponech odečteno" je (běžná cena - kuponová cena)
- Kupon + akce
- množství <= množství kupon -> cena = množství x kuponová cena
- množství > množství kupon -> cena = (množství kupon x kuponová cena) + (množství - množství kupon) x akční cena
- množství > akční hladina -> cena = (množství kupon x kuponová cena) + (množství - množství kupon) x běžná cena
Zpět na obsah:
Jak pracovat s eshopem v MANGO
Akční produkt
Na následujícím screenu lze spatřit ukázku akčního produktu typu
"Zlevněná cena v závislosti na objednaném množství" jenž má v ceníku nastaveno několik cenových variant. Podrobné nastavení takto vypadajícího produktu naleznete v kapitole
4.1.4 Kalkulace produktů.
Podrobný popis jednotlivých položek pod obrázkem.
Položka |
Popis |
7UP limonáda s citronovou příchutí 1,5l |
Název produktu |
25,90 Kč |
Velkým fontem, červenou barvou je vždy označena akční cena za 1ks. Systém zkontroluje cenovou mez, která je nastavena jako akční v definici ceníku a cenu pro tuto mez zobrazí u produktu jako akční. |
29,90 Kč |
Malým fontem, černou barvou je zobrazena neakční cena za 1ks. Systém zkontroluje cenovou mez, která není nastavena jako akční v definici ceníku a cenu pro tuto mez zobrazí u produktu jako standardní. Pokud není nadefinována žádná standardní mez odkud by se dala cena získat, systém vezme cenu z definice produktu (Modul , tabulka 'Seznam služeb a produktů'). . Z tohoto důvodu je nutné mít ceny u produktů vyplněny ať už manuálním vyplněním nebo importy pomocí web services metod. Standardní přeškrtnutá cena nemusí být zobrazena tehdy pokud je cena nižší nebo rovna ceně akční. V tom případě je zbytečné zobrazovat 2x totožnou cenu. V praxi k takovémuto scénáři může dojít např. při přechodu z akce do akce, nebo při zdražení zboží před akcí. |
Cena za 1l 19.93 Kč |
Měrná jednotka, cena produktu přepočtená za gramáž, objemové množství. K výpočtu se využívají parametry produktu. Nejdříve se pomocí definice ceníku vypočítá cena za 1ks, která se následně vydělí parametrem 'velikost balení' tím docílíme ceny např. za 1kg, 1l, 100g atd... Měrná jednotka se vztahuje vždy k akční ceně, pokud akční cena není pak samozřejmě k ceně běžné. |
Od 1ks za 29.90 Kč |
Malým fontem, černou barvou je vždy označena standardní cenová mez (NEakční). Tuto mez načítá systém z definice ceníku. Pokud má produkt nastavenou pouze 1 cenovou mez, která není akční, typicky konstantní cena od 1 a více kusů, nezobrazujeme tuto mez u produktu v SelfCare. Nemá smysl uvádět cenu produktu např. 29,90,- Kč a pod to uvádět mez "Od 1ks za 29,90,-Kč". Jamile je ovšem nadefinována NEakční mez jenž nezačíná od 1ks, ale např. od 3ks, pak již k zobrazení v SelfCare dojde. |
Od 4ks za 25.90 Kč |
Malým fontem, červenou barvou je vždy označena akční cenová mez. Tuto mez načítá systém z definice ceníku. |
další |
Tlačítko se zobrazí pouze pokud je v definici ceníku nadefinováno více než-li 2 cenové meze bez ohledu na typ akční nebo standardní. Při jeho kliknutí dojde k přesměrování na detail produktu v němž jsou uvedeny všechny cenové meze. |
počet kusů |
Systém defaultně předvyplňuje takovou hodnotu, která odpovídá restrikcím minimálního, maximálního, nedělitelného množství, minimálního akčního množství přesně v tomto pořadí. Bližší info k těmto restrikcím naleznete v kapitole 4.1.1 Parametry produktů. |
Do košíku za akčních... |
Tlačítko může nabývat 3 typů zobrazení. Pokud do košíku vkládáme akční počet, tlačítko se zbarví do červena. Vkládáme-li NEakční počet tlačítko je zelené. V obou případech je v tlačítku uvedena cena za níž bude zboží do košíku vloženo, cena se automaticky přepočítává při změně množství. V případě, že pro daný počet kusů nelze na základě definice ceníku cenu určit, tlačítko zobrazuje pouze text 'Do košíku' bez uvedené ceny. Při kliknutí na tlačítko v tomto stavu systém oznámí důvod proč takové množství nelze do košíku vložit. |
Obrázek |
Kliknutím na obrázek produktu dojde k přesměrování do detailu produktu. |
Zpět na obsah:
Jak pracovat s eshopem v MANGO
Kuponový produkt
I kuponový produkt je považován za akční, přeci jenom kupóny jsou pouze dalším druhem akce. Na následujícím screenu lze spatřit ukázku takovéhoto produktu. Nastavení naleznete v kapitole
4.1.6.1 Slevové kupóny. Podrobný popis jednotlivých položek pod obrázkem.
Položka |
Popis |
7UP limonáda s citronovou příchutí 1,5l |
Název produktu |
19,90 Kč |
Velkým fontem, červenou barvou je vždy označena akční cena za 1ks. Systém zkontroluje cenu platnou pro kupón a tu zde zobrazí. |
29,90 Kč |
Malým fontem, černou barvou je zobrazena neakční cena za 1ks. |
Cena za 1l 19.93 Kč |
Měrná jednotka, cena produktu přepočtená za gramáž, objemové množství. K výpočtu se využívají parametry produktu. Nejdříve se pomocí definice ceníku vypočítá cena za 1ks, která se následně vydělí parametrem 'velikost balení' tím docílíme ceny např. za 1kg, 1l, 100g atd... Měrná jednotka se vztahuje vždy k akční ceně, pokud akční cena není pak samozřejmě k ceně běžné. |
1 ks za 19,90 Kč |
Cena za 1ks platná při využití kupónu, takováto cena je platná pouze pro omezené množství. |
Max. počet na kupón: 2ks |
Maximální počet kusů, které lze u tohoto produktu nakoupit v rámci zlevněné kuponové ceny. |
Zpět na obsah:
Jak pracovat s eshopem v MANGO
V této kapitole naleznete informace, které svojí povahou nespadají do žádné z výše uvedených kategorií.
6.1 Odkazy na vybrané kategorie a produkty
Existují 3 způsoby odkazování:
- Odkaz na kategorii produktu
xxx
- Doménový název např. eshop.coop-box.cz.
yyy
- ID kategorie z modulu 'Produkty a služby', záložka 'Kategorie'.
https://xxx/run.php?actionname=SHOW_PB&target=module&module=END_USER&source=END_USER&item=yyy
např. https://eshop.coop-box.cz/run.php?actionname=SHOW_PB&target=module&module=END_USER&source=END_USER&item=265
nebo
xxx
- Číslo lokace, které poskytne support.
yyy
- Tzv. Selfcare type pro partnery s více Selfcare, opět poskytne support.
zzz
- ID kategorie z modulu 'Produkty a služby', záložka 'Kategorie'.
https://is.cibs.cz/login.php?loc=xxx&SC_TYPE=yyy&actionname=SHOW_PB&target=module&module=END_USER&source=END_USER&item=zzz
např. https://is.cibs.cz/login.php?loc=31&SC_TYPE=BOX&actionname=SHOW_PB&target=module&module=END_USER&source=END_USER&item=265
xxx
- Doménový název např. eshop.coop-box.cz.
ppp
- ID produktu z modulu 'Produkty a služby', záložka 'Produkty a služby'
kkk
- Kategorie v níž je produkt zařazen, modul 'Produkty a služby', záložka 'Kategorie'. ID kategorie není povinné, pokud je produkt zařazen pouze v 1 kategorii, dohledá se automaticky. Pokud je zařazen ve více kategoriích, můžeme odkaz specifikovat
na jednu konkrétní. Ani v případě, že je produkt zařazen ve více kategoriích současně, není podmínkou ID kategorie zadávat, v takovém případě systém vylučovací metodou zvolí kategorii na kterou první narazí tedy tu s nejnižším ID.
https://xxx/run.php?action=event&actionname=PRODUCT_DETAIL&target=module&module=END_USER&source=END_USER&item=ppp-kkk
např. https://eshop.coop-box.cz/run.php?action=event&actionname=PRODUCT_DETAIL&target=module&module=END_USER&source=END_USER&item=82168-500
nebo
xxx
- Číslo lokace, které poskytne support.
yyy
- Tzv. Selfcare type pro partnery s více Selfcare, opět poskytne support.
ppp
- ID produktu z modulu 'Produkty a služby', záložka 'Produkty a služby'
kkk
- ID kategorie z modulu 'Produkty a služby', záložka 'Kategorie'.
https://is.cibs.cz/login.php?loc=xxx&SC_TYPE=yyy&action=event&actionname=PRODUCT_DETAIL&target=module&module=END_USER&source=END_USER&item=ppp-kkk
např. https://is.cibs.cz/login.php?loc=31&SC_TYPE=BOX&action=event&actionname=PRODUCT_DETAIL&target=module&module=END_USER&source=END_USER&item=82168-500
- Odkaz na určitou množinu produktů
xxx
- Číslo lokace, které poskytne support.
yyy
- Tzv. Selfcare type pro partnery s více Selfcare, opět poskytne support.
ppp
- ID produktu nebo Kód produktu z modulu 'Produkty a služby', záložka 'Produkty a služby'.
Před kódem produktu musít být uveden znak 'C'.
nazev
- Za seznam lze umístit nepovinný řetězec, který bude názvem výsledku. Název musí být správně URL encoded. Pro encoding url lze použít např.
https://meyerweb.com/eric/tools/dencoder/
https://is.cibs.cz/login.php?loc=xxx&SC_TYPE=yyy&action=event&actionname=SEARCH_PB&target=module&module=END_USER&source=END_USER&item=ppp;nazev
např. https://is.cibs.cz/login.php?loc=31&SC_TYPE=BOX&action=event&actionname=SEARCH_PB&target=module&module=END_USER&source=END_USER&item=82043,82046,81009,C39263;ak%C4%8Dn%C3%AD%20produkty
Zpět na obsah:
Jak pracovat s eshopem v MANGO
6.2 Upozornění před plánovanými odstávkami shopu
V praxi je zcela běžné řešit nad shopem údržbu která sebou nese dočasné nedostupnosti služeb. Z tohoto důvodu je nutné nakupující zákazníky včas upozornit, tak, aby měli dostatek času nákupy dokončit nebo uložit. Upozornění spočívá v zobrazení červeného textu
"V e-shopu bude za xxx probíhat údržba a nebude dostupný.", který je možné ve spolupráci supportu změnit. Tento text je zákazníkovi automaticky zobrazen v definovaném čase před započetím výpadku. Defaultně je čas nastaven na 1h, chcete-li ho změnit, je
nutné kontaktovat support. Odpočet se zobrazí bez nutnosti reloadu stránky.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
6.3 Nastavení produktu, který není započítán do minimální ceny nákupu
Jak jistě víte, eshop umožňuje kontrolovat minimální cenu nákupu, pokud zákazník nepřesáhne tuto miminálně stanovenou částku, není možné objednávku dokončit. V praxi ovšem existují produkty, které nechceme do této minimální ceny započítávat. Typickými
produkty jsou vratné láhve nebo přepravky od piva. Řešením je vytvořit
'Kategorii produktů' u níž nastavíte 'Nezapočítávat do min. ceny'. Každý produkt přiřazený v této kategorii, není započítán do minimální ceny nákupu.
Zpět na obsah:
Jak pracovat s eshopem v MANGO
6.4 Odhlášení newsletterů
Zákazník během své registrace může zaškrtnout příznak "Marketingová sdělení". Následkem toho mu budou chodit reklamní letáky (newslettery). Newslettery jsou odesílány ze systému pouze zákazníkům s nastaveným marketingovým sdělením a to s využitím předem připravené šablony.
Do šablony je možné vložit odkaz na který když zákazník klikne, dojde k odnastavení příznaku marketingová sdělení. Opětovné zasílání si může zákazník kdykoli provést na kartě "Uživatel". Do šablony přibyla nová proměnná
CT_U_INFO_MARKETING_OFF.
Před tuto proměnnou je potřeba doplnit validní URL pro selfcare. Buď fixní (např.
https://eshop.coop-box.cz/), nebo pomocí proměnné
PR_MAIN_SELFCARE_URL, ale ta nijak nepočítá s rozdílnými typy selfcare.
Doplnit tedy lze buď
https://my.url.cz/%CT_U_INFO_MARKETING_OFF% nebo pomocí
%PR_MAIN_SELFCARE_URL%/%CT_U_INFO_MARKETING_OFF}% a to buď do dialogu na URL v editoru šablon nebo přímo do HTML.
ukázka šablony s nastavením odkazu pro ohlášení newsletterů
Kliknutí na odkaz v emailu zobrazí eshop s informační stránkou na které je uvedeno "Marketingová sdělení pro uživatele ... byla vypnuta. Zapnout si je můžete po přihlášení do shopu v záložce ..."
Zpět na obsah:
Jak pracovat s eshopem v MANGO
7. Nastavení
Název |
Režie |
Hodnota |
Popis |
PRODUCTBOARD.CATEGORY.SHOW_EMPTY |
pouze support |
0/1 |
Pokud kategorie neobsahuje žádné produkty (je prázdná), není defaultně zobrazena na ProductBoardu. Nastavením tohoto options na hodnotu 1 support zajistí zobrazení i takovýchto prázdných kategorii. |
PRODUCTBOARD.CATEGORY.CHECK_WH_AVAIL |
pouze support |
0/1 |
Nastavením tohoto option na 1 nebudou produkty s nulovým skladovým množstvím počítány mezi produkty obsažené v dané kategorii. Pokud tedy kategorie bude obsahovat jen produkty se skladovým množstvím 0, tak bude kategorie považována za prázdnou. |
ORDER.DATE_DELIVERY.MAX_ORDERS |
pouze support |
číselná hodnota;typ SC |
Možnost nastavit max. počet objednávek na jeden den za všechny provozovny. Rozhodným okamžikem je přihlášení zákazníka, v tento moment se zkontroluje dosažení max. limitu počtu objednávek. Pokud je pro daný den překročen, systém zákazníkovi oznámí, že na vybrané termíny dodání již není možné objednat a zároveň jsou tyto termíny z rekapitulace objednávky/detailu košíku skryty. Vzhledem k tomu, že kontrola probíhá pouze při přihlášení, může nastat situace, kdy se zákazník přihlásí, limit naplněn nebude, než ale objednávku odešle, situace se změní. V tom případě bude zákazník upřednostněn a objednávku bude moci odeslat i na termín, který už reálně není dostupný. Provozovatel shopu bude muset i tyto objednávky obsloužit nebo se se zákazníkem domluvit. Nastavení lze limitovat i per každou provozovnu, viz parametr Maximální počet objednávek na den. |
ORDERS.TOTAL.PRICE.MINIMUM |
pouze support |
číselná hodnota |
Minimální hodnota nákupu. |
ORDERS.TOTAL.PRICE.MAXIMUM |
pouze support |
číselná hodnota |
Maximální hodnota nákupu. |
Zpět na obsah:
Jak pracovat s eshopem v MANGO
8. Odkazující články
Zpět na obsah:
Jak pracovat s eshopem v MANGO
Zpět na: