Book Contents

Book Index

Založenie a sprevádzkovanie webu/e-shopu

Book Contents

Book Index

Inštalácia potrebných programov a doplnkov

Pre inštaláciu AS a K2 API potrebujeme mať zapnutú funkciu IIS (Internet Information Services) verzia 6.0 a vyššia, tiež jeho doplnok IIS URL Rewrite (je súčasťou inštalačného programu - v Ostatných inštaláciách). Ďalej je nutné mať nainštalovanú K2 s rovnakou verziou a release. Pre e-shop je potrebné mať nainštalované PHP 7.4 (pre 64bit) pre IIS (je súčasťou inštalačného programu - v Ostatných inštaláciách). Pozn.: V súbore PHP.ini je potrebné mať nastavené časové pásmo date.timezone = "Europe/Prague", pokiaľ nie je webový server prevádzkovaný v inej krajine. Ak je toto nastavenie iné, dochádza k časovým posunom (napr. pri práci s dátami, kedy po vyplnení Požadovaného termínu dodania je dátum v K2 posunutý o rozdielne časové pásmo).

Podrobný popis priebehu inštalácie aplikačného serveru, serveru webových služieb a K2 Eshopu je uvedený v metodike K2 Inštalátor.

Book Contents

Book Index

Zoznam práv pre anonymného užívateľa

Zoznam práv, ktoré musí mať anonymný užívateľ pridelené, aby e-shop fungoval korektne.

Modul

Funkcie

Názov

Číslo

Číselníky

Analytické osi

Prehliadanie referenta

1648

Číselníky

Dodávatelia a odberatelia

Prehliadanie zákazníka

234

Číselníky

Všeobecné

Prehliadanie jednoduchých číselníkov

1695

Marketing

Kontaktné osoby

Prehliadanie údajov webu, e-shopu

941

Marketing

Ponuky

Prehliadanie ponuky

1258

Predaj

Zákazky

Prehliadanie zákazky

63

Správca

Zostavy a funkcie (F9)

Zmena a nová automatická zostava

1651

Správca

Zmeny

Zmeny typov elektronických adries

1632

Weby a e-shopy

Banner

Prehliadanie banneru

1443

Weby a e-shopy

Kategória

Prehliadanie kategórie e-shopu

1437

Weby a e-shopy

Moduly

Prehliadanie modulu

1815

Weby a e-shopy

Objednávky

Prehliadanie objednávok e-shopu

1583

Weby a e-shopy

Registrácia

Nová registrácia

1688

Weby a e-shopy

Registrácia

Prehliadanie registrácií

1687

Weby a e-shopy

Registrácia

Zmena registrácie

1689

Weby a e-shopy

Textové stránky

Prehliadanie textovej stránky.

1440

Weby a e-shopy

Weby, e-shop

Prehliadanie webu, e-shopu

1434

Weby a e-shopy

Tovar

Prehliadanie skupiny tovaru e-shopu

1450

Weby a e-shopy

Tovar

Prehliadanie strany ES v knihe Tovaru

1448

Weby a e-shopy

Tovar

Prehliadanie tovaru z e-shopu

1706

Book Contents

Book Index

Metodika - Založenie webu/e-shopu

Ku správnemu fungovaniu webu a e-shopu je potrebné mať nainštalované a sprevádzkované webové služby. Ich prostredníctvom sa v obchode zobrazujú údaje priamo z K2 (alebo ich interpretácie), poprípade sa v pravidelných intervaloch načítajú. Zákazník webu/eshopu sa môže registrovať (vzniká záznam v K2) a nákup, ktorý vykoná, sa taktiež ihneď ukladá do K2 ako zákazka. Takto vzniknuté zákazky následne spracovávame bežným spôsobom.

Book Contents

Book Index

Ako začať s novým e-shopom

Táto sekcia Vám má pomôcť s prvými krokmi na novom e-shope. Dozviete sa tu, aké základné nastavenie je potrebné, ďalej potom, čím môžete zaujať svojich zákazníkov či ako zahájiť spoluprácu s porovnávacími portálmi pre to, aby Vaše tržby rástli ešte rýchlejšie.

Založenie e-shopu v IS K2

Zo všetkého najskôr je vhodné mať pripravené tieto záznamy, pretože ich budeme potrebovať pri samotnom zakladaní nového záznamu v knihe Weby a e-shopy.

Ďalej už môžeme pristúpiť k samotnému založeniu nového záznamu v knihe Weby a e-shopy. Všetky polia sú špecifikované v sekcii Weby a e-shopy - Základné údaje

Ďalšie dôležité nastavenie e-shopu sa nachádza pod rovnomenným tlačidlom: Nastavenie webu a e-shopu, ktoré sa nachádza práve v Základných údajoch. Jednotlivé záložky určujú, ako bude vo výsledku e-shop vyzerať. Na začiatku je určite potrebné vykonať:

Pre nastavenie základného, je potrebné ešte zvážiť nižšie uvedené možnosti, ktoré e-shop ponúka:

Nesmieme tiež zabudnúť na Nastavenie ukladania dokumentov a obrázkov, ktoré môžeme nahrávať na FTP alebo Ukladať ako kópie súborov. Bližšie je toto nastavenie špecifikované v kapitole Konfigurácia ukladania dokumentov a obrázkov.

Inštalácia e-shopu

Inštalácia e-shopu je popísaná krok po kroku v  Kroky popísane vyššie (primárne založenie nového záznamu pre web/e-shop, založenie anonymného zákazníka a nastavenie ukladania obrázkov a súborov) je potrebné prejsť, pretože sú vyžadované pri inštalácii.

Vytvorenie základných textových stránok a menu

Pre novú verziu e-shopu (šablónovací e-shop) je vytvorený skript InitNewEshop.PAS, ktorý pomôže vygenerovať základné textové stránky, vrátane ich nastavenia v konfigurácii e-shopu. Zároveň sú tieto stránky priradené do jednotlivých typov menu.

Odporúčame potom všetky menu skontrolovať, či sú podľa Vašich predstáv, príp. ich upraviť, či už textové alebo položkové. Práca s menu je bližšie popísaná v kapitole Menu webu.

Vytvorenie kategórii

Ďalším krokom v poradí je nastavenie kategórií (práca s kategóriami je bližšie popísaná v knihe Kategórie tovaru, príp. v knihe Kategórie – strom):

Špecifikácia tovaru pre e-shop a priradenie do kategórii

Predposledným krokom je vytvorenie či úprava samotného tovaru, ktorý má byť na e-shope predávaný a jeho zobrazenie do kategórii. Je potrebné mať na pamäti tieto kroky:

Pre zaradenie tovaru do kategórii je dôležité vykonať prepočet tovaru, aby bol tovar načítaný na e-shop. Tak vykonáme v stromovom menu v zložke Web a e-shop – Správa a nastavenie – Prepočty – Prepočet tovaru pre e-shop.

Nastavenie šablón emailov

E-maily k e-shopu jednoznačne patria. Sprevádza nás od registrácie, cez nákup až po zabudnuté heslo k účtu. Preto je vhodné využiť knihu Šablóny pre e-maily, ktorá jednoznačne uľahčí celý proces komunikácie. Súčasťou štandardu IS K2 sú v adresári inštalácie K2 vzorové šablóny pre e-maily (SupportFiles\EmailTemplates). Každý zo vzorových emailov sa skladá z 3 súborov - pre predmet emailu, požadované polia a telo emailu. K dispozícii je 5 jazykových mutácii.

Vzhľad webu a e-shopu

Dôležitou súčasťou, na ktorú je vhodné sa tiež zamerať, je vzhľad e-shopu - konkrétne bannery. Práca s nimi je detailnejšie popísaná v knihe Bannery. Odporúčame vždy umiestňovať 2 obrázky - jeden pre pozadie, druhý pre produkt alebo popredie. V prípade, že chceme mať na banneri text, sú k tomu určené 4 textové vrstvy, kde každá z nich má inú veľkosť. štýl textovej vrstvy umožní jej zarovnanie podľa vôle. Dôrazne neodporúčame všetko umiestňovať do jedného banneru a to kvôli deformácii obrázkov, k čomu by mohlo dochádzať na zariadeniach s rôznym rozlíšením, prípadne k deformácii prenosu informácie cez banner ako taký.

Úkony pred spustením webu/e-shopu

Pred tým, ako príde k samotnému spusteniu webu/e-shopu je potrebné mať ošetrené tieto kroky:

  1. Vyskúšať, či dochádza k odosielaniu emailov a majú správny obsah pre každý jazyk definovaný pre e-shop.
  2. Overiť zbieranie údajov v Google Analytics, príp. Heureka.
  3. Spustiť Monitoring behu e-shopu.
  4. V správe plánovaných úloh nastaviť Odosielanie e-mailov strážneho psa, pokiaľ má byť funkcia aktívna.
  5. Nastaviť XML feedy pre vyhľadávače (Zboží.cz, Heureka, Google Merchant Center).
  6. Nastaviť notifikácie pre hlásenie prípadných chýb priebehu plánovaných úloh či upozornení na registráciu nového zákazníka, ktorý čaká na schválenie.
  7. V Správcovi Internetovej Informačnej Služby (IIS) nastaviť presmerovanie na HTTPS - zakúpiť a nainštalovať certifikát do webového severu, zmeniť cestu k obrázkom.
  8. V testovacej fáze e-shopu je potrebné, aby indexovanie robotom bolo zakázané. E-shop je pripravovaný a nie je preto odporúčané, aby sa nachádzal vo výsledkoch vyhľadávania. Kaď testovaciu fázu dokončíme a sme s výsledkom spokojný, je potrebné indexovanie robotmi povoliť. Tak vykonáme v súbore config.php CONFIG['robots'] = true.
  9. pred samotným spustením je vhodné vymazať súbory cache, aby nedošlo k preneseniu starých súborov z testovacej fázy. Nesmieme tiež opomenúť nastavenie cache, t.j. ako sa majú tieto súbory ukladať, resp. načítať.
  10. V IS K2 je dobré pri využití aktualizácie sitemap súboru, spustiť v plánovaných úlohách skript Eshop_exportSitemap.pas, aby dochádzalo k pravidelnej aktualizácií obsahu stránok a bol web alebo e-shop pre vyhľadávače dostupnejší. Najskôr je potrebné v zložke, kde je e-shop nainštalovaný, vytvoriť textový súbor robots.txt, kedy podoby súboru sa môžu líšiť podľa potrieb a veľkosti e-shopu:

ad1) Variant so sitemap-index (rozdelené do viac XML súborov, parameter skriptu CreateSitemapIndex=true).

User-agent: *

Disallow: /standard/

Disallow: /special/

Disallow: /system/

Sitemap: https://demo.k2.cz/sitemap-index.xml

Ad2) Variant, keď sú len URL adresy stránok v jednom súbore (pre menšie e-shopy).

User-agent: *

Disallow: /standard/

Disallow: /special/

Disallow: /system/

Sitemap: https://demo.k2.cz/sitemap.xml

Nastavenie cache

Cache sú dočasne uložené pomocné dáta. Tie pomáhajú zrýchliť načítanie webu, pretože si pamätajú, čo už bolo raz z K2 prečítané. Každý údaj na stránke má nastavené, kedy sa z cache pamäti môžu zmazať a kedy je potrebné ich prečítať z K2.

Pre nový šablónovací e-shop bola vytvorená špeciálna stránka, ktorá správcovi e-shopu umožňuje optimalizovať cache. Optimalizáciou sa rozumie zníženie počtu otázok posielaných medzi e-shopom a K2 API. Príkladom môže byť napr. otázka na Všetky kategórie tovaru. Tie sú na e-shope zmenené zriedka, preto môžu byť v pamäti uložené dlhšiu dobu, bez toho aby sa na ne e-shop musel často pýtať. Proti tomu Dostupnosť tovaru sa môže meniť každú chvíľu, a preto je potrebné, aby cache boli aktualizované čo najčastejšie.

Dôrazne neodporúčame, aby sa nastavenie optimalizácie cache ujala osoba, ktorá nie je plne oboznámená s ich významom, lebo môže prísť k významnému poškodeniu fungovania e-shopu samotného.

Prístup ku stránke pre optimalizáciu cache je prostredníctvom URL adresy e-shopu a pridaním otázky v tvare ?KEY=___________&CMD=cache.settings. Na prázdne miesto pre otázku KEY je potrebné vložiť číslo RID e-shopu (napr.123456789456) z K2. URL cesta pre prácu s cache potom môže vyzerať takto: http://vaseshop.k2.cz?KEY=123456789456&CMD=cache.settings.

Pri jednotných službách, ktoré to umožňujú, je možné nastaviť, či sú závislé na:

Implicitný stav nenastaveného zdieľania je YES, teda všetky cache sú závislé na všetkých parametroch. Napr. config. Je rovnaký pre všetky, preto je možné vo všetkých poliach prepnúť na „NO“.

Custom time - vlastné nastavenie času platnosti cache. Zadáva sa v sekundách. Prázdna hodnota znamená, že sa použije implicitný čas. Hodnota 0 znamená, že daná služba číta vždy dáta priamo z K2.

Default time - implicitné nastavenie času platnosti cache.

Odkaz Count na konci tabuľky spočíta počet súborov cache pre jednotlivé služby a tiež celkový počet súborov.

Pod tabuľkou služieb ws sa nachádzajú 2 polia pre export aktuálneho uloženého nastavenia cache a jeho import na iný web. Pre zjednodušené nastavenie obvyklých scenárov nastavenia práce s cache boli vytvorené dve šablóny.

Aktualizácia e-shopu

V prípade, že na novom e-shope sú nasadené akékoľvek špeciálne úpravy (napr. prefarbenie šablóny, úpravy detailu tovaru atď.), tak je potrebné mať na pamäti, že po akejkoľvek aktualizácii e-shopu musí byť vykonaná tiež aktualizácia prostredníctvom samotnej URL adresy e-shopu, kľúča, ktorým je číslo e-shopu z K2 KEY=RID e-shopu a príkazu system/less/convert.php. Výsledný tvar URL môže vyzerať napr. takto: https://demo.k2.cz/system/less/convert.php?KEY=000000000000

Book Contents

Book Index

Ako zaujať svojich zákazníkov

Už niekoľko rokov sa marketingoví odborníci zhodujú, že o tom, či zákazník na Vašich stránkach nakúpi alebo nie, rozhodujú prvé sekundy. Nižšie uvedené funkcie, ktoré je možné na novom e-shope využiť, aby ste pozornosť zákazníka pripútali.

Grafika a prehľadnosť

Nový e-shop disponuje 4 štandardnými šablónami, ktoré je možné príp. podľa špeciálneho priania upraviť. Vďaka premyslenému farebnému prevedeniu je zákazník vedený krok po kroku celým objednávkovým procesom. Neodlučiteľnou súčasťou e-shopu sú bannery, ktoré umožnia pripútať pozornosť a oznámiť tak dôležitú informáciu. Pre ľahšiu úpravu vzhľadu e-shopu je možné využiť editor obsahu stránok, ktorý umožňuje grafické úpravy priamo na webe.

Platba a dodanie

Nový e-shop tiež umožňuje platbu online, ktorá je medzi spotrebiteľmi čím ďalej tým populárnejšia. Podporujeme 4 platobné brány: PayPal, GoPay, WebPay a HeidelPay. Máte k dispozícii paletu variantov, z ktorej si určite vyberiete tú pravú.

Darčeky, zľavy, promo akcie

Na novom e-shope je možné tiež využiť zľavové kupóny či promo akcie, ktoré sú známe skvelými marketingovými trikmi. K2 podporuje niekoľko typov promo akcii: Akčný cenník, Darček k položke, Automatický darček k položke, Darček za čiastku, Zľava za čiastku a Zavádzacia sada.

Strážny pes

Strážny pes je jedna z praktických funkčností, ktoré na našom e-shope nájdete. Upozornenie registrovaného aj neregistrovaného užívateľa na prípadný pokles ceny či skladovú dostupnosť žiadaného produktu.

Porovnávanie portály - ako začať?

Cenové porovnávače sú medzi zákazníkmi veľmi obľúbené a to nielen vďaka tomu, že na jednom mieste môžu porovnať ceny produktov z rôznych internetových obchodov, ale tiež pre to, že zákazníkom umožňujú preskúmať kvalitu obchodu ako takého.

Aby aj Váš e-shop mohol fungovať medzi zoznamom ostatných, ktorý daný produkt predávajú je potrebné podniknúť niekoľko krokov.

  1. Porovnávacie portály využívajú dátový súbor zvaný XML feed. Každý porovnávací portál má svoj individuálny strom kategórií, ku ktorému musíme prispôsobiť strom kategórií nášho e-shopu. Súbor s XML feedom obsahuje názov tovaru, popis, cenu ale tiež skladovú dostupnosť, parametre a ďalšie informácie. Všetky informácie sú usporiadané podľa pevne danej štruktúry daného zľavového portálu, tak aby produkty boli ľahko zaraditeľné a dohľadateľné. Aby e-shop K2 vedel, aká je aktuálna štruktúra kategórii na e-shope musíme najskôr naimportovať súbory (import kategórií pre Zboží.cz, Google Merchant Center, Heureka), ktoré sú danými porovnávačmi zdieľané. Pre Google Merchant Center nájdeme tieto informácie tu: https://support.google.com/merchants/answer/6324436?visit_id=637212536160624388-3030263402&rd=1
  2. Následne je potrebné kategórie daného porovávača zaradiť na karty tovaru, na záložku E-shop, podzáložku Informácie pre vyhľadávače cien. tam je potrebné vyplniť príslušné pole, t.j. Názov a Popis pre porovávače a následne vyberte príslušnú kategórie zvoleného porovnávača.
  3. Posledným krokom je vytvorenie XML feedu tovaru, ktorý sa na Vašom e-shope nachádza a jej zdieľanie s vybraným porovnávačom. Pre export tohto súboru ešte poslúži skript EshopXmlFeedExport.PAS.

Book Contents

Book Index

Stránka "Mimo prevádzku"

Existujú rôzne situácie, kedy sa web/e-shop nemôže spojiť s IS K2. Pokiaľ ide o chcenú odstávku (napr. v prípade reinštalácie), je možné ručne v konfiguračným súbore config.php (v zložke, kde je nainštalovaný web/e-shop) zapnúť parameter: $CONFIG['force503'] = true (implicitné nastavenie je na false). Na ďalších riadkoch nastavujeme dátum a čas ($CONFIG['force503date']), príp. jazyk ($CONFIG['force503default']), v ktorom sa má táto stránka zobraziť.

Obsah stránky "Mimo prevádzku" je možné modifikovať na záložke Textové stránky, kde mimo povinné a odporúčané polia je potrebné vyplniť Názov šablóny pre túto stránku: Šablóna pre uzavretie eshopu (pageClosed).

pic_4918

Obr.: Implicitný vzhľad stránky "Mimo prevádzku"

Book Contents

Book Index

Reinštalácia e-shopu

Reinštalácia je jedným z prípadov, kedy dochádza k chcenej odstávke e-shopu. Vďaka tomu, že dopredu vieme, kedy bude inštalácia prebiehať, môžeme tieto informácie oznámiť aj našim zákazníkom. Nastavenie stránky Mimo prevádzku je bližšie popísané Tu. Pre túto stránku je možné nastaviť jednak čas, kedy bude údržba e-shopu prebiehať, jednak jazyk, v ktorom sa má zobraziť. Samotnú stránku je možné samozrejme editovať v knihe Textové stránky.

Pri reinštalácii e-shopu je potrebné mať na pamäti, že by aj ostatné produkty K2 mali mať rovnaké číslo verzie, aby spolu správne komunikovali v prípade, že dochádzalo k nejakým zmenám.

Proces reinštalácie zahájime prostredníctvom K2 inštalátoru na záložke Nainštalované. V zozname produktov nájdeme inštalačný balíček K2 E-shop, firemné weby, kde aktualizujeme príslušnú položku príkazom Vykonaj. Potom už postupujeme podľa pokynom inštalátora.

pic_5313

Obr.: Reinštalácia e-shopu

Po dokončení reinštalácie je potrebné v konfiguračnom súbore vypnúť nastavenú stránku Mimo prevádzku. Súčasťou procesu reinštalácie je automatická aktualizácia e-shopu. V prípade, že pri reinštalácii príde k nejakej chybe, je možné aktualizáciu e-shopu spustiť ručne.