Plugin Trifid do e-shopu nopCommerce přidává schopnost automaticky nastavit aktuální skladové množství produktů v e-shopu na základě souborů ve formátu CSV obsahujících informace o produktech spravovaných v pokladním systému TRIFID. Dokáže stáhnout exporty z externího umístění (FTP), vyhodnotit a zpracovat pouze změny od posledního zpracování. V e-shopu pro dosud neexistující produkty, kategorie a výrobce připraví nové záznamy... a se vším je hotov do několika sekund i při tisících zpracovávaných položkách.
POZOR: Před nákupem plné verze vždy nejprve otestujte zkušební verzi!
Aktuální plugin poskytujeme pro nejnovější verzi nopComerce v4.70 a pro starší v4.60.
Jak to celé funguje?
- Uživatel pokladního systému TRIFID exportuje stav skladových položek na FTP. Export se provádí ručně nebo automaticky. Tato fukčnost může záviset na verzi a konfiguraci systému TRIFID. Pro více informací jak docílit požadované funkčnosti v systému TRIFID si projděte dokumentaci nebo kontaktujte technickou podporu TRIFID.
- Pro okamžité zpracování exportů lze vyvolat HTTP požadavek na REST API pluginu Trifid. Pro více informací jak docílit požadované funkčnosti v systému TRIFID kontaktujte technickou podporu TRIFID.
- Vyvolání zpracování TRIFID exportů je možné automaticky pomocí plánované úlohy v e-shopu. Plugin lze nakonfigurovat, aby kontroloval FTP adresář v zadané časy.
- Po obdržení požadavku na zpracování se stáhnou exportní soubory. Pokud je pro TRIFID nakonfigurován FTP přístup přímo do "upload" adresáře pluginu v e-shopu, není třeba nastavovat FTP připojení pro plugin. V případě konfigurace FTP připojení si plugin stáhne všechny CSV soubory do svého "upload" adresáře.
- Vyhodnotí se změny oproti předchozímu zpracování. Zpracovány budou jen rozdíly od posledního zpracování.
- Může se pokusit o detekci a přiřazení existujících produktů, kategorií a výrobců. To je užitečné zejména pokud v e-shopu byly některé položky založeny ručně ještě před vyvoláním synchronizace. Lze si tak připravit produkty, kategorie a výrobce dopředu (tj. napsat k nim texty, nahrát obrázky atd.) a samotné zveřejnění, nastavení ceny a skladového množství nechat na automatické zpracování pluginem.
- Ukončené produkty, kategorie a výrobci se na straně e-shopu skryjí. Pokud se některé produkty, a s nimi související kategorie a výrobci, přestanou v exportních souborech vyskytovat, budou při zpracování automaticky "odpublikovány".
- Produkty s nulovou skladovou zásobou se skryjí. Pokud je produkt v exportním souboru s nulovým skladovým množstvím, bude při zpracování skryt/"odpublikován".
- Produkty s velikostními variantami se zakládají jako produkty s produktovými atributy. Plugin umí založit a aktualizovat produkty z exportních souborů v případě, že mají uvedeny varianty (např. "Velikost": S, M, L, XL, XXL), s využitím produktových atributů. Zákazník si tak bude na detailu produktu v e-shopu volit z dostupných variant. Skladová dostupnost jednotlivých variant je řešena pomocí kombinací produktových atributů.
- Zpracovávané produkty se označují v e-shopu interní synchronizační značkou. Je tak možné je později identifikovat i po změně původní identifikace (u produktů se používá SKU). Podobně je to i u zakládání souvisejících kategorií a výrobců. Jedné kategorii nebo výrobci v e-shopu lze přiřadit více synchronizačních značek a řešit tak problém s překlepy v názvech nebo "shlukování" do jiných vybraných kategorií nebo výrobců.
- U produktů se kromě skladového množství aktualizuje také název, cena a daňová sazba. Při aktualizaci se také může produkt zatřídit pod jinou kategorii nebo výrobce.
- Změna skladového množství je zalogována do historie skladových množství produktu. Údaj je dostupný v administraci e-shopu na detailu produktu.
- Tisíce produktových položek zpracovaných na straně e-shopu za jednotky sekund. Máme vyzkoušeno, že na sdíleném hostingu! zpracování přes 3 000 položek nezabere více jak 4 sekundy! Je to výsledek poctivě odzkoušených dávkových optimalizací ;-)
Co umí plugin Trifid v administraci
- Konfigurace připojení k FTP, tj. odkud se stahují exporty ze systému TRIFID. Nastavuje se URL, přihlašovací jméno, heslo a časová zóna serveru.
- Úprava nastavení formátu CSV. Oddělovač záznamů, kódování textu, max. počet variantních položek a možnost pokusit se napravit data v nevalidním formátu.
- Přizpůsobení samotné synchronizace. Jazyk textů, použitá měna u cen, oddělovač podkategorií (název kategorie totiž může být formou "drobečkového" výpisu) a nastavení detekce již existujících záznamů bez synchronizační značky.
- Nastavení produktového atributu pro varianty produktu. Název atributu, přiřazený existující atribut, typ ovládacího prvku atributu (rozbalovací seznam nebo seznam přepínacích tlačítek), hláška pro výběr atributu, úprava formátu hodnoty atributu.
Co by mohl v budoucnu plugin Trifid ještě umět
- V detailu kategorie, výrobce a produktu umožnit nastavení synchronizačních značek. Zatím je to možné pouze ručně v databázi.
- V konfiguraci pluginu umožnit nastavení mapování na daňové kategorie. Nyní funguje autodetekce.
- Přidat možnost ručního vyvolání synchronizace pomocí tlačítek "Spustit synchronizaci - rozdílovou" a "Spustit synchronizaci - úplnou". V tuto chvíli jsou tyto možnosti dostupné jen kombinací ručně provedených souborových operací a vyvoláním akce přes REST API.
K tomuto pluginu máme i zkušební verzi, která je plně funkční po dobu 10i dní. Neobjednávejte plugin, pokud jste jej nevyzkoušeli! Všechny případné problémy se musí odladit ještě se zkušební verzí. Na pozdější problémy vyplývající z nestandardní instalace, customizací původního zdrojového kódu nopCommerce, použití neobvyklých (někdy i špatně zimplementovaných) rozšíření třetích stran aj. nebudeme brát zřetel a taková reklamace bude zamítnuta. V případě objevení problému s testovací verzí nás neváhejte kontaktovat.
Plugin nabízíme v licenci pro jednu i více domén. Od dokončení objednávky budete mít možnost stahovat bezplatně aktualizace po dobu 1 roku v rámci servisního období. Před vypršením aktuálního servisního období vám s předstihem 30 dní nabídneme možnost zvýhodněného prodloužení na další rok.
Nějaká funkcionalita vám chybí? Ozvěte se!