Статті та гайди із запуску та розвитку інтернет-магазину
Інтеграції, SEO, маркетинг, дропшипінг та автоматизація інтернет-магазину

Інтернет-магазин для дропшипінгу в Україні: автоматизація оновлення залишків від 3 різних постачальників

Інтернет-магазин для дропшипінгу в Україні: автоматизація оновлення залишків від постачальників

Інтернет-магазин для дропшипінгу в Україні: автоматизація оновлення залишків від 3 різних постачальників

Дропшипінг — одна з найпопулярніших моделей e-commerce в Україні. Але ручне управління товарами від кількох постачальників перетворюється на пекло: ціни застарівають, товари продаються в мінус, а клієнти скаржаться на відсутність на складі. У цій статті розберемо, як BooStore вирішує ці проблеми за допомогою автоматичного імпорту та оновлення даних від необмеженої кількості постачальників.

Як працює дропшипінг в Україні

Дропшипінг — це модель роздрібної торгівлі, при якій магазин не зберігає товари на своєму складі. Коли покупець оформлює замовлення, магазин передає його постачальнику, який відправляє товар напряму клієнту. Магазин заробляє на різниці між роздрібною ціною та ціною постачальника.

В Україні дропшипінг особливо популярний завдяки розвиненій мережі логістичних операторів — Нова Пошта, Укрпошта, Justin. Підприємці можуть запустити інтернет-магазин без вкладень у товарний запас, оренди складу та ризиків неліквідних залишків.

Головна проблема дропшипінгу: коли у вас 3, 5 або 10 постачальників, вручну відстежувати актуальність цін та наявність товарів неможливо. Один постачальник оновив прайс, другий зняв позицію, третій змінив опис — і ваш магазин починає продавати товари, яких немає в наявності, або за неактуальними цінами. Це веде до скасувань замовлень, негативних відгуків та втрачених клієнтів.

Рішення — повна автоматизація імпорту та оновлення даних від усіх постачальників. Автоматизований інтернет-магазин, який працює за вас — детальний огляд принципів автоматизації на BooStore.

Дропшипінг vs класичний склад: порівняння моделей

Вибір моделі залежить від ваших цілей, бюджету та ніші. Нижче — наочне порівняння за ключовими параметрами.

ПараметрДропшипінгСклад (Stock-based)
Стартовий капіталМінімальнийВисокий (закупівля товару)
Ризик неліквідних залишківВідсутнійВисокий
Оренда складуНе потрібнаОбов'язкова
Контроль якості пакуванняОбмеженийПовний
МаржаНижча (10-30%)Вища (30-100%+)
Час на запуск1-3 дні2-4 тижні
Швидкість виконання замовлення1-5 днів (від постачальника)Відправка в день замовлення
Робота з поверненнямиЧерез постачальникаКеруєте самі
Оновлення залишківРучне — пекельна роботаАвтоматичне (списання)
Автоматизація на BooStoreПовна: імпорт + формули + пріоритетиПовна: управління складом та закупівлями

Дропшипінг ідеальний для старту та тестування ніш. Класичний склад — для масштабування та зростання маржі. У будь-якому випадку BooStore підтримує обидві моделі. Створіть безкоштовний магазин та спробуйте обидві моделі в дії.

Які джерела даних підтримує BooStore

BooStore вміє імпортувати товари з будь-яких популярних форматів. Це означає, що ви можете підключити будь-якого постачальника, який надає дані в одному з наступних форматів:

📄 CSV

Найпоширеніший формат від українських постачальників. Підтримуються роздільники: кома, крапка з комою, табуляція. Автоматичне визначення колонок та маппінг полів.

📑 XLS / XLSX

Файли Microsoft Excel з будь-якою кількістю аркушів. Імпорт всіх аркушів або вибірково. Підтримка форматування комірок.

📋 XML

Структуровані дані від великих постачальників та дистриб'юторів. Підтримуються довільні XML-схеми з налаштуванням XPath для вилучення даних.

📊 Google Sheets

Імпорт прямо з Google Таблиць. Постачальник оновив таблицю — ваш магазин отримує нові дані. Окремо читайте: масове оновлення цін з Google Таблиць.

Важливо: Ви можете підключити необмежену кількість джерел від різних постачальників. BooStore не обмежує кількість джерел імпорту. Навіть якщо у вас 3, 10 або 50 постачальників — кожен налаштовується окремо зі своїм розкладом та формулами розрахунку цін.

Автоматичний імпорт товарів від кількох постачальників

BooStore завантажує товари в базу даних вашого магазину за розкладом. Для кожного джерела можна вибрати окремий режим, і система:

  • Завантажує нові товари — повний імпорт: якщо товару з таким артикулом ще немає в магазині, він створюється разом з описом, характеристиками та зображеннями;
  • Оновлює існуючі — окремий режим «тільки оновлення»: змінюються ціни, залишки та інші поля без додавання нових позицій і без повторного завантаження фото (це швидко і не навантажує сервер);
  • Ховає відсутні — якщо товар зник з прайсу постачальника, його залишок можна обнулити та перевести в статус «немає в наявності»;
  • Рахує роздрібну ціну — застосовує вашу націнку (відсоток або фіксовану суму) до ціни постачальника;
  • Конвертує валюту — валюта визначається за прайсом і приводиться до основної валюти магазину за курсом;
  • Завантажує зображення — завантажує фото за посиланнями з прайсу, за потреби конвертує їх у WebP і прив'язує до товару.

Кожне джерело налаштовується окремо: свій файл або посилання, свій розклад, своя націнка та свої категорії. Наприклад, електроніку можна оновлювати кожні 4 години від одного постачальника, а одяг — раз на добу від іншого. Всі інструменти автоматизації BooStore.

Гнучкі розклади імпорту: від 4 годин до 28 днів

Для кожного джерела постачальника можна задати індивідуальний розклад оновлення. Налаштування інтервалу залежить від того, як часто постачальник оновлює дані:

ІнтервалКоли використовуватиРекомендація
Кожні 4 годиниПостачальник оновлює ціни та залишки кілька разів на деньВеликі дистриб'ютори електроніки, будматеріалів
Кожні 8 годинПостачальник оновлює прайс раз на деньТипова схема для більшості постачальників
Раз на 24 годиниДостатньо щоденного оновленняТовари з повільним оборотом, одяг, книги
Раз на 7 днівПрайс оновлюється раз на тижденьПостачальники з фіксованим каталогом
Раз на 14 днівСтабільні ціни, рідкісні зміниТовари ручної роботи, преміум-сегмент
Раз на 28 днівМаксимально рідкісне оновленняЦифрові товари, послуги, підписки

Ви також можете налаштувати точний час запуску імпорту. Наприклад, щоб імпорт виконувався о 3:00 ночі, коли навантаження на сервер мінімальне. Або відразу після того, як постачальник зазвичай викладає свіжий прайс.

Порада: Почніть з інтервалу 8 годин. Якщо помітите, що товари часто продаються в мінус через застарілі залишки — переключіться на 4 години. Якщо постачальник стабільний — можна збільшити до 24 годин. Оптимальний баланс між актуальністю даних та навантаженням на сервер.

Кілька джерел імпорту та порядок їх запуску

BooStore не обмежує кількість джерел імпорту: у вас може бути 3, 10 або 50 постачальників — кожен зі своїм прайсом, розкладом і націнкою. Важливо розуміти, як система працює з кількома прайсами одночасно:

  • Кожне джерело — це окремий прайс. Система обробляє джерела по черзі. Товари зіставляються за артикулом: якщо позиція є в кількох прайсах, у магазині в підсумку залишаться дані того джерела, яке оброблено пізніше.
  • Пріоритет задає порядок обробки. Поле «Пріоритет» (від 10 до 0) визначає чергу запуску джерел. Це не вибір «чия ціна вигідніша», а саме черговість: джерело з більшим значенням обробляється раніше, з меншим — пізніше.
  • Джерело можна обмежити категоріями. У налаштуваннях є фільтр «Вказати категорії для імпорту»: ви перелічуєте ID категорій, і товари з інших категорій не імпортуються. Так зручно закріпити різні категорії за різними постачальниками.
Як застосовувати на практиці: якщо ви не хочете, щоб один прайс перезаписував товари іншого, розведіть постачальників за категоріями (фільтр категорій) або налаштуйте пріоритет запуску так, щоб потрібне джерело оброблялося останнім.

Додатково для кожного джерела вибирається режим роботи: «Завантаження нових товарів» (повний імпорт з додаванням позицій та завантаженням фото) або «Оновлення» (тільки ціни та залишки). Це дозволяє тримати асортимент актуальним без зайвого навантаження на сервер.

Націнка: як перераховується ціна

Для кожного джерела можна увімкнути націнку. Націнка — це одна проста операція над ціною з прайсу: додати, відняти, помножити або поділити. Додатково можна вказати, що значення задано у відсотках.

Приклади налаштування

НалаштуванняЩо робитьРезультат (ціна постачальника 1000 грн)
* 1.25Помножити — націнка 25%1250 грн
+ 150Додати фіксовані 150 грн1150 грн
- 5%Знижка 5% від ціни950 грн
/ 0.85Зворотний розрахунок для потрібної маржі1176 грн

Підтримуються оператори +, -, *, / та ознака відсотка %. Націнку можна задати окремо для роздрібної ціни, старої ціни та ціни закупівлі. Також можна вказати в прайсі окрему колонку «націнка» — тоді значення береться з файлу постачальника.

Як це працює: за один імпорт застосовується лише одна операція (наприклад, помножити на 1.25). Вкладених умов на кшталт «якщо ціна менша за 500 — одна націнка, інакше інша» немає: для різних груп товарів простіше завести окремі джерела імпорту з різними націнками. Якщо в ціні чи націнці є копійки, результат округлюється до двох знаків, інакше — до цілого.
Важливо: Завжди перевіряйте результат на тестових даних. Рекомендуємо зробити перший імпорт з невеликою кількістю товарів, щоб переконатися в коректності розрахунків, перш ніж запускати повномасштабний імпорт.

Управління статусами залишків

BooStore підтримує три статуси залишків для кожного товару. Статус може задаватися постачальником в прайсі або обчислюватися автоматично на основі даних.

СтатусОписВідображається в магазиніДія при імпорті
В наявності (in stock)Товар є на складі постачальника, готовий до відправкиТак, доступний для замовленняТовар активний, відображається з кнопкою «Купити»
Немає в наявності (out of stock)Товар тимчасово відсутній у постачальникаПрихований або «Немає в наявності»Товар ховається або відображається з позначкою про недоступність
Під замовлення (available for order)Товар можна замовити, але термін поставки збільшенийТак, з позначкою «Під замовлення»Товар активний, показується термін очікування

Налаштування статусів дозволяє:

  • Автоматично ховати товари, яких немає у постачальника, щоб уникнути замовлень, які не можна виконати;
  • Залишати товари «під замовлення» — якщо клієнт готовий зачекати, ви не втрачаєте продаж;
  • Автоматично змінювати статус товару при обнуленні залишку — після оформлення замовлення або оновлення прайсу (див. розділ про списання залишків нижче).

Статус залишку може бути вказаний в колонці прайсу постачальника (наприклад, колонка «Наявність» зі значеннями «є»/«немає»/«під замовлення»), або розраховуватися за кількістю: якщо кількість > 0 — «в наявності», якщо = 0 — «немає в наявності», можна задати порогове значення для статусу «під замовлення».

Чому BooStore — ідеальне рішення для дропшипінгу

Дропшипінг виграє завдяки актуальності даних: покупець має бачити лише те, що реально є у постачальника, і за правильною ціною. BooStore закриває обидві задачі автоматично:

  • Завжди свіжий асортимент. Імпорт та оновлення йдуть за розкладом, тому каталог постійно синхронізований з прайсами постачальників: нові позиції з'являються, зняті — зникають, ціни та залишки оновлюються без вашої участі.
  • Залишок списується одразу при замовленні. У налаштуваннях магазину є опція списання залишку при оформленні замовлення. Якщо її увімкнути, кількість товару зменшується в момент покупки, а при досягненні нуля товар автоматично переводиться в «немає в наявності», «під замовлення» або ховається — за вашим вибором. Це захищає від оверселінгу, коли товар уже розпродано, але все ще показаний як доступний.
  • Правильна ціна завжди. Націнка та конвертація валюти застосовуються при кожному імпорті, тож роздрібна ціна не «зависає» на застарілому значенні.

У результаті магазин на автопілоті показує покупцям актуальні товари й не продає те, чого немає. Створіть магазин для дропшипінгу безкоштовно та перевірте самі. Повний огляд усіх інструментів автоматизації доступний на сторінці Автоматизація інтернет-магазину.

Покрокове додавання джерела постачальника

Розглянемо, як додати нового постачальника в BooStore та налаштувати автоматичний імпорт його товарів.

1

Перейдіть в розділ «Постачальники»

В адмін-панелі BooStore відкрийте меню «Магазин» → «Постачальники». Натисніть кнопку «Додати постачальника». Задайте назву (наприклад, «Постачальник А — електроніка»).

2

Вкажіть тип джерела та завантажте файл

Виберіть тип файлу: CSV, XLS/XLSX, XML або вкажіть посилання на Google Sheets. Завантажте файл з прайсом або вставте URL. Система проаналізує структуру даних.

3

Налаштуйте зіставлення полів (маппінг)

Вкажіть, яка колонка у файлі відповідає назві товару, ціні, артикулу, опису, зображенню, залишку. BooStore спробує визначити колонки автоматично. Перевірте та при необхідності скоригуйте маппінг вручну.

4

Задайте націнку

Увімкніть націнку для роздрібної ціни, старої ціни (для акцій) та ціни закупівлі. Наприклад: операція «помножити» та значення 1.3 для націнки 30%. Детальніше про оновлення цін з Google Таблиць.

5

Налаштуйте розклад імпорту

Виберіть інтервал: кожні 4 години, 8 годин, 24 години, 7 днів, 14 днів або 28 днів. Вкажіть точний час запуску, якщо необхідно. Для першого разу запустіть імпорт вручну кнопкою «Запустити імпорт».

6

Задайте порядок запуску та категорії джерела

Вкажіть пріоритет — чергу запуску джерел (від 10 до 0). За потреби обмежте джерело категоріями, щоб прайс цього постачальника оновлював лише певні товари. Збережіть налаштування — постачальника додано.

7

Перевірте результат імпорту

Після завершення першого імпорту перевірте товари в каталозі. Переконайтеся, що ціни розраховані коректно, зображення завантажені, статуси залишків відповідають очікуваним. При необхідності відредагуйте налаштування маппінгу або формули.

Повторіть ці кроки для кожного постачальника. Система буде автоматично оновлювати дані за заданим розкладом, а ви зможете зосередитися на маркетингу та продажах. Дізнайтеся більше про автоматизацію магазину.

Commerce API та ШІ: генерація унікальних описів та управління даними

Окрім вбудованого імпорту, BooStore надає CommerceAPI v2.0 — повноцінне API для програмного управління каталогом, замовленнями та даними товарів. Це відкриває можливості глибокої автоматизації, яка виходить за межі стандартного імпорту.

🤖 Генерація описів через ШІ

Через API можна автоматично створювати унікальні SEO-описи товарів за допомогою нейромереж. Передайте характеристики товару (назву, бренд, параметри) — і отримайте готовий опис, оптимізований під пошукові запити. Це дозволяє зробити контент унікальним навіть якщо постачальник надає однакові описи для тисяч товарів.

🔄 Масове оновлення через API

Створюйте, оновлюйте та керуйте товарами програмно: ціни, залишки, SKU, атрибути, варіації та зображення — все через API. Ідеально для синхронізації із зовнішніми CRM, ERP системами та 1С. Готовий скрипт на GitHub.

Як це працює на практиці: підключаєте зовнішній сервіс або скрипт, який через API передає згенеровані ШІ описи назад в BooStore. Система автоматично оновлює контент товарів, а ви отримуєте унікальні описи без ручної роботи — навіть для тисяч позицій. Детальніше про API та можливості автоматизації: Автоматизація інтернет-магазину — BooStore.
  • Автоматична генерація описів — створюйте шаблони, де контент підставляється автоматично залежно від параметрів товару (матеріал, тип, властивості);
  • Двостороння синхронізація — імпорт даних від постачальників та автоматична передача замовлень назад в CRM/ERP через Webhook;
  • Управління через API — категорії, колекції, виробники, статуси оплати та транзакції — все доступно програмно.

Часті запитання про автоматизацію дропшипінгу

Скільки постачальників можна підключити до BooStore?

Кількість постачальників не обмежена. Ви можете додати будь-яку кількість джерел імпорту — хоч 3, хоч 100. Для кожного налаштовується свій файл/посилання, розклад, формули розрахунку та пріоритет.

Як об'єднати кількох постачальників в одному магазині?

Додайте кожен прайс як окреме джерело імпорту. Для кожного задайте свій файл або посилання, розклад і націнку. Щоб один прайс не перезаписував товари іншого, розведіть постачальників за категоріями через фільтр «Вказати категорії для імпорту» або налаштуйте пріоритет запуску — чергу обробки джерел.

Як часто потрібно оновлювати прайс-листи постачальників?

Рекомендуємо налаштувати інтервал імпорту залежно від динаміки постачальника: для електроніки та товарів з частою зміною цін — кожні 4-8 годин; для одягу та товарів з повільним оборотом — раз на 24 години; для стабільних каталогів — раз на 7-14 днів. Якщо товар продається за неактуальною ціною — ви працюєте в мінус.

Чи можна імпортувати тільки певні категорії товарів від постачальника?

Так, в налаштуваннях джерела можна задати фільтри за категоріями, ціною, назвою або будь-якими іншими полями. Наприклад, імпортувати тільки товари з категорії «Смартфони» або тільки товари з ціною постачальника від 500 грн. Це дозволяє підключати одного постачальника для різних ніш.

Чи підтримує BooStore імпорт зображень від постачальників?

Так, зображення імпортуються автоматично. В маппінгу полів вкажіть колонку з посиланнями на зображення. BooStore завантажить зображення на свій сервер, за потреби сконвертує їх у WebP та прив'яже до товарів. Підтримується кілька зображень на товар — просто вкажіть колонку з посиланнями, розділеними крапкою з комою або комою. Детальніше про автоматизацію контенту.

Чи оновлюється кількість товару в наявності при замовленні?

Так. У налаштуваннях магазину є опція списання залишку при оформленні замовлення. Якщо її увімкнути, кількість товару зменшується одразу при покупці, а при досягненні нуля товар автоматично переводиться в «немає в наявності», «під замовлення» або ховається — за обраним сценарієм. Це допомагає не продати товар двічі, коли його вже розпродано.

Чим відрізняється імпорт нових товарів від оновлення?

Це два режими джерела. «Завантаження нових товарів» — повний імпорт: додає позиції, описи, характеристики та фото. «Оновлення» — швидкий режим лише для наявних товарів: змінює ціни та залишки, не додаючи нових позицій і не завантажуючи заново зображення.

Що робити, якщо постачальник змінив структуру прайс-листа?

В цьому випадку потрібно оновити маппінг полів в налаштуваннях джерела. Зайдіть в «Постачальники» → виберіть потрібного → «Налаштування» → «Маппінг полів». Виправте відповідність колонок та запустіть тестовий імпорт. Старі товари не видаляться, оновиться тільки структура даних.



Найкраща альтернатива Tilda. Як перенести інтернет-магазин з Tilda на повноцінну CMS/SaaS: покроковий гід з міграції без втрати трафікуВибір платформи для професійного інтернет-магазину з тисячами товарів та автоматизацієюGoogle Shopping — як налаштувати безкоштовні товарні оголошення прямо з адмін-панелі BooStore: повний посібник