Integrace
Propojte PrestaShop s ERP, ve kterém už vaše firma běží
Sage, Business Central, a3ERP, Odoo, Holded, SAP… a také CRM jako Salesforce, nástěnka v monday.com nebo ta databáze, které rozumí jen váš ajťák. Nejsme partnerem žádného z nich a nepotřebujeme jím být: víme, jak do každého z nich informace vstupují a jak z něj odcházejí, a stavíme stranu PrestaShopu, tedy tu část, která skoro vždycky selhává.
ERP řídí firmu, obchod řídí prodej
To první, co je u integrace potřeba rozhodnout, ještě než se napíše jediný řádek kódu, je, komu který údaj patří. Jakmile je to jasné, zbytek je instalatérská práce. Když jasné není, obchod a ERP se začnou přetahovat – a vždycky zrovna v den, kdy máte nejvíc práce.
Cena a zásoby patří ERP
Které položky jsou v prodeji, za kolik, kolik jich zbývá v jednotlivých skladech a které jsou v akci. Nic z toho se v obchodě nemění.
Detail produktu patří nejlepšímu katalogu
Obchodní název, popis, fotky, čárový kód, značka a minimální odběr. Přímo z ERP, z PIM nebo z databáze vašeho nákupního sdružení.
Prodej patří obchodu
Úvodní stránka, kampaně, vaše vlastní texty, doprava a to, jak se ke svým zákazníkům chováte. Zkrátka to, co v ERP není, protože to není jeho práce.
- Objednávky se vracejí samyS položkami, oběma adresami a platební metodou převedenou na tu, které ERP rozumí. Nikdo je znovu ručně nepřepisuje.
- Co se napíše ručně, se nikdy nepřepíšeVylepšený popis nebo lepší fotka přežijí i další synchronizaci. Bez tohoto pravidla by už na detail produktu nikdy nikdo nesáhl.
- Vidíte, jestli to prošloNa stránce objednávky v administraci vidíte, jestli dorazila do ERP, kdy a pod jakým číslem. A pokud něco selhalo, jedním tlačítkem ji odešlete znovu.
Čtyři cesty a jedna se najde vždycky
Vaše ERP nemusí být moderní ani v cloudu. Data z něj jen musí někudy ven – a vždycky vedou ven jednou z těchto čtyř cest.
REST nebo SOAP API
Přímá cesta: obchod se zeptá a ERP hned odpoví, bez prostředníka.
- Business Central
- Odoo
- Holded
- Sage 200, 300 a X3
- SAP B1
- Salesforce
- monday.com
Webhooky
Systém sám ohlásí, když se něco změní – cena, stav zásob, stav objednávky – a obchod zareaguje, aniž by čekal na další běh.
- Odoo
- Holded
- Salesforce
- monday.com
Databáze
Když ERP běží na serveru u vás v kanceláři. Čte se jen to, co je potřeba, pod uživatelem s právy jen pro čtení a bez zásahu do jeho tabulek.
- SQL Server
- MySQL
- Oracle
- ODBC
- Sage 50 a 300
- a3ERP
- Navision
Soubory
Soubory CSV, XML nebo Excel, které ERP uloží do složky nebo na SFTP server, případně pošle e-mailem. Tak funguje spousta zavedených instalací a při dobře nastaveném plánu to běží stejně hladce.
- CSV
- XML
- Excel
- SFTP
- Po dávkách, a když se přeruší, pokračujeKatalog s 30 000 položkami se zpracovává po blocích, a když se zpracování přeruší, pokračuje tam, kde skončilo. Obchod nikdy nezavírá „kvůli údržbě“ ani nezůstane napůl aktualizovaný.
- Přímo ve vašem obchoděIntegrace běží ve vašem PrestaShopu: žádná zprostředkující služba s měsíčním poplatkem, žádná třetí strana, přes kterou by vaše data procházela, a žádné poplatky podle objemu.
Systémy, se kterými pracujeme
Pro tyto značky nepracujeme ani je nepřeprodáváme. Máme zkušenosti s tím, jak která z nich zpřístupňuje svá data, a víc k propojení potřeba není. Pokud tu ten váš chybí, zeptejte se: téměř jistě se k němu dostaneme jednou ze čtyř cest.
ERP
Systém, který řídí firmu: položky, ceníky, zásoby a objednávky.
Sage 50, 200, 300 a X3
- REST API
- GraphQL
- SQL Server
- Soubory
Od Sage 50 v malé kanceláři po X3 ve velké firmě: API, databáze nebo soubory, podle verze.
Jak se napojuje které SageDynamics NAV a Business Central
- REST API
- OData
- SQL Server
REST API a OData v Business Central; u klasického Navisionu jeho webové služby, nebo rovnou jeho SQL Server.
a3ERP
- API
- SQL Server
ERP od Wolters Kluwer, které používá velká část španělských malých a středních firem: připojuje se přes své API a přes databázi SQL Server.
Odoo
- XML-RPC
- JSON-RPC
- Webhooky
Plnohodnotné API oběma směry: produkty, ceníky, zásoby, objednávky a zákazníci.
Holded
- REST API
- Webhooky
V cloudu: katalog, kontakty, objednávky a faktury, bez serveru mezi tím a bez instalace čehokoli v kanceláři.
SAP Business One
- Service Layer
- DI API
Sklady, zákaznické ceníky a objednávky, které do SAP přicházejí s obchodní logikou, jakou od nich vyžaduje.
CRM a pracovní nástroje
Sklad neřídí, ale právě v nich se sledují zákazníci a organizuje každodenní práce. Obchod jim dává vědět, co se děje.
Salesforce
- REST API
- Webhooky
Každý zákazník a každá objednávka z obchodu se objeví v CRM, ve správném účtu a u správného obchodního zástupce. A B2B účty založené v Salesforce přicházejí do obchodu i se svými cenami.
monday.com
- GraphQL
- Webhooky
Každá objednávka, reklamace nebo vrácení přijde jako položka na nástěnku, kterou si zvolíte, s údaji ve sloupcích. Co se na nástěnce změní, se může promítnout zpět do obchodu.
Vaše vlastní data
Když nemáte program se jménem, ale databázi, o kterou se někdo stará.
Externí databáze
- MySQL
- SQL Server
- Oracle
- ODBC
Obchod čte katalog a zásoby přímo tam, kde jsou, pod uživatelem s právy jen pro čtení.
Sage, Microsoft Dynamics, a3ERP, Odoo, Holded, SAP, Salesforce a monday.com jsou ochranné známky příslušných vlastníků. S žádným z nich nemáme obchodní vztah: nejsme partner, distributor ani implementátor. Jejich systémy známe, protože jsme k nim připojovali e-shopy.
Jak postupujeme
Čtyři kroky. Už ve druhém uvidíte výsledek se svým skutečným katalogem, dřív než se k čemukoli zavážete.
- Krok 1
Mapa dat
Půl dne s tím, kdo má na starosti vaše ERP: které pole odkud pochází, kterému systému patří který údaj a co nesmí nikam putovat.
- Krok 2
První zkušební běh
Na kopii vašeho obchodu a s vaším skutečným katalogem. Své produkty, ceny a zásoby uvidíte v PrestaShopu dřív, než se o čemkoli rozhodnete.
- Krok 3
Objednávky zpět a okrajové případy
Platební metody, doprava, slevy, noví zákazníci, duplicitní kódy, položky bez fotky. Nic z toho není nic neobvyklého a nic z toho vám nezabrání spustit ostrý provoz.
- Krok 4
Ostrý provoz pod dohledem
Každá synchronizace po sobě nechá záznam, při selhání přijde upozornění a co je potřeba odeslat znovu, se znovu odešle ze stránky objednávky.
Skutečný případ: Go!Manage a Aunabase
- Téměř 30 000 položek v ERP
- 16 700 v prodeji
- Objednávka v ERP hned po zaplacení
Distributor elektroinstalačního materiálu s ERP od Telematelu a kvalitními produktovými daty v databázi svého nákupního sdružení. Dnes e-shop ukazuje cenu a zásoby ze skladu, vyřazené položky samy mizí, akce se nasazují samy a sklad vidí objednávky z webu tam, kde vidí všechny ostatní.
Jak vznikal, krok za krokem
Časté dotazy
Jste partnerem Sage, SAP nebo Odoo…?
Ne, a nepotřebujete, abychom jím byli. Partner vám ERP prodá a zavede; my zařídíme, aby si s ním váš obchod rozuměl. Pokud už partnera máte, spolupracujeme s ním: on ví, jak je vaše ERP nastavené, a my víme, co potřebuje PrestaShop.
Musíte moje ERP znát do posledního detailu?
Potřebujeme jeho dokumentaci a uživatele pro připojení; zbytek ví ten, kdo vám ho spravuje. Naše část je obchod: aby katalog přicházel správně, každý zákazník viděl svou cenu a objednávka odcházela kompletní. Právě tam většina integrací selhává.
A když moje ERP nemá API?
Pak má databázi nebo exportuje soubory a připojit se dá obojí. Stává se to častěji, než byste čekali, a na tom, co nakonec uvidíte v obchodě, to nic nemění.
Jak často se synchronizuje?
Ceny a zásoby každých pár minut, nebo okamžitě, pokud ERP pošle webhook. Celý katalog přes noc. Objednávka ve chvíli, kdy zákazník zaplatí.
Co když ERP vypadne?
Obchod dál prodává s posledními platnými daty a objednávky počkají ve frontě, dokud ERP znovu nenaběhne. Všechno se zaznamenává a nic se nemusí ručně dávat dohromady.
Konektor už mám, ale funguje jen napůl
To je nejčastější případ. Podíváme se, co tam je, řekneme vám, co se vyplatí zachovat a co je lepší postavit znovu, a všechno zdokumentujeme, abyste na nás nebyli závislí.
Kolik to stojí a jak dlouho to trvá?
Záleží na tom, kolik věcí putuje a kolika směry. Po mapě dat dostanete pevnou nabídku s cenou a termínem; běžná integrace běží za tři až šest týdnů.
Které verze PrestaShopu?
1.7, 8 a 9, včetně multistore a s více jazyky a měnami. Pokud se obchod teprve bude stavět, postaví se rovnou propojený.
Jaké ERP používáte a co by mělo putovat?
Napište nám a řekneme vám, co se dá propojit, jak a v jakém pořadí. Bez závazků a bez obchodníků mezi námi: odpoví vám člověk, který na tom bude pracovat.