Je tu nová verze Prestashopu a proč stojí za to se o této verzi vlastně zmiňovat? Protože přináší podporu pro verze PHP 7.4 a to je více než dobrá zpráva! Zvláště ve světle starších verzí, které již nejsou nadále podporovány. Co to pro provozovatele webů vlastně znamená? Na první pohled aplikace běží, tak proč se něčím takovým vůbec zabývat?
Kategorie: Prestashop
Zranitelnost pomocí malwaru XsamXadoo bot
Začátkem ledna se objevil malware nazývaný XsamXadoo Bot. Ten může útočníkům umožnit přístup do eshopu a převzít nad ním kontrolu, např. dostat se do Administrace. Využívá k tomu známou zranitelnost PHP nástroje PHPUnit, CVE-2017-9841. Jak zjistíte, zda se tato zranitelnost týká i vašeho eshopu? Pojdmě se na to podívat podrobněji.
Přišel čas upgradovat váš Prestashop
Před více než půlrokem jsem se ve svém příspěvku zabýval otázkou upgradu Prestashopu , zda má smysl přecházet na nejnovější verzi 1.7 a to hlavně z pohledu verze PHP, lépe řečeno podpory jednotlivých verzí. Byla sice již nějakou dobu k dispozici verze PHP 7.2, nicméně eshop tuto verzi stále nepodporoval. Doporučoval jsem tedy vyčkat na příchod nové verze, která již tuto verzi podporovat bude. Stalo se a nastává doba, kdy už s upgradem nemá smysl příliš otálet.
Přechod na Prestashop 1.7
S několika zákazníky řešíme přechod na nejnovější verzi Prestashopu, která je v tuto chvíli ve verzi 1.7.3. Stávající eshopy pak běží na verzi 1.6 zcela bez problémů. Otázkou tedy je, zda se přechod vyplatí, co ve výsledku přinese zákazníkům a samotnému provozovateli eshopu. Z technického pohledu je velkou změnou přechod na Symfony verze 2.8.
PDF dokument v potvrzovacím emailu
Modul dovoluje vložit vybraný PDF dokument, což mohou být kupříkladu obchodní podmmínky, do potvrzovacího emailu uzavřené objednávky. Zákazník tak obdrží veškeré informace, které si přejete přikládat k objednávce elektronicky a není nutné je tedy tisknout, případně distribuovat jiným způsobem.
Jak přidat přílohu k emailu pro potvrzení objednávky
V emailu pro potvrzení objednávky máme možnost zákazníkovi přikládat v příloze pdf fakturu. Co však v případě, že chceme zasílat nějaké další přílohy, například obchodní podmínky? To již nastavení Prestashopu nedovoluje a musíme najít vlastní způsob, jak toho docílit. Bohužel samotný kód s tímto příliš nepočítá a bude tak nutné zasáhnout do samotného jádra eshopu.
FlexiBee RestApi konektor
Modul slouží pro automatickou online synchronizaci účetního programu FlexiBee a eshopu Prestashop.
Rozhraní RestApi vzniklo za účelem umožnit komunikaci s dalšími aplikacemi a dovoluje tak vytvořit celý funkční ekostystém schopný si mezi sebou efektivně předávat jednotlivá data. To významně zjednodušuje a urychluje práci při vyřizování agendy a také minimalizuje chyby, které by se mohly při ručním přenosu vyskytnout.
Flexibee export
Modul pro export objednávek z Prestashop do účetního programu Flexibee, který umožňuje vytvářet importní soubory XML a vytvářet tak účetní agendu (přijaté objednávky, vydané faktury, zálohové faktury atp.) Lze také na základě kódu zboží odečítat zásoby ze skladu a mít tak přehled o stavu zásob.
Chybné zobrazení českých znaků (diakritiky) u PDF faktury v Prestashop 1.5
Chybné zobrazení českých znaků (diakritiky) u PDF faktury je již známým problémem od verze Prestashop 1.4. Tam bylo nutné pro správné zobrazení znaků použít nové fonty, které obsahovaly diakritiku, což u nové verze 1.5 naštěstí odpadá a stačí pouze upravit typ použitého fontu, ve výchozím nastavení je to font „helvetica“.
Globální slevové kupóny
Modul Globální slevové kupóny dovoluje použití slevových kupónů zcela novým způsobem. Zajišťuje jejich automatické vkládání do zákaznického košíku při splnění zadaných podmínek. Nakoupí-li zákazník například za určitou částku, je mu automaticky aplikována daná sleva. Motivace zákazníka k nákupu je zajištěna zobrazením případné částky v nákupním košíku, o kterou je nutné nákup navýšit pro získání dané slevy.