Web a e-shop
K2 e-shop
Export XML feedu pre porovnávače
Číslo procesu: ESH001 |
Id. číslo skriptu: FESH001 |
Súbor: EshopXmlFeedExport.pas |
Popis skriptu: Skript umožní exportovať ceny tovaru pre Zboží.cz, Heureku a Google merchants. Výsledkom exportu sú potom tri XML súbory, kde každý je zvlášť vytvorený pre daný porovnávač. Skript prechádza tovary zverejnené pre eshop, exportuje ich ceny a zároveň priraďuje do kategórie s rovnakými produktami. Je možné tiež vyexportovať parametre tovaru či dostupnosť tovaru pre hlavný sklad aj pre sklady pobočiek pre server Heureka.cz. V exporte pre Heureku existujú elementy PRODUCTNAME a PRODUCT. Do elementu PRODUCT sa doplní Názov pre e-shop (esName), zatiaľ čo do PRODUCTNAME sa doplní Názov pre porovnávače (esXmlTitle) pokiaľ je vyplnené. Pokiaľ nie je vyplnené, potom sa dosadí Názov pre e-shop. |
||
Adresa v strome: |
Parametre skriptu - implicitná hodnota:
AllowZeroPrices - Nie Exportovať aj tovar s nulovými cenami? |
AvailabilityFeedFileName - 'AvailabilityFeed.xml' Názov výstupného XML súboru pre dostupnosť tovaru. |
Createlog - Po zapnutí parametra bude pri exporte v adresári užívateľa vytváraný protokol s nastavením exportu a výpisom preskočeného tovaru. |
Currency - Mena pre export cien. Ak nie je nič zadané, exportujú sa ceny v mene firmy. |
CustomerID - Číslo zákazníka, ktorého ceny sa majú exportovať. Je nutné zadať tento parameter alebo parameter PriceGroupID. |
ExportAvailabilityFeed - Nie Má sa vytvoriť súbor pre dostupnosť tovaru? |
ExportFileNameGoogle - GoodsFeedGoogle.xml Názov výstupného XML súboru pre Google Merchant. |
ExportFileNameHeureka - ´GoodsFeedHeureka.xml´ Názov výstupného XML súboru pre Heureku |
ExportFileNameZbozi - ´GoodsFeedZbozi.xml´ Názov výstupného XML súboru pre Zboží.cz |
ExportFolder - Zložka, kam sa má vyexportovať súbor. |
ExportFolderFTP - Pre použitie tohto parametra je potreba mať nastavené pripojenie k FTP serveru (v Správe a nastavení Webu a e-shopu). Akonáhle je pripojenie nastavené a vybrané, potom tento parameter umožní nahranie súboru do zvoleného adresára na FTP. Pokiaľ zložka neexistuje, skript ju sám vytvorí. |
ExportFullDescription - Nie Áno - vyexportuje sa XML súbor s plným popisom namiesto krátkeho. |
ExportParametrs - Nie Áno - vyexportuje sa xml súbor vrátane parametrov. |
ExportVatRate - NIE Heureka zaviedla nový element VAT do XML feedu https://sluzby.heureka.cz/napoveda/xml-feed/#VAT Povinný pre obchody predávajúci tovar s rozdielnymi sadzbami DPH v Heureka košíku. Nutné pre podporu EET v Heureka košíka.
Zboží.cz aktuálne takýto element nemá a ich validátor hlási ako chybu..... |
ImageServerRootUrl - Názov exportovaného súboru. |
IncludeManufacturerInProductName - Nie Má sa na začiatok názvu produktu pripojiť značka (výrobca)? |
Language - Číslo jazyka pre export. |
PriceGroupID Číslo cenovej skupiny, ktorej ceny sa majú exportovať. Je nutné zadať tento parameter alebo parameter CustomerID. |
ShopRID - Číslo eshopu pre export tovaru. |
WeightMode - Export váhy pre tovar; 0 - export vypnúť, 1 - váha netto, 2 - váha brutto |
Pridanie obrázku k tovaru
Skript pre šablónovací e-shop (novšia verzia)
Číslo procesu: ESH001 |
Id. číslo skriptu: FESH023 |
Súbor: NewEshop_AddPicture.pas |
Popis skriptu: Skript umožní ku konkrétnemu tovaru naimportovať obrázky tovaru, priradí ich do potrebných kategórií a nastaví potrebnú veľkosť. Rozdiel proti staršej verzii skriptu spočíva v tom, že tento skript obrázky nerozrezáva. Ďalší rozdiel spočíva v tom, že rovnaký obrázok nie je pripojovaný ku každému tovaru zvlášť, ale vzniká jeden pripojený obrázok, ktorý sa ďalej pripája k ďalšiemu tovaru. V zložke K2 bude preto obrázok umiestnený len raz s číslom prvého tovaru. |
||
Adresa v strome: |
Parametre skriptu - implicitná hodnota:
AppendTo Eshop - Pripojí obrázky k eshopu, ale iba ako odkaz. Pri zapnutom parametri je potrebné zadať RID EShopu. |
ConvertGoodsPictK2 - NIE. Pri prepnutí parametra na ÁNO sa vytvoria požadované série obrázkov z jediného (posledného) obrázku v K2 (uloženom na 9. strane - Prepojenie s typom PICTK2). |
DescrFormatString - Popis, formátovaný text. |
PictureFile - . Súbor, ktorý má byť vložený ako obrázok. Parameter slúži najmä pre automatizované používanie napr. prostredníctvom RF. |
RIDEshop - číslo RID Eshopu |
TitleFormatString - Názov - formátovací text. |
Skript pre responzivný e-shop (staršie verzie)
Číslo procesu: ESH001 |
Id. číslo skriptu: FESH002 |
Súbor:Eshop_AddPicture.pas |
Popis skriptu: Skript umožní ku konkrétnemu tovaru naimportovať obrázky tovaru, priradí ich do potrebných kategórií a nastaví potrebnú veľkosť. Obrázky sa nahrajú na miesto určené funkciou K2 Konfigurácia ukladania obrazových odkazov. |
||
Adresa v strome: |
Parametre skriptu - implicitná hodnota:
AppendTo Eshop - Pripojí obrázky k eshopu, ale iba ako odkaz. Pri zapnutom parametri je potrebné zadať RID EShopu. |
ConvertGoodsPictK2 - NIE. Pri prepnutí parametra na ÁNO sa vytvoria požadované série obrázkov z jediného (posledného) obrázku v K2 (uloženom na 9. strane - Prepojenie s typom PICTK2). |
DescrFormatString - Popis, formátovaný text. |
FileMask - Text, ktorý musí na začiatku obsahovať v hranatých zátvorkách názov poľa, ktoré bude využité pre identifikáciu tovaru, zatiaľ to budú iba polia Cis, Skr, Skr1, Naz, pre ktoré v tovare existujú indexy. Ďalej môže obsahovať jeden znak použitý ako oddeľovač, ďalej môže obsahovať * ako zástupný znak za "čokoľvek". Príklady: [Zkr]_* alebo [Cis]#* alebo iba [Zkr] a pod.
Musí byť zadaný súčasne parameter PicturesDirectory.
|
OnlyAdditionalPictures - NIE Obrázok sa vytvorí pre všetky kategórie odkazu. ÁNO - vytvoria sa iba tie kategórie, ktorých môže byť na karte Tovaru viac. Pozn.: Všetky kategórie Hlavný obrázok... môžu byť na tovare iba raz, všetky kategórie Galérie... môžu byť viackrát. |
PictureFile - . Súbor, ktorý má byť vložený ako obrázok. Parameter slúži najmä pre automatizované používanie napr. prostredníctvom RF. |
PicturesDirectory - Adresár umiestnenia obrázkov. |
RIDEshop - RIPEshopu |
TitleFormatString - Názov - formátovací text. |
Import kategorií webu/e-shopu
Číslo procesu: ESH001 |
Id. číslo skriptu: FESH004 |
Soubor: EshopCategoryImport.pas |
Skript umožní převod (import) stromu kategorií mezi Fastcentrikem (resp. obecným rozhraním) a webem/e-shopem K2. |
||
Adresa ve stromu: |
Parametry skriptu - implicitní hodnota:
EshopRID - RID e-shopu, do kterého se kategorie naimportují. |
CreateRootCategory - Vytvoří se zadaná rootová kategorie e-shopu jako nultá úroveň nad importovanými kategoriemi. |
TreeId - Id Stromu, ze kterého se kategorie naimportují. |
Export textových stránek
Číslo procesu: ESH001 |
Ident. č. skriptu: FESH007 |
Soubor: K2ETextPageExp.pas |
Popis skriptu: Skript umožní exportovat označené textové stránky ve vybraných jazycích (dle parametru) do XML souboru. Rovněž si uloží jejich případnou "pozici" ve specifických stránkách v Nastavení webu a e-shopu. Tuto informaci je následně možné využít při importu stránek do nového webu/e-shopu. |
||
Adresa ve stromu: |
Parametry skriptu:
ExportLanguages - 1;5. Čísla jazyků, jejichž texty se mají vyexportovat. |
Import textových stránek
Číslo procesu: ESH001 |
Ident. č. skriptu: FESH008 |
Soubor: K2ETextPageImp.pas |
Popis skriptu: Skript umožní do zvoleného e-shopu importovat XML soubor s textovými stránkami. V závislosti na nastavení parametru rovněž může tyto stránky rovnou nastavit do specifických stránek daného webu/e-shopu dle jeho původní pozice. |
||
Adresa ve stromu: |
Parametry skriptu:
ShopRID - . Unikátní číslo webu/e-shopu, do kterého se mají texty naimportovat. |
SetSpecificPagesForShop - Ano Ano - nastaví nové textové stránky do Nastavení webu a e-shopu - část Specifické stránky podle jejich původní podoby. |
Aktualizace cache webu, e-shopu
Číslo procesu: ESH001 |
Ident. č. skriptu: FESH009 |
Soubor: EshopCron.pas |
Popis skriptu: Skript umožní přegenerovat cache. Využívá se pro plánovač úloh, kde se nastaví jeho spouštění s 5-min. intervalem. Platnost cache je 4:30 min. |
||
Adresa ve stromu: |
Parametry skriptu:
EshopRID - . RID e-shopu, ze kterého se načtou informace pro spuštění skriptu cron.php. |
ScriptFileName - . Cesta ke spouštěnému skriptu, pokud se nepoužije standardní cron.php. |
CreateImmediately - . Když je tento parametr nastavený, přegenerují se cache e-shopu ihned, bez testu platnosti dat v cache. |
Import kategorií Heureka.cz
Číslo procesu: ESH001 |
Ident. č. skriptu: FESH010 |
Soubor: EshopHeurekaCatImport.pas |
Popis skriptu: Skript umožní do K2 naimportovat číselník kategorií poskytovaný serverem Heureka.cz. Jejich používání je podobné, chceme-li služby tohoto serveru využívat. Kategorie pak vyplňujeme u jednotlivých karet Zboží na záložce Eshop - Informace pro vyhledávače cen. |
||
Adresa ve stromu: |
Parametry skriptu:
InputXMLFile - . Cesta k importovanému xml souboru. Tento soubor poskytuje Heureka.cz. |
Import kategorií Zboží.cz
Číslo procesu: ESH001 |
Ident. č. skriptu: FESH015 |
Soubor: EshopZboziCatImport.pas |
Popis skriptu: Skript umožní do K2 naimportovat číselník kategorií poskytovaný serverem Zboží.cz. Jejich používání je podobné, chceme-li služby tohoto serveru využívat. Kategorie pak vyplňujeme u jednotlivých karet Zboží na záložce Eshop - Informace pro vyhledávače cen. |
||
Adresa ve stromu: |
Parametry skriptu:
InputCSVFile - . Cesta k importovanému csv souboru. Tento soubor poskytuje Zboží.cz. |
Import kategorií Google Merchant Center
Číslo procesu: ESH001 |
Ident. č. skriptu: FESH017 |
Soubor: EshopMerchantCenterCatImport.pas |
Popis skriptu: Skript umožní do K2 naimportovat číselník kategorií poskytovaný serverem Google merchant Center. Jejich používání je vhodné, chceme-li služby tohoto serveru využívat. |
||
Adresa ve stromu: |
Parametry skriptu:
InputPathFile - . Cesta k importovanému xls souboru. Tento soubor poskytuje Google Merchant Center. |
Reset hesla kontaktní osoby
Číslo procesu: ESH001 |
Id. číslo skriptu: FESH011 |
Soubor: CPRESETPASSWORD.PAS |
Popis skriptu: Skript umožní vygenerovat nové heslo nebo úplné přihlašovací údaje zvolené kontaktní osobě nebo označeným kontaktním osobám. Nově vytvořené údaje může v závislosti na parametru rovnou odeslat dané kontaktní osobě - v tom případě musí být zadán e-shop, na jehož typ elektronické adresy se má email odeslat. Také se zobrazí uživateli k případnému dalšímu zpracování. |
||
Adresa ve stromu: |
Parametry skriptu:
EshopAbbr - Zkratka webu/e-shopu, podle kterého bude vyhledán typ elektronické adresy, na který dojde k odeslání emailu s novým heslem / přihlašovacími údaji. |
GenerateLogin - Ne Ano - kontaktní osobě se vytvoří nové přihlašovací údaje v případě, že žádné nemá. Ne - pokud kontaktní osoba přihlašovací údaje nemá, nic se neupraví. |
SendEmail - Ne Šablona katalogového listu. |
WebId - Odkaz na "web" použitý pro server webových služeb. |
Připojení Kontaktní osoby k Zákazníkovi
Číslo procesu: ESH001 |
Id. číslo skriptu: FESH012 |
Soubor: CPCusAttach.pas |
Skript, který se spustí nad kont. osobou nepřipojenou k partnerovi, prohledá adresy na 3. straně a podle tam uvedeného IČ se snaží dohledat v K2 zákazníka. Pokud neexistuje, pomocí ARESu předvyplní nový záznam v knize Dod./Odb. a nabídne uživateli k uložení. |
||
Adresa ve stromu: |
Parametry skriptu - implicitní hodnota:
CustCode - Kód pro vytvoření nového zákazníka |
Custgroup - Skupina pro vytvoření nového zákazníka |
Získání odkazu na soubor
Číslo procesu: ESH001 |
Id. číslo skriptu: FESH013 |
Soubor: LinkUrlPreview.pas |
Skript pro zobrazení náhledu celé URL odkazu na soubor z 9. strany (záložka odkazy). Skript se zařadí do F9 nebo nástrojové lišty nad každým modulem, kde je potřeba funkci využívat, a nastaví se mu jediný parametr RootURL např.<adresa shopu>/Pictures/ , kterým se zadá kořenová URL adresa k úložišti souborů. Skript pak zobrazí náhledy celé URL adresy aktuálního záznamu v Odkazech na 9. straně.
|
||
Adresa ve stromu: |
Parametry skriptu - implicitní hodnota:
RootUrl - Kořenová URL adresa k uložišti souborů |
Výmaz nepřipojených obrázků a odkazů
Číslo procesu: ESH001 |
Id. číslo skriptu: FESH014 |
Soubor: UnusedPictures.pas |
Skript pro odmazání nepřipojených obrázků z odkazů (Links), které zůstaly souborově a naopak neplatných odkazů k obrázkům.
Skriptu se zadá cesta k adresáři, kde jsou uloženy soubory k odkazům (pokud není zadáno, skript vyčte z "Konfigurace ukládání obrázkových odkazů"). Prohledá všechny soubory v adresářové struktuře a ke každému se pokusí najít v K2 záznam na 9. straně. Seznam souborů, které na 9. straně nikde nenašel, zobrazí a nabídne uživateli možnost smazat dané soubory. V opačeném režimu projde 9. stranu a odkazy a u každého se pokusí najít dle cesty obrázek.
Skript v režimu s prametrem 0, prohledává celou K2, v režimu s parametrem 1 pouze stav a záznamy, nad kterými je spuštěn.
|
||
Adresa ve stromu: |
Parametry skriptu - implicitní hodnota:
Inputpath - Cesta k adresáři s obrázky |
Mode - 0=hledat soubory bez odkazu 1=hledat odkazy bez souboru |
Hromadné nahrání obrázků ke zboží na 9.stranu
Číslo procesu: ESH001 |
Id. číslo skriptu: FESH016 |
Soubor: Eshop_ImportPictures.PAS |
Skript se snaží podle zkratky nebo názvu zboží dohledat v daném adresáři (daný parametrem) soubor s odpovídajícím názvem (stačí shodný začátek názvu souboru). Připojené soubory přesune do podadresáře Attached. |
||
Adresa ve stromu: |
Parametry skriptu - implicitní hodnota:
PicturesFolder - Adresář s obrázky, který má být prohledaný. |
OnlyAdditionalPictures - Parametr, pomocí kterého se vloží pouze dodatečné obrázky. |
Připojení dokumentu ke zboží
Číslo procesu: ESH001 |
Id. číslo skriptu: FESH019 |
Soubor:Eshop_AddDocument.PAS |
Popis skriptu: Skript je určen pro připojení dokumentu ke kartě zboží. Dokument se připojí na stranu Přílohy do záložky Odkazy. Je potřeba, aby byl soubor fyzicky uložen k e-shopu, aby se ke kartám zboží zkopírovaly pouze linky. |
||
Adresa ve stromu: |
Parametry skriptu - implicitní hodnota:
DescrFormatString - Přidá popis - formátovací text |
RIDEshop - Umožní zobrazení dokumentu na konkrétním eshopu. Pokud není zadán, dokument se připojí pouze ke kartě zboží. |
TitleFormatStrig - Přidá název - formátovací text |
Výmaz parametrů zboží na straně Parametry zboží
Číslo procesu: ESH001 |
Id. číslo skriptu: FESH020 |
Soubor: RemoveUnusedParameters.PAS |
Popis skriptu: Skript slouží pro smazání parametrů mimo zařazení na straně Parametry zboží. |
||
Adresa ve stromu: |
Parametry skriptu - implicitní hodnota:
WithoutValueOnly - NE Ano - smaže pouze ty parametry zboží mimo zařazení, které nemají nastavenou hodnotu. Ne - smaže všechny parametry mimo zařazení. |
Import kategorií (import zboží) z excelu
Číslo procesu: ESH001 |
Id. číslo skriptu: FESH019 |
Soubor: IMPORTCATEGORY.PAS |
Popis skriptu: Skript umožní do vybraného webu/e-shopu import kategorií z excelu. Pomocí parametru pak lze také importovat zboží z Excelu. Při importu kategorií je nutno, aby měl e-shop již přiřazenou jednu nadřazenou kategorii a jednu podřízenou kategorii. |
||
Adresa ve stromu: |
Parametry skriptu:
RIDEshop - Číslo e-shopu |
RIDCategory - Číslo nadřízené kategorie |
InputhPathFile - Vstupní cesta pro soubor (Excel) |
ImportOnlyCategory - implicitně ANO Ano - import pouze stromu kategorií, Ne - import katerogie + přidání zboží |
GroupZBO - Skupina zboží |
Pozn.
Excel v hlavičce musí obsahovat následující údaje:
Pro kategorie: Kategorie 1, Kategorie 2, Kategorie 3, ...atd.
Pro zboží: Zkratka, Název, Krátky popis, Dlouhý popis, Cena, Skladová cena, Původní cena, ...atd
Upozornění na nezaplacenou zálohu
Číslo procesu: ESH004 |
Id. číslo skriptu: FESH022 |
Soubor: UnpaidAdvanceNotification.PAS |
Popis skriptu: Skript vyfiltruje všechny nezaplacené zálohy z e-shopu (dle parametru). Pro tento skript je potřeba vytvořit emailovou šablonu, která bude rozesílána zákazníkům. Dále pak je vhodné jej zařadit do plánovače úloh. Pokud je vyplněn Počet dní prodlení, email se odesílá automaticky prostřednictvím plánovače úloh. V případě, že počet dní není vyplněn, email se odešle jen jednou a vytvoří se aktivita. Pokud se v parametrech vyplní zodpovědná osoba, email s upozorněním na splatnost obdrží vždy. |
||
Adresa ve stromu: |
Parametry skriptu:
RIDEshop - Číslo e-shopu |
NumberOfDaysOfDelay - Počet dní prodlení |
ActivityType - Typ aktivity |
ActivitySpecification - Specifikace aktivity |
EmailResponsiblePerson - Email zodpovědné osoby |
NumberActionEmail - Číslo akce šablony emailu |
LanguageNumber - Číslo jazyka |
Inicializace webových modulů
Číslo procesu: ESH003 |
Id. číslo skriptu: FESH024 |
Soubor: Eshop_InitWebModules.PAS |
Popis skriptu: |
||
Adresa ve stromu: |
Parametry skriptu:
CopyTextsToAllLangs - Skript přenáší texty implicitního jazyka. Pokud chceme přenést texty do všech jazyků, je potřeba tomuto parametr nastavit hodnotu True. |
Vyplnění názvu pro e-shop
Číslo procesu: ESH001 |
Id. číslo skriptu: FESH025 |
Soubor: EshopFillEsName.PAS |
Popis skriptu: |
||
Adresa ve stromu: |
Nastavení příznaku novinka
Číslo procesu: ESH001 |
Id. číslo skriptu: FESH026 |
Soubor: Eshop_SetNews.PAS |
Popis skriptu: |
||
Adresa ve stromu: |
Parametry skriptu:
EshopRID - Skript přenáší texty implicitního jazyka. Pokud chceme přenést texty do všech jazyků, je potřeba tento parametr odsouhlasit na hodnotu "True". |
Count - Počet zboží, které chci označit jako novinku. |
NoOfLastDays - Jak staré zboží chci označit jako novinku (ve dnech - např. zboží založené před max. 30 dny). |
DeleteFlagNew - Smazat předchozí novinky z e-shopu |
Export webových textů
Číslo procesu: ESH001 |
Id. číslo skriptu: FESH027 |
Soubor: Eshop_WebText_Export.PAS |
Popis skriptu: |
||
Adresa ve stromu: |
Parametry skriptu:
FilePath - Výstupní XML soubor |
WithoutTranslations - Neexportovat překlady; pokud je hodnota parametru false, skript provede export včetně překladů. |
SelectedOnly - Parametr zapneme (true) v připadě, že nechceme provést export všech textů webu, ale pouze některé - v tom případě je nutné je v seznamu označit. |
Import webových textů
Číslo procesu: ESH001 |
Id. číslo skriptu: FESH028 |
Soubor: Eshop_WebText_Import.PAS |
Popis skriptu: |
||
Adresa ve stromu: |
Parametry skriptu:
FilePath - Cesta ke XML souboru |
UpdateRecords - Pokud je parametr nastaven na hodnotu True, dojde k aktualizaci nalezených záznamů. V opačném případě, budou vytvořeny nové (je potřeba věnovat pozornost, aby nedocházelo k duplicitě záznamů). |
WithoutTranslations - Pokud je parametr nastaven na hodnotu True, nedojde k importu překladů. |
Odpověď na dotaz z e-shopu
Číslo procesu: ESH003 |
Id. číslo skriptu: FESH029 |
Soubor: ES_ReportFromEshop.PAS |
Popis skriptu: Skript je určen pro snadnou odpověď na dotazy, které jsou přijímány z webu/e-shopu. Aby skript mohl být spuštěn, jen potřeba mít vytvořenou šablonu pro email, na základě které bude zákazníkovi následně zaslán email. Dále pak je potřeba v knize Aktivity vyhledat tu, na kterou chceme odpovědět a vyplnit požadované parametry. Následně se otevře formulář, ve kterém lze formulovat odpověď na dotaz. Akce bude dokončena po stisknutí tlačítka Odeslat. |
||
Adresa ve stromu: |
Parametry skriptu:
ActivityTypeAbbr- typ aktivity |
Subject - Předmět emailu |
EmailTemplateRidParameter - číslo RID šablony pro email, který má být zaslán v souvislosti s dotazem |
LanguageNumber - Číslo jazyka, ve kterém má být odpověď zaslána. |
LogoPictureHeaderAM - Obrázek hlavičky emailu |
LogoPictureFooterAM - Obrázek patičky emailu |