Интеграция с WooCommerce — поръчки, склад и ERP синхронизация
WooCommerce интеграция от Saitami изгражда двупосочна синхронизация между вашия WordPress магазин и backoffice — продукти и варианти, цени по партньор, наличности в реално време и поръчки слизат към ERP, а статус, AWB и фактура се връщат към магазина през REST API и webhooks без ръчно копиране на CSV.
Какво включва интеграцията
Продукти, варианти и снимки
Категории, прости и variable продукти, attribute терми, галерии и featured снимки се избутват от ERP към wp-json/wc/v3 endpoint-ите. Slug, SEO заглавие и meta description се мапират към Yoast или Rank Math полета, а варианти с различни SKU остават свързани с реален stock запис в склада.
Цени по партньор и група клиенти
B2B ценови листи от ERP се пресъздават в магазина чрез role-based pricing — една и съща продуктова страница вижда различна цена за дилър, верига или едрови клиент. Промо периоди и валутни правила се пушват с дата и точно отрязване от admin без ръчно редактиране на отделните артикули.
Наличности в реално време
Stock от склада тръгва към магазина при всяка промяна — продажба, доставка, ревизия, резервация. Защита срещу overselling чрез буфер на ниво SKU, multi-warehouse агрегация и backorder правило по продуктова категория за артикули, които се произвеждат на заявка с по-дълъг lead time.
Поръчки към ERP, статус назад
Нова поръчка влиза в ERP като документ за продажба с пълен payload — клиент, билинг и shipping адрес, line items, отстъпки, метод на плащане и order notes. Когато оператор премине поръчката в processing, packed или completed, същият статус се пуска обратно към магазина по REST.
Returns, refunds и Woo Subscriptions
Връщания от клиент влизат като RMA в ERP с препратка към оригиналната поръчка, refund от admin генерира кредитно известие и връща количество в склада. Woo Subscriptions се поддържат пълноценно — renewal събития от Stripe или ePay стигат до ERP като рекурентен документ с коректно ДДС третиране.
Speedy и Econt директно от admin
Куриерска интеграция вграждаме в order screen — оператор избира офис или адрес на доставка, генерира товарителница и AWB номер от Speedy или Econt без да отваря техния панел. Етикетът се прикача към поръчката, tracking линкът се изпраща автоматично на купувача след предаване на пратката.
За кого е подходяща
Малки магазини със счетоводен софтуер
Търговци със 100 до 2 000 SKU, които използват Microinvest, Бизнес Навигатор или Ажур за счетоводство. Магазинът носи поръчките към счетоводния модул без оператор да преписва номера, а наличностите се вдигат от складовия документ при всяка приходна или разходна операция.
Средни магазини с ERP
Магазини с 2 000 до 50 000 SKU и пълноценен ERP — собствена разработка, Odoo, SAP Business One или Microsoft Business Central. Свързваме магазина двупосочно с ERP-а така, че сайтът е изцяло канал за продажби, а източникът на истина за продукти, цени и склад остава в ERP системата.
Мрежи на multisite Woo
WordPress multisite инсталации с няколко магазина — отделен бранд, локализация или B2B портал върху общ каталог. Една интеграция захранва всички sites със споделена продуктова база, но отделни цени, валута и stock pool според конфигурацията на конкретния магазин в мрежата.
Как изграждаме връзката с WooCommerce REST API
1. Mapping на product schemas
Стартираме с одит на текущия каталог — типове продукти, attributes, taxonomies, custom meta полета от ACF и активни плъгини. Документираме точното мапиране между ERP product master и Woo product schema, така че нито едно поле не остава празно след първия sync и variable продуктите запазват variant SKU връзката.
2. REST API плюс Webhooks
Pull workers викат wp-json/wc/v3 endpoint-ите за пръв sync и периодична reconcile проверка, push workers реагират на webhooks при нова поръчка, refund или промяна на customer. Идемпотентност на ниво order ID гарантира, че повторни събития не създават дублирани документи в ERP при retry или рестарт.
3. Queue с retry и backoff
Backend върху Node.js с TypeScript плюс BullMQ за опашки или .NET 8 с Hangfire според вашия стак. Експоненциален backoff при временни 5xx грешки или плъгин конфликт, dead-letter опашка за payloads, които изискват ръчна намеса, и rate-limit aware throttling спрямо хостинга на WordPress инсталацията.
4. Observability със Sentry и alerts
Всеки API call е инструментиран — латентност, response code, payload size. Sentry улавя грешки от integration слоя, Grafana или Better Stack показва дашборд за webhook delivery rate и sync lag, а Slack или Telegram alert се пуска при rate limit, повишена error rate или липсващ webhook повече от пет минути.
Защо Saitami
manual order export to ERP
всяка поръчка влиза автоматично в ERP с пълни данни за клиент, плащане и доставка
точност на цените
чрез централизирано управление от ERP и автоматичен push към role-based pricing в магазина
стартова инвестиция
за двупосочен sync на продукти, наличности и поръчки с един магазин
Свързани решения: CRM за онлайн магазин за работа с клиентската база и Shopify интеграция при втори канал или миграция между платформи. За по-широк скоуп вижте API интеграции и изработка на онлайн магазин.
Често задавани въпроси
Имам ли нужда от плъгин или custom код?
Зависи от сложността. За стандартен sync на продукти и поръчки използваме официалния WooCommerce REST API плюс webhooks — не се налага custom плъгин на магазина. При нужда от специфични полета, custom checkout flow или дълбока връзка с ACF и WPML добавяме тънък WordPress плъгин, който разширява endpoint-ите. Никога не пипаме core файлове, така че бъдещи update-и не чупят интеграцията.
Подходящ ли е за WooCommerce Subscriptions?
Да. Поддържаме пълен жизнен цикъл на абонамент — създаване, renewal, suspend, cancel и upgrade. Renewal събитията от Stripe, ePay или друг payment gateway стигат до Subscriptions hook и през нашата плъгин интеграция влизат в ERP като рекурентен документ за продажба с коректно ДДС третиране и автоматично издадена фактура. Failed payment retry логиката се конфигурира спрямо вашата dunning политика без оператор да следи ръчно.
Може ли да обхване multiple магазини?
Да. Архитектурата третира всеки магазин като отделен канал със собствени credentials, валута и webhook ключ, върху общ ERP. Това работи както за multisite Woo инсталация с няколко бранда, така и за напълно отделни WordPress инстанции на различни домейни. Един продукт може да съществува в няколко магазина с различна цена и език, а общата складова наличност се разпределя по правила за multi-channel listing.
Колко струва WooCommerce интеграция?
Стандартен пакет за един магазин — sync на продукти, наличности, поръчки в реално време и базов mapping към съществуващ ERP — стартира от €1,800 еднократно. Добавяне на Woo Subscriptions, multisite, role-based pricing за B2B и интеграция със Speedy или Econt от admin обикновено е между €3,500 и €8,500. Поддръжката е €200–€450 на месец според обема API трафик и брой канали.
Готови за двупосочна WooCommerce интеграция с вашия ERP?
Споделете броя SKU, активни плъгини и текущия ERP. Ще получите конкретен план с цени, етапи и срокове.
Заявете оферта →