Podzimní várka pluginů do nopCommerce na nopdou.cz/sk
Zvládli jste přežít letní pařáky a teď se chystáte surfovat na vlně předvánočního šílenství? Možná vám s tím pomůže i pár našich pluginových novinek do nopCommerce...
Ne všechno dopadlo přesně podle našich před-letních plánů. Na druhou stranu i neplánovaná vylepšování stávajících pluginů vedly k výsledkům, ze kterých máme sami radost. Nejprve tedy přikročme k vyhodnocení posledních předsevzetí.
Otevřeno pro SK
Konečně máme oficiálně otevřenu registraci a nákup pluginů i pro Slovensko přes doménu nopdou.sk. Nabídka pluginů i doplňkových služeb je úplně stejná jako pro CZ. Pro registraci není potřeba IČO. V případě podnikajícího subjektu registrovaného k DPH v rámci EU, lze uvést identifikaci do registračního formuláře, a nákup na nopdou.sk pak proběhne v režimu přenesení daňové povinnosti. Vystavení daňového dokladu (faktury) proběhne automaticky s dokončením objednávky až po potvrzení připsání úhrady. Platba probíhá převodem na účet s alternativním zjednodušením prostřednictvím QR kódu ve formátu PAY by square.
Pro potvrzení souhlasu s cookies, platbu převodem a vystavování faktur používáme naše pluginy.
Drobnou vadou na kráse je, že texty jsou (zatím) v češtině. To by snad nemuselo zase až tak moc vadit - "lebo sme bratia Slovania" ;-) A kdyby to nešlo názorově, tak jazyková příbuznost porozumění napomůže.
Asi správně tušíte, že zveřejněním duplicitních stránek pod jinou doménou si zahráváme s duplicitní detekcí indexačních služeb. Pomoc nopCommerce v tomto není příliš úplná, takže jsme museli zimplementovat plugin, s pracovním názvem "Site Per Language", který umí doplnit do stránek správně kanonické a hrefLang alternativní odkazy. Ty druhé aktuálně nepotřebujeme, ale do budoucna budeme. Tento plugin zatím do nabídky nedáváme. Jednak mu chybí konfigurační UI a jednak jej chceme ještě doplnit o funkčnost přepínání mezi jazykovými doménami pomocí standardního přepínače jazyků v nopCommerce. Pokud by vás tato funkčnost, využitelná zejména pro lokalizační model "jeden jazyk, jedna doména/store", ozvěte se.
Naše pluginy jsou koncipovány pro podporu snadné "dolokalizace" do libovolného jazyka (viz. podadresář /Languages libovolného našeho pluginu). U některých pluginů jsme už koketovali s lokalizací do SK. S finalizací chceme posečkat do vzdálenější budoucnosti, kdy bychom chtěli zjednodušit lokalizace do (pro nás) základních jazyků (CS, SK, EN) spolehlivě automatizovaně. Do té doby nás v případě, že by právě lokalizace měla být stopkou pro pořízení licence na plugin, neváhejte kontaktovat.
Plugin PPL
V předchozí novince (06/2024) jsme představili nový plugin pro dopravce PPL. V průběhu prvních nasazení jsme si všimli problémů v integraci s API CPL a pokusili se je vyřešit. Jako problematické se nám jevilo zejména cachování odpovědí na serverové straně (PPL), ale i pojetí uvolňování cache na straně implementace pluginu. Mohlo tak docházet k prodlevám než se změna způsobená zápisem nové zásilky do systému PPL projevila v přehledu Zásilky dopravců zobrazovaném v administraci e-shopu nopCommerce. Po aplikovaných optimalizacích to teď vypadá o dost lépe. Na vylepšeních budeme pokračovat s tím, jak budeme dostávat zpětnou vazbu z reálného provozu.
Plugin pro potvrzení souhlasů
Dokončili jsme a doladili Cookie souhlasy plugin, který zajistí zobrazení dialogu pro potvrzení souhlasů s nakládáním s cookies a dalšími privátními údaji zákazníka. Používáme pro něj open source projekt Orest Bida CookieConsent (MIT licence). Přizpůsobení chování dialogu a textů prostřednictvím konfigurační stránky pluginu v administraci nopCommerce je velmi snadné - snad až intuitivní ;-) Dodatečné souhlasy jde snadno přidat a reakci na jejich zvolení do stránek (ručně) vetknout s dopomocí oficiální dokumentace.
Co se týče souhlasů nutných k docílení lepší evidence konverzí a retargetingu v rámci reklamní platformy Sklik, tak ty jsme napojili v implementaci pluginu ZbožíCz automaticky. Tj. pokud je v rámci pluginu nakonfigurováno posílání konverzních nebo retargetingových hitů, a pokud je nainstalovaný i plugin Cookie souhlasy, pak se do odesílaných dat, daného zákazníka, předávají informace odpovídající jím udělených souhlasů.
Integrace Orest Bida CookieConsent dialogu je zimplementována způsobem, který nezatěžuje server e-shopu s každým requestem a maximálně využívá předgenerované statické konfigurace a serverové cache.
Plugin XML transformace
Tak trochu "mimo pořadí" jsme naprogramovali XML transformační plugin pro doladění XML zdroje s pomocí XSLT šablon. Jeho použitím jsme dokázali "dotunit" XML vstupy pro zpracování pluginem Import Manager od foxnetsoft.com. V rámci poskytovaných konzultačních služeb jsme pro našeho zákazníka připravili řešení pro zpracování dodavatelského feedu (import kategorií, výrobců, produktů, specifikačních atributů, produktových obrázků...) a následnou automatickou synchronizaci skladové dostupnosti a dopočtu produktové ceny z dostupnostního feedu. Pokud vás trápí něco podobného (import z XML feedu dodavatele), klidně se na nás obraťte... už jsme to prošťouchli ;-) Pokud byste to chtěli řešit svépomocně, nabízíme pro tento účel velmi pomocné řešení pro online XSLT transformaci vč. stručné dokumentace.
Vylepšení stávajících pluginů
Hrábli jsme do pluginu Bankovní převod, abychom umožnili nakonfigurovat více bankovních účtů, na které budou přicházet platby za objednávky. Můžete si zadat na jaký účet budou poukazovány platby v dané měně.
Pro stále ještě nezveřejněný fakturační plugin, jsme doladili varianty, kdy se faktura vystavuje s přenesenou daňovou povinností. Jsme kousek před zveřejněním!
... a nemalý počet průběžných oprav a vylepšení v rámci ostatních pluginů a jejich společných závislostí.
Co se chystá dalšího na nopdou?
Podle dosavadních priorit máme v itineráři následující položky:
- [co nevidět] plugin Fio pro automatické párování příchozích plateb na účet ve Fio bance k objednávkám v e-shopu (měl by to být doplněk k pluginu Bankovní převod, který ale bude fungovat naprosto nezávisle)
- [na spadnutí] odkládané dokončení pluginu Fakturace
- [brzy] návod na svépomocné rozchození nopCommerce na webhostingu (asi Aspify.com)
- [jak to půjde] doplnění stručných návodů pro poskytované pluginy
- [do konce 2024] otevření nopdou.eu (en/EUR) a nopdou.com (en/USD)... tj. překlady EN + asi platby Stripe
- [snad podzim 2024] pro plugin DPD přechod na DPD Shipping API + doplnění o mód "fungování bez API"
- [snad podzim 2024] dokončení rozdělaných pluginů GLS, Vyfakturuj, GTM...
Naše plány nám neustále hatí nečekané odbočky z důvodů adhoc pomoci našim zákazníkům (což ale činíme velmi rádi) nebo očekávaná sebezáchovná nutnost věnovat se jiným projektům, které nám "platí složenky".
Registrujeme průběžně vaše požadavky a náměty na vylepšení. Pokud chcete akcentovat nějakou dříve vyřčenou potřebu, nezdráhejte se po čase ozvat s upřesněním nebo dotazem na stav. Nemůžeme si dovolit pracovat tzv. "do šuplíku", takže ping na stav nám pomáhá topovat vaši věc ;-)
Přejeme vám úspěšné období přechodu do předvánočního šílenství 2024 a věříme, že vám půjde eshopování s nopCommerce fajnově i s přispěním našich pluginů :-)
Z Account, s.r.o. - provozovatel e-shopu nopdou.cz a nopdou.sk
Budete-li potřebovat pomoc s nopCommerce nebo pluginy, ozvěte se.