Интеграции на онлайн магазин
със склад, ERP и куриери
Правим интеграции на онлайн магазина със склада, ERP, програмата за фактури, куриерите и CRM, за да не се преписват поръчките на ръка от една система в друга. За OpenCart и WooCommerce имаме и собствени модули, а другите системи свързваме през API.
Пътят на една поръчка през свързаните системи
Схемата е магазин ↔ склад (WMS) ↔ ERP ↔ фактуриране ↔ куриери ↔ CRM. Всяка стрелка е отделна връзка, по която данните вървят в едната или в двете посоки.
Поръчка
Клиентът поръчва в магазина, а наличността намалява и в склада или в ERP системата.
Плащане
Картата минава през БОРИКА или ДСК. В магазините ни работят и myPOS, Stripe и покупки на изплащане с TBI Bank и iute.
Документ
За плащане с карта се издава електронна разписка по Наредба Н-18, а фактурата за фирма се създава в програмата за фактуриране.
Доставка
Товарителницата за Еконт се създава от поръчката. В магазините ни работят и Спиди, BOX NOW и Pigeon Express.
Клиент
Клиентът и поръчката влизат в CRM системата и в платформата за имейли, например theMarketer или Klaviyo.
Еконт интеграция и другите ни модули
Тези модули сме разработили сами за OpenCart и WooCommerce.
- Еконт за WooCommerce: доставка до адрес, офис или Еконтомат, цена според параметрите на пратката и товарителници, които се създават и редактират от поръчката. Свързва се с API данните от профила в e-Econt.
- Спиди за WooCommerce: доставка в стандартната форма за поръчка, цена по тегло, размери и зададени параметри, допълнителни такси и условия за безплатна доставка. Ненужните полета се скриват.
- БОРИКА за OpenCart и WooCommerce: плащане с карта през виртуален POS терминал с 3D Secure. Във WooCommerce модулът може и да сторнира трансакция.
- Банка ДСК за WooCommerce: клиентът плаща с карта в системата на банката, а настройките са в админ панела на магазина.
- Наредба Н-18 за OpenCart и WooCommerce: електронни разписки за поръчките, платени с карта. Модулът ги изпраща с имейла за поръчката, пази списък с издадените документи и ги изнася в XML за месечната отчетност.
- Forge Search за OpenCart: показва продукти още докато клиентът пише в търсенето.
При Еконт и Спиди данните за доставка остават в сесията. Клиентът може да се върне в каталога и после да завърши поръчката, без да ги пише отново.
Модул за OpenCart и плъгин за WooCommerce по поръчка
Когато готовите разширения не покриват начина, по който работите, пишем OpenCart extension или WooCommerce plugin само за вашия магазин. Например:
- Куриер, за който нямаме модул, например DPD, през неговия API
- Доставка по ваши правила: различна цена по категория, по склад или за обемни продукти
- Импорт на продукти, цени и наличности от файла или от системата на доставчика
- Връзка с програмата за фактуриране, със склада или с ERP системата
- Действия за AI асистенти в браузъра (WebMCP), описани на страницата AI чатботове и автоматизация
API интеграции със склад, ERP и CRM
Интеграцията на софтуерни системи започва с това коя система е главна за всяко поле. Ако цената може да се сменя и в магазина, и в ERP, двете стойности рано или късно ще се разминат. Затова заданието за интеграцията казва за всяко поле откъде идва и накъде отива.
Връзките правим през REST или GraphQL API и ги описваме по OpenAPI 3.1. Дългите задачи, например обновяване на цените на целия каталог, вървят на опашка в Redis или като задача на Node.js във фонов режим, за да не бавят магазина.
ERP системата (например SAP), системата за склада и CRM системата свързваме през техния API. Ако системата няма API, данните могат да минават през файл, който тя изнася по график.
Самите системи по поръчка са описани на страниците ERP система, складов софтуер (WMS) и CRM система.
Автоматични фактури от поръчките
Когато купувачът е фирма, магазинът пази данните за фактурата: име на фирмата, ЕИК, ДДС номер и адрес. Интеграцията създава фактурата в програмата ви за фактуриране през нейния API и я праща на клиента по имейл.
Кога да се издава фактурата, решавате вие: при плащане, при изпращане на пратката или в края на месеца за редовни клиенти.
Поръчките, платени с карта, получават и електронна разписка по Наредба Н-18.
Да поговорим