WooCommerce імпорт товарів перетворився з технічної рутини на критично важливий процес для інтернет-магазинів, що працюють із каталогами від 500+ позицій. За даними WooCommerce Foundation, станом на 2026 рік понад 68% онлайн-ритейлерів використовують автоматизовані рішення для оновлення асортименту, тоді як ручне завантаження товарів займає в середньому 3-4 хвилини на одну позицію.
Автоматична синхронізація товарів дозволяє позбутися помилок людського фактору, скоротити час на адміністрування магазину до 85% та підтримувати актуальність цін і залишків у режимі реального часу. Розберемо детально, як побудувати робочу систему імпорту для різних сценаріїв.
Підготовка WooCommerce до автоматичного імпорту
Перед налаштуванням автоматизації потрібно підготувати WordPress-магазин технічно. Сервер має відповідати мінімальним вимогам: PHP 8.1+, MySQL 5.7+, об’єм оперативної пам’яті від 512 МБ для каталогів до 5000 товарів. Для більших обсягів рекомендується виділений VPS із 2 ГБ RAM.
Критичні параметри в php.ini:
- max_execution_time: 300 секунд
- memory_limit: 512M або більше
- upload_max_filesize: 64M
- post_max_size: 64M
Перевірити поточні налаштування можна через плагін WP Server Health Stats або звернувшись до технічної підтримки хостера. Більшість провайдерів у 2026 році дозволяють змінювати ці параметри через файл .htaccess або панель управління хостингом.
Структура даних для імпорту має бути стандартизована. WooCommerce підтримує CSV-формат із обов’язковими колонками: ID, SKU, Name, Published, Type, Price, Categories, Images. Додаткові поля — Short description, Stock, Weight, Dimensions — залежать від специфіки бізнесу.
Вбудовані інструменти WooCommerce для імпорту

Стандартний інструмент Product CSV Import & Export доступний у розділі Products → Import адміністративної панелі WordPress. Цей метод підходить для разових завантажень або оновлень до 1000 товарів одночасно.
Покроковий процес базового імпорту:
- Завантажити CSV-файл через форму імпорту
- Встановити відповідність колонок файлу з полями WooCommerce
- Вибрати опцію оновлення існуючих товарів (за SKU або ID)
- Запустити імпорт і відстежити прогрес
Обмеження вбудованого інструменту — відсутність автоматизації. Файл потрібно завантажувати вручну кожного разу. Для магазинів, які отримують оновлення прайс-листів від постачальників щоденно або декілька разів на день, такий підхід неефективний.
Альтернатива — WordPress плагіни з розширеним функціоналом. WP All Import залишається найпопулярнішим рішенням у 2026 році, встановлений на понад 2 мільйони сайтів. Плагін підтримує XML, CSV, Excel-файли, автоматичне завантаження за URL та cron-розклад.
Налаштування WP All Import для автоматичного оновлення
Після встановлення плагіна (ліцензія WooCommerce Add-On коштує $99/рік для одного сайту) потрібно створити новий імпорт через All Import → New Import. Процес відрізняється від стандартного інструменту гнучкістю маппінгу полів.
Ключові можливості:
- Drag-and-drop інтерфейс для зіставлення даних
- Використання PHP-функцій для трансформації значень
- Завантаження зображень із зовнішніх URL
- Автоматичне створення категорій і атрибутів
- Видалення товарів, яких немає у файлі
Для автоматизації у розділі Settings імпорту активується опція Automatic Scheduling. WP All Import може перевіряти джерело даних кожні 15 хвилин, годину, день або за custom cron-виразом. Файл береться з прямого URL, FTP-сервера або Dropbox.
Приклад: постачальник щоденно о 6:00 генерує XML-фід із оновленими цінами. URL фіду додається в налаштування імпорту, встановлюється щоденне оновлення о 7:00. WooCommerce імпорт відбувається автоматично без участі адміністратора.
Інтеграція з Make.com для складних сценаріїв
Make.com (колишній Integromat) у 2026 році пропонує найбільш гнучку платформу для побудови багатоетапних сценаріїів синхронізації. Сервіс підтримує понад 1500 інтеграцій, включаючи WooCommerce, Google Sheets, 1C, MonoBank API для валютних курсів.
Типовий сценарій для дропшипінг-магазину:
- Щогодини Make.com завантажує Excel-файл із Google Drive постачальника
- Парсить дані, перетворює ціни з EUR у UAH за актуальним курсом НБУ
- Додає націнку 25% до оптової ціни
- Формує JSON-масив і відправляє через WooCommerce REST API
- Надсилає Telegram-повідомлення адміністратору про кількість оновлених позицій
Перевага Make.com — візуальний конструктор без програмування. Модулі з’єднуються стрілками, кожен крок налаштовується через графічний інтерфейс. Безкоштовний план дозволяє 1000 операцій на місяць, чого достатньо для каталогів до 200 товарів із щоденним оновленням.
Покрокове підключення WooCommerce до Make.com
Потрібно створити API-ключі у WordPress. У розділі WooCommerce → Settings → Advanced → REST API натиснути Add key. Рівень доступу — Read/Write, користувач — адміністратор магазину. Make.com потребує Consumer Key і Consumer Secret.
У сценарії Make.com додається модуль WooCommerce → Create a Product або Update a Product. У налаштуваннях модуля вводяться URL магазину та API-креденшали. Для масового оновлення використовується зв’язка Iterator → WooCommerce Update.
Приклад реального кейсу: магазин електроніки отримує від 5 різних постачальників прайси у форматах CSV, XLSX та XML. Make.com збирає всі файли з email-вкладень, нормалізує структуру даних, видаляє дублікати за артикулом і завантажує у WooCommerce. Процес займає 12 хвилин для 3500 товарів проти 18 годин ручної роботи.
Синхронізація товарів через WordPress плагіни з CRM-системами

Для бізнесів, які ведуть облік у CRM або ERP-системах, критична двостороння синхронізація товарів. Замовлення з WooCommerce має потрапляти в облікову систему, а оновлення залишків — назад у магазин.
Популярні зв’язки у 2026 році:
- WooCommerce + KeyCRM через офіційний плагін (безкоштовно)
- WooCommerce + Poster POS для ресторанів із retail-точкою
- WooCommerce + 1С через Sync1C (від $79)
- WooCommerce + BAS через REST API та Make.com
KeyCRM плагін встановлюється з офіційного репозиторію WordPress. Після активації у розділі налаштувань вводиться API-токен із особистого кабінету CRM. Синхронізація відбувається кожні 15 хвилин через WP Cron.
Плагін передає в KeyCRM нові замовлення з усіма даними клієнта, створює товари в CRM, якщо їх там немає, оновлює статуси замовлень в обидва боки. Для складських залишків налаштовується односпрямована синхронізація з CRM → WooCommerce, щоб уникнути продажу товарів не в наявності.
Робота з Excel в CRM та імпорт у WooCommerce
Багато малих бізнесів використовують Excel як базу товарів. Таблиця містить артикул, назву, ціну, залишок — цих даних достатньо для запуску магазину. Проблема — як автоматизувати передачу з Excel в CRM, а звідти у WooCommerce.
Рішення через Google Sheets як проміжну ланку:
- Excel-файл зберігається у Google Drive і відкривається як Google Sheets
- Make.com щогодини зчитує зміни з таблиці (модуль Google Sheets → Watch Rows)
- Дані передаються в KeyCRM через API для оновлення каталогу
- KeyCRM плагін синхронізує товари з WooCommerce автоматично
Альтернативний варіант — пряма синхронізація Google Sheets з WooCommerce через плагін WP Sheet Editor. Таблиця відкривається прямо в адмінці WordPress, зміни зберігаються у базу даних магазину. Для автоматичного імпорту з зовнішніх Google Sheets використовується плагін WP All Import із Google Sheets Add-On ($49/рік).
Автоматизація оновлення зображень товарів
Завантаження фото — найбільш ресурсномістка частина імпорту. Файл на 5000 товарів із 3 зображеннями на кожен створює 15000 HTTP-запитів, що може перевантажити сервер. Рекомендації для оптимізації:
Використовувати CDN постачальника. Замість завантаження зображень на власний хостинг можна зберігати URL з серверу постачальника. WP All Import підтримує опцію Download images hosted elsewhere — при активації плагін завантажує файли, при деактивації просто підставляє зовнішній URL у поле зображення.
Стискати зображення під час імпорту. Плагін ShortPixel Adaptive Images інтегрується з WP All Import і автоматично оптимізує картинки при завантаженні. Економія дискового простору — до 70%, прискорення завантаження сторінок товарів — в середньому 2.3 секунди.
Завантажувати зображення окремим фоновим процесом. Make.com може створити сценарій, який спочатку імпортує текстові дані товарів (швидко), а потім окремою чергою завантажує фото у нічний час, коли навантаження на сервер мінімальне.
Моніторинг помилок та оптимізація продуктивності
Автоматичний WooCommerce імпорт потребує контролю. Типові проблеми: дублювання товарів через зміну SKU у постачальника, збій завантаження через таймаут сервера, некоректне розпізнавання кирилиці у CSV.
WP All Import зберігає детальні логи кожного імпорту у розділі Manage Imports → History. Лог показує кількість створених, оновлених і пропущених позицій, помилки з номерами рядків файлу. Для критичних імпортів налаштовується email-повідомлення адміністратору після завершення.
Make.com пропонує Error Handler — модуль, який перехоплює помилки у сценарії та виконує альтернативні дії. Приклад: якщо WooCommerce API повертає помилку 500, Make.com чекає 5 хвилин і повторює спробу. Після трьох невдалих спроб надсилає Slack-повідомлення розробнику.
Продуктивність великих імпортів покращується розбиттям на частини. Замість завантаження 10000 товарів одним файлом краще розділити на 10 імпортів по 1000 позицій кожен із затримкою 30 хвилин. Навантаження на сервер розподіляється рівномірно, зменшується ризик таймаутів.
Для магазинів на shared-хостингу рекомендується переносити імпорт на годину мінімального трафіку — зазвичай 3-5 ранку за місцевим часом. Статистика WooCommerce Analytics показує розподіл відвідувачів по годинах, що допомагає вибрати оптимальне вікно для синхронізації.
Регулярний аудит автоматизації включає перевірку актуальності API-ключів (деякі CRM обнуляють токени кожні 90 днів), тестування імпорту на staging-версії сайту перед застосуванням нової логіки, резервне копіювання бази даних перед масовими оновленнями. WordPress плагін UpdraftPlus дозволяє налаштувати автоматичний бекап перед кожним запланованим імпортом.
Автоматична синхронізація товарів перетворює WooCommerce на динамічну систему, яка реагує на зміни асортименту постачальників без людського втручання. Вибір конкретного методу залежить від обсягу каталогу, частоти оновлень та технічної підготовки команди. Магазини до 500 товарів можуть обійтися вбудованими інструментами та WP All Import, тоді як складні B2B-проекти з мультипостачальниками вимагають платформ рівня Make.com із повноцінною бізнес-логікою.