WooCommerce и Microinvest/ERP: синхронизация на склад и поръчки

Три начина да свържете WooCommerce магазин с Microinvest Склад Pro или друга ERP система, така че наличностите, цените и поръчките да не се въвеждат два пъти.

Типичната картина в български магазин с физически обект: складът и касата работят в Microinvest Склад Pro, а онлайн магазинът е на WooCommerce. Двете системи не си говорят. Някой сутрин сверява наличностите, вечер въвежда онлайн поръчките в склада, а между тях сайтът продава стока, която вече е продадена в магазина.

Тази статия е за собственици и мениджъри, които искат да свържат WooCommerce и Microinvest (или друга ERP система). Ще разгледаме кои данни трябва да се синхронизират, трите основни подхода към интеграцията, какво да изисквате от изпълнителя и как да избегнете проблемите, които виждаме най-често.

Накратко:
  • Синхронизацията между WooCommerce и Microinvest обикновено обхваща наличности, цени, нови артикули и поръчки, като всяко поле трябва да има една главна система.
  • Има три основни подхода: готов конектор, периодичен импорт и експорт на файлове или собствена интеграция през WooCommerce REST API.
  • Връзката между артикулите в двете системи се прави по уникален код или баркод, затова чистите номенклатури са условие за успешна интеграция.
  • Онлайн поръчките трябва да се връщат в склада като документ, иначе наличностите отново се разминават.
  • След въвеждането на еврото на 1 януари 2026 г. проверете дали складовата програма и магазинът използват една и съща валута и правила за закръгляне.

Какво е Microinvest Склад Pro и защо е в центъра

Microinvest Склад Pro е една от най-разпространените български програми за складово стопанство, продажби и връзка с фискални устройства. В нея се водят артикулите, доставните и продажните цени, наличностите по обекти и документите. Затова при интеграция с онлайн магазин тя почти винаги е „източникът на истината“ за количествата и цените.

WooCommerce, от своя страна, е по-добър за това, което клиентът вижда: описания, снимки, категории, филтри, SEO. Добрата интеграция не се опитва да прехвърли всичко в двете посоки, а разпределя отговорностите.

Кои данни се синхронизират и в каква посока

Данни Посока Колко често
Наличност Microinvest → WooCommerce На 5–15 минути или при промяна
Продажна цена Microinvest → WooCommerce При промяна или веднъж дневно
Промоционална цена По избор – склад или магазин При кампании
Нов артикул (код, име, баркод) Microinvest → WooCommerce като чернова Веднъж дневно
Описание, снимки, категории Само в WooCommerce –
Поръчка WooCommerce → Microinvest Веднага или на кратък интервал
Статус и плащане Двупосочно според процеса При промяна

Новите артикули е добре да влизат в магазина като чернова. Така никой продукт не излиза онлайн без снимка и описание.

Три подхода към интеграцията

1. Готов конектор

На пазара има модули и услуги, които свързват Microinvest с онлайн магазини. Предимството е по-бързият старт. Преди да изберете, попитайте: поддържа ли вашата версия на Склад Pro, работи ли с вариации (размер, цвят), може ли да се настрои кои полета се презаписват и какво става при грешка. Условията и цените се променят, затова проверявайте директно при доставчика.

2. Импорт и експорт на файлове

Microinvest експортира наличности и цени във файл (CSV, XML или Excel), а плъгин за импорт в WooCommerce го чете по график. Това е най-евтиният вариант и работи добре при малък асортимент и редки промени. Слабостите са забавянето и това, че поръчките трябва да се връщат в склада отделно.

3. Собствена интеграция през API

Малка услуга чете данните от Склад Pro и ги изпраща в магазина чрез WooCommerce REST API, а онлайн поръчките записва обратно в склада. Това е най-гъвкавият вариант – подходящ при хиляди артикули, няколко обекта или специфична логика. Изисква достъп до базата данни или до API на складовата система и техническа поддръжка.

Кой подход за кого

Ситуация Подходящ подход
До няколкостотин артикула, наличността се мени рядко Импорт на файлове по график
Стандартен процес, един обект, без сложни вариации Готов конектор
Хиляди артикули, вариации, няколко обекта Собствена интеграция през API
Продажби и на други платформи (Skroutz, маркетплейси) Собствена интеграция с централен склад

Пример от нашата практика: за textiles.bg изградихме REST интеграция към WooCommerce, вместо да разчитаме на ръчен импорт. Собствена интеграция има смисъл при голям каталог и чести промени; при малък магазин файловият импорт често е напълно достатъчен.

Как изглежда обновяването на наличност през REST API

WooCommerce има официален REST API, документиран на сайта на WooCommerce. За масово обновяване се използва batch заявка, която променя до 100 продукта наведнъж:

POST https://example.com/wp-json/wc/v3/products/batch
{
  "update": [
    { "id": 412, "stock_quantity": 7, "regular_price": "24.90" },
    { "id": 413, "stock_quantity": 0 }
  ]
}

Интеграцията първо намира ID на продукта по SKU (кода от Microinvest), после изпраща само променените стойности. Изпращането на целия каталог при всяка синхронизация натоварва сървъра и забавя сайта – проблем, който описахме в статията за бавен WooCommerce.

Подготовка преди интеграцията

  1. Почистете номенклатурата. Всеки артикул трябва да има уникален код. Дубликати и празни баркодове са най-честата причина за грешки.
  2. Решете как се моделират вариациите. В Microinvest всеки размер обикновено е отделен артикул, а в WooCommerce е вариация на един продукт. Нужна е таблица за съответствие.
  3. Определете обекта или складовете, чиито наличности се показват онлайн, и дали да има буфер – например онлайн да се показват с 1 бройка по-малко.
  4. Проверете валутата. Ако Склад Pro още пази двойни цени в лева и евро, уточнете коя цена отива в магазина и как се закръглява.
  5. Уговорете със счетоводителя какъв документ се създава за онлайн поръчката и как се отчита продажбата съгласно Наредба Н-18. Повече има в статията за WooCommerce и Наредба Н-18.

Грешки, които струват пари

  • Двупосочна синхронизация на цени. Промоция, въведена в сайта, се изтрива при следващата синхронизация от склада.
  • Няма лог. Когато нещо се обърка, никой не може да каже коя синхронизация е сменила цената.
  • Синхронизация само веднъж дневно при стока с бърз оборот – резултатът са продадени несъществуващи бройки.
  • Поръчките не се връщат в склада. Наличностите в Microinvest остават грешни до ръчна корекция.
  • Липса на известие при спиране. Интеграцията трябва да праща имейл, ако не е успяла да се свърже.

Ако обработката на поръчките след склада също е ръчна, вижте как може да се свържат куриерът и фактурата в статията за автоматизация на поръчки. За магазини на Shopify има отделно ръководство за Shopify и Microinvest.

Какво да поискате от изпълнителя

  • Списък кои полета се синхронизират, в каква посока и на какъв интервал.
  • Тестова среда – копие на магазина, а не експерименти върху живия сайт.
  • Лог на всяка операция и известия при грешка.
  • Документация и достъп до кода, ако интеграцията е собствена.
  • Ясна цена за поддръжка след старта, защото обновяванията на WordPress, WooCommerce и Microinvest могат да изискат промени.

Често задавани въпроси

Може ли Microinvest да работи като електронен магазин сам по себе си?

Microinvest е складова и търговска програма, а не платформа за онлайн магазин. За продажби онлайн ви трябва отделен магазин като WooCommerce, свързан със склада.

Колко струва интеграция между WooCommerce и Microinvest Склад Pro?

Зависи от подхода. Периодичният импорт на файлове е най-евтин, готовите конектори обикновено са с месечна такса, а собствената интеграция е еднократен проект плюс поддръжка. Обемът на артикулите и вариациите влияе най-много на цената.

Как се синхронизират цените в евро и лева от Microinvest?

След 1 януари 2026 г. магазинът трябва да използва евро като основна валута. Интеграцията взема цената в евро от склада, а ако все още показвате двойни цени, левовата стойност се изчислява по фиксирания курс 1,95583.

Работи ли интеграцията и с други ERP системи?

Да. Принципът е същият при всяка ERP система, която има API или експорт на данни – разликата е само в начина на четене на информацията от нея.

Ако имате WooCommerce магазин и склад в Microinvest или друга система, разгледайте как работим по WooCommerce магазини с интеграции. Изпратете ни броя артикули и как работите днес и ще предложим подходящия вариант на свързване.