Интеграция с OpenCart за ERP, склад и куриери
OpenCart интеграция от Saitami свързва вашия съществуващ магазин на версия 3.x или 4.x с ERP, складова система, счетоводство и куриерите Speedy и Econt. Много български онлайн магазини са изградени точно на тази платформа, а ръчното пренасяне на поръчки и наличности отнема часове всеки ден — премахваме го напълно с двупосочна синхронизация в реално време.
Какво включва нашата OpenCart интеграция
Продукти и варианти двупосочно
Sync на каталога между ERP и catalog/product API — основни атрибути, опции, варианти по размер и цвят, изображения, категории и SEO полета. Промяна в ERP се отразява във витрината за под минута, без ръчен импорт на CSV в admin панела или manual edit на product страница.
Наличности по склад в реално време
Реални stock нива от един или няколко склада се пушват към quantity полето при всяка промяна — продажба, доставка, ревизия, резервация. Резервационен буфер на ниво SKU предотвратява overselling, а multi-warehouse агрегация показва обща налична бройка от всички физически локации във витрината.
Поръчки от магазина към ERP
Нова поръчка автоматично слиза в ERP като пълноценен документ с клиент, адрес, артикули, начин на плащане, доставка и сума. Дедупликация по order_id, idempotency защита срещу webhook ретрита и пълна одитна следа от storefront order ID до ERP документен номер за всяка транзакция.
Status webhooks обратно към магазина
Когато ERP смени статуса — потвърдена, опакована, експедирана, доставена, върната — webhook bridge връща събитието към order_status таблицата с реалния AWB номер от Speedy или Econt. Клиентът вижда актуален статус в "Моите поръчки" без оператор да пише имейли или да отваря admin.
Клиенти и B2B ценови нива
Sync на регистрирани клиенти, customer groups и адресни книги между фронт и ERP. Поддръжка на B2B ценови нива — дилърски, едрови, корпоративни цени по group, отстъпки по обем, индивидуални цени за ключови клиенти, всичко управлявано централно в ERP и излъчвано към customer_group_id логиката.
Translations и Speedy/Econt от admin
Многоезичен sync на описания и атрибути на български и английски през language tables. Speedy и Econt — генериране на товарителница, печат на AWB, проследяване — директно от admin поръчките, без отделен куриерски панел. OpenCart extension за вграден UI или external bridge по избор.
За кого е подходяща тази интеграция
Средни BG retail брандове
Български онлайн магазини с 1 000 до 30 000 SKU, които работят на същата платформа от години и не искат рестарт от нула. Получавате ERP-grade backoffice върху текущия си магазин — поръчките слизат в счетоводство, наличностите идват от истинския склад, а екипът ви спира да копира данни на ръка между admin и Excel.
OpenCart multistore конфигурации
Търговци с няколко магазина под един instance — отделни brand store-ове, регионални версии BG и EN, или франчайз модел с независими storefront-ове върху общ каталог. Multi-store config се поддържа natively — една наличност захранва всички магазини с правила за разпределение и различни ценови листи на ниво store.
Дистрибутори с wholesale portal
B2B дистрибутори и едроверни търговци с дилърски портал на същата платформа. Customer groups с дилърски цени, минимални количества за поръчка, кредитен лимит сверен с ERP, индивидуални каталози по клиент. Интеграцията превръща магазина в реален wholesale канал със ERP логика отзад, не просто витрина.
Как изграждаме вашата OpenCart интеграция
1. Audit на instance и mapping
Започваме с одит — версия 3 или 4, текущи extension-и, theme модификации, multi-store структура, обем продукти и поръчки. Документираме mapping между product_id, model, sku и вашите вътрешни ERP идентификатори. Това решение от ден едно избягва дубли, развалени категории след първи sync и нулирани наличности на критични SKU.
2. REST API и event extension
Свързваме се през официалното REST API за каталог, поръчки и клиенти. За събитията в реално време разработваме лек extension по vQmod или OCMOD стандарта, който слуша на product.save, order.add и customer.update и пуска webhook към нашия bridge. Никакви хакове по core файлове.
3. Webhook bridge с queue-based sync
Bridge-ът е отделен Node.js или .NET сервис с BullMQ опашка. Pull workers викат REST API на интервал за безопасен reconcile, push workers реагират на event extension събитията. Rate limiter, idempotency keys и retry с експоненциален backoff гарантират устойчивост дори при downtime на единия край.
4. Двупосочна връзка с ERP и observability
Свързваме bridge-а с вашата ERP система и онлайн магазин архитектура. Всяко повикване е инструментирано — латентност, response code, payload size. Виж нашите API интеграции за паралелни канали и alert при rate limit или повишена error rate.
Защо Saitami
мануална обработка на поръчки
всяка поръчка влиза автоматично в ERP с пълни данни и AWB
по-точен cross-store inventory
за multi-store конфигурации с обща наличност от един склад
стартова инвестиция
за връзка с версия 3.x или 4.x, sync на поръчки, наличности и базов ERP mapping
Свързани интеграции: Shopify интеграция за брандове, които мигрират към cloud платформа, и Speedy и Econt интеграция за пълна автоматизация на куриерската логистика. Виж и контакти за конкретна оферта.
Често задавани въпроси
OpenCart 3 vs 4 — има ли значение за интеграцията?
Има, но и двете версии са напълно поддържани. Версия 4 има по-модерен REST API със Twig templating и по-чист event система, докато 3.x разчита на vQmod или OCMOD за разширения. Нашият webhook bridge абстрахира разликите, така че логиката на ERP интеграцията остава една и съща. Ако сте на 2.x, препоръчваме upgrade преди интеграцията заради ограниченията на стария API.
Поддържа ли multi-store config?
Да, multi-store е първокласен сценарий. Един instance с няколко store_id-та споделя общ каталог и обща складова бройка, но всеки store може да има собствена ценова листа, валута, езици и customer groups. Интеграцията разпределя наличността по store правила и предотвратява двойна продажба на последна бройка между магазините в multistore конфигурацията.
Можете ли да напишете extension специално за моя case?
Да. Когато стандартният REST API не покрива нужния workflow — специфични payment hooks, custom shipping логика, B2B одобрение на поръчки преди излизане — пишем dedicated extension по OCMOD стандарта. Инсталира се през admin Extension Installer, не променя core файлове и оцелява при обновяване до следваща minor версия без конфликти.
Колко струва OpenCart интеграция?
Стандартна OpenCart интеграция за един магазин на 3.x или 4.x, sync на поръчки, наличности, статуси и базов ERP mapping стартира от €1,600 еднократно. Multi-store конфигурация с няколко storefront-а, B2B ценови нива, custom extension и Speedy/Econt интеграция обикновено е между €3,200 и €6,800. Месечна поддръжка и observability е €180–€420 според обема трафик и брой sync операции.
Готови да автоматизирате магазина си?
Споделете версията на OpenCart, обема SKU, текущия ERP и куриерите. Ще получите конкретен план за интеграцията с цени, етапи и срокове.
Заявете OpenCart интеграция →