Інтернет-магазин для дропшипінгу в Україні: автоматизація оновлення залишків від 3 різних постачальників
Дропшипінг — одна з найпопулярніших моделей e-commerce в Україні. Але ручне управління товарами від кількох постачальників перетворюється на пекло: ціни застарівають, товари продаються в мінус, а клієнти скаржаться на відсутність на складі. У цій статті розберемо, як BooStore вирішує ці проблеми за допомогою автоматичного імпорту та оновлення даних від необмеженої кількості постачальників.
📄 Зміст
- Як працює дропшипінг в Україні
- Дропшипінг vs класичний склад: порівняння моделей
- Які джерела даних підтримує BooStore
- Автоматичний імпорт товарів від кількох постачальників
- Гнучкі розклади імпорту: від 4 годин до 28 днів
- Кілька джерел імпорту та порядок їх запуску
- Націнка: як перераховується ціна
- Управління статусами залишків
- Чому BooStore — ідеальне рішення для дропшипінгу
- Покрокове додавання джерела постачальника
- Commerce API та ШІ: генерація описів
- Часті запитання
Як працює дропшипінг в Україні
Дропшипінг — це модель роздрібної торгівлі, при якій магазин не зберігає товари на своєму складі. Коли покупець оформлює замовлення, магазин передає його постачальнику, який відправляє товар напряму клієнту. Магазин заробляє на різниці між роздрібною ціною та ціною постачальника.
В Україні дропшипінг особливо популярний завдяки розвиненій мережі логістичних операторів — Нова Пошта, Укрпошта, Justin. Підприємці можуть запустити інтернет-магазин без вкладень у товарний запас, оренди складу та ризиків неліквідних залишків.
Рішення — повна автоматизація імпорту та оновлення даних від усіх постачальників. Автоматизований інтернет-магазин, який працює за вас — детальний огляд принципів автоматизації на 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 завантажує товари в базу даних вашого магазину за розкладом. Для кожного джерела можна вибрати окремий режим, і система:
- Завантажує нові товари — повний імпорт: якщо товару з таким артикулом ще немає в магазині, він створюється разом з описом, характеристиками та зображеннями;
- Оновлює існуючі — окремий режим «тільки оновлення»: змінюються ціни, залишки та інші поля без додавання нових позицій і без повторного завантаження фото (це швидко і не навантажує сервер);
- Ховає відсутні — якщо товар зник з прайсу постачальника, його залишок можна обнулити та перевести в статус «немає в наявності»;
- Рахує роздрібну ціну — застосовує вашу націнку (відсоток або фіксовану суму) до ціни постачальника;
- Конвертує валюту — валюта визначається за прайсом і приводиться до основної валюти магазину за курсом;
- Завантажує зображення — завантажує фото за посиланнями з прайсу, за потреби конвертує їх у WebP і прив'язує до товару.
Кожне джерело налаштовується окремо: свій файл або посилання, свій розклад, своя націнка та свої категорії. Наприклад, електроніку можна оновлювати кожні 4 години від одного постачальника, а одяг — раз на добу від іншого. Всі інструменти автоматизації BooStore.
Гнучкі розклади імпорту: від 4 годин до 28 днів
Для кожного джерела постачальника можна задати індивідуальний розклад оновлення. Налаштування інтервалу залежить від того, як часто постачальник оновлює дані:
| Інтервал | Коли використовувати | Рекомендація |
|---|---|---|
| Кожні 4 години | Постачальник оновлює ціни та залишки кілька разів на день | Великі дистриб'ютори електроніки, будматеріалів |
| Кожні 8 годин | Постачальник оновлює прайс раз на день | Типова схема для більшості постачальників |
| Раз на 24 години | Достатньо щоденного оновлення | Товари з повільним оборотом, одяг, книги |
| Раз на 7 днів | Прайс оновлюється раз на тиждень | Постачальники з фіксованим каталогом |
| Раз на 14 днів | Стабільні ціни, рідкісні зміни | Товари ручної роботи, преміум-сегмент |
| Раз на 28 днів | Максимально рідкісне оновлення | Цифрові товари, послуги, підписки |
Ви також можете налаштувати точний час запуску імпорту. Наприклад, щоб імпорт виконувався о 3:00 ночі, коли навантаження на сервер мінімальне. Або відразу після того, як постачальник зазвичай викладає свіжий прайс.
Кілька джерел імпорту та порядок їх запуску
BooStore не обмежує кількість джерел імпорту: у вас може бути 3, 10 або 50 постачальників — кожен зі своїм прайсом, розкладом і націнкою. Важливо розуміти, як система працює з кількома прайсами одночасно:
- Кожне джерело — це окремий прайс. Система обробляє джерела по черзі. Товари зіставляються за артикулом: якщо позиція є в кількох прайсах, у магазині в підсумку залишаться дані того джерела, яке оброблено пізніше.
- Пріоритет задає порядок обробки. Поле «Пріоритет» (від 10 до 0) визначає чергу запуску джерел. Це не вибір «чия ціна вигідніша», а саме черговість: джерело з більшим значенням обробляється раніше, з меншим — пізніше.
- Джерело можна обмежити категоріями. У налаштуваннях є фільтр «Вказати категорії для імпорту»: ви перелічуєте ID категорій, і товари з інших категорій не імпортуються. Так зручно закріпити різні категорії за різними постачальниками.
Додатково для кожного джерела вибирається режим роботи: «Завантаження нових товарів» (повний імпорт з додаванням позицій та завантаженням фото) або «Оновлення» (тільки ціни та залишки). Це дозволяє тримати асортимент актуальним без зайвого навантаження на сервер.
Націнка: як перераховується ціна
Для кожного джерела можна увімкнути націнку. Націнка — це одна проста операція над ціною з прайсу: додати, відняти, помножити або поділити. Додатково можна вказати, що значення задано у відсотках.
Приклади налаштування
| Налаштування | Що робить | Результат (ціна постачальника 1000 грн) |
|---|---|---|
* 1.25 | Помножити — націнка 25% | 1250 грн |
+ 150 | Додати фіксовані 150 грн | 1150 грн |
- 5% | Знижка 5% від ціни | 950 грн |
/ 0.85 | Зворотний розрахунок для потрібної маржі | 1176 грн |
Підтримуються оператори +, -, *, / та ознака відсотка %. Націнку можна задати окремо для роздрібної ціни, старої ціни та ціни закупівлі. Також можна вказати в прайсі окрему колонку «націнка» — тоді значення береться з файлу постачальника.
Управління статусами залишків
BooStore підтримує три статуси залишків для кожного товару. Статус може задаватися постачальником в прайсі або обчислюватися автоматично на основі даних.
| Статус | Опис | Відображається в магазині | Дія при імпорті |
|---|---|---|---|
| В наявності (in stock) | Товар є на складі постачальника, готовий до відправки | Так, доступний для замовлення | Товар активний, відображається з кнопкою «Купити» |
| Немає в наявності (out of stock) | Товар тимчасово відсутній у постачальника | Прихований або «Немає в наявності» | Товар ховається або відображається з позначкою про недоступність |
| Під замовлення (available for order) | Товар можна замовити, але термін поставки збільшений | Так, з позначкою «Під замовлення» | Товар активний, показується термін очікування |
Налаштування статусів дозволяє:
- Автоматично ховати товари, яких немає у постачальника, щоб уникнути замовлень, які не можна виконати;
- Залишати товари «під замовлення» — якщо клієнт готовий зачекати, ви не втрачаєте продаж;
- Автоматично змінювати статус товару при обнуленні залишку — після оформлення замовлення або оновлення прайсу (див. розділ про списання залишків нижче).
Статус залишку може бути вказаний в колонці прайсу постачальника (наприклад, колонка «Наявність» зі значеннями «є»/«немає»/«під замовлення»), або розраховуватися за кількістю: якщо кількість > 0 — «в наявності», якщо = 0 — «немає в наявності», можна задати порогове значення для статусу «під замовлення».
Чому BooStore — ідеальне рішення для дропшипінгу
Дропшипінг виграє завдяки актуальності даних: покупець має бачити лише те, що реально є у постачальника, і за правильною ціною. BooStore закриває обидві задачі автоматично:
- Завжди свіжий асортимент. Імпорт та оновлення йдуть за розкладом, тому каталог постійно синхронізований з прайсами постачальників: нові позиції з'являються, зняті — зникають, ціни та залишки оновлюються без вашої участі.
- Залишок списується одразу при замовленні. У налаштуваннях магазину є опція списання залишку при оформленні замовлення. Якщо її увімкнути, кількість товару зменшується в момент покупки, а при досягненні нуля товар автоматично переводиться в «немає в наявності», «під замовлення» або ховається — за вашим вибором. Це захищає від оверселінгу, коли товар уже розпродано, але все ще показаний як доступний.
- Правильна ціна завжди. Націнка та конвертація валюти застосовуються при кожному імпорті, тож роздрібна ціна не «зависає» на застарілому значенні.
У результаті магазин на автопілоті показує покупцям актуальні товари й не продає те, чого немає. Створіть магазин для дропшипінгу безкоштовно та перевірте самі. Повний огляд усіх інструментів автоматизації доступний на сторінці Автоматизація інтернет-магазину.
Покрокове додавання джерела постачальника
Розглянемо, як додати нового постачальника в BooStore та налаштувати автоматичний імпорт його товарів.
Перейдіть в розділ «Постачальники»
В адмін-панелі BooStore відкрийте меню «Магазин» → «Постачальники». Натисніть кнопку «Додати постачальника». Задайте назву (наприклад, «Постачальник А — електроніка»).
Вкажіть тип джерела та завантажте файл
Виберіть тип файлу: CSV, XLS/XLSX, XML або вкажіть посилання на Google Sheets. Завантажте файл з прайсом або вставте URL. Система проаналізує структуру даних.
Налаштуйте зіставлення полів (маппінг)
Вкажіть, яка колонка у файлі відповідає назві товару, ціні, артикулу, опису, зображенню, залишку. BooStore спробує визначити колонки автоматично. Перевірте та при необхідності скоригуйте маппінг вручну.
Задайте націнку
Увімкніть націнку для роздрібної ціни, старої ціни (для акцій) та ціни закупівлі. Наприклад: операція «помножити» та значення 1.3 для націнки 30%. Детальніше про оновлення цін з Google Таблиць.
Налаштуйте розклад імпорту
Виберіть інтервал: кожні 4 години, 8 годин, 24 години, 7 днів, 14 днів або 28 днів. Вкажіть точний час запуску, якщо необхідно. Для першого разу запустіть імпорт вручну кнопкою «Запустити імпорт».
Задайте порядок запуску та категорії джерела
Вкажіть пріоритет — чергу запуску джерел (від 10 до 0). За потреби обмежте джерело категоріями, щоб прайс цього постачальника оновлював лише певні товари. Збережіть налаштування — постачальника додано.
Перевірте результат імпорту
Після завершення першого імпорту перевірте товари в каталозі. Переконайтеся, що ціни розраховані коректно, зображення завантажені, статуси залишків відповідають очікуваним. При необхідності відредагуйте налаштування маппінгу або формули.
Повторіть ці кроки для кожного постачальника. Система буде автоматично оновлювати дані за заданим розкладом, а ви зможете зосередитися на маркетингу та продажах. Дізнайтеся більше про автоматизацію магазину.
Commerce API та ШІ: генерація унікальних описів та управління даними
Окрім вбудованого імпорту, BooStore надає CommerceAPI v2.0 — повноцінне API для програмного управління каталогом, замовленнями та даними товарів. Це відкриває можливості глибокої автоматизації, яка виходить за межі стандартного імпорту.
🤖 Генерація описів через ШІ
Через API можна автоматично створювати унікальні SEO-описи товарів за допомогою нейромереж. Передайте характеристики товару (назву, бренд, параметри) — і отримайте готовий опис, оптимізований під пошукові запити. Це дозволяє зробити контент унікальним навіть якщо постачальник надає однакові описи для тисяч товарів.
🔄 Масове оновлення через API
Створюйте, оновлюйте та керуйте товарами програмно: ціни, залишки, SKU, атрибути, варіації та зображення — все через API. Ідеально для синхронізації із зовнішніми CRM, ERP системами та 1С. Готовий скрипт на GitHub.
- Автоматична генерація описів — створюйте шаблони, де контент підставляється автоматично залежно від параметрів товару (матеріал, тип, властивості);
- Двостороння синхронізація — імпорт даних від постачальників та автоматична передача замовлень назад в CRM/ERP через Webhook;
- Управління через API — категорії, колекції, виробники, статуси оплати та транзакції — все доступно програмно.
Часті запитання про автоматизацію дропшипінгу
Скільки постачальників можна підключити до BooStore?
Кількість постачальників не обмежена. Ви можете додати будь-яку кількість джерел імпорту — хоч 3, хоч 100. Для кожного налаштовується свій файл/посилання, розклад, формули розрахунку та пріоритет.
Як об'єднати кількох постачальників в одному магазині?
Додайте кожен прайс як окреме джерело імпорту. Для кожного задайте свій файл або посилання, розклад і націнку. Щоб один прайс не перезаписував товари іншого, розведіть постачальників за категоріями через фільтр «Вказати категорії для імпорту» або налаштуйте пріоритет запуску — чергу обробки джерел.
Як часто потрібно оновлювати прайс-листи постачальників?
Рекомендуємо налаштувати інтервал імпорту залежно від динаміки постачальника: для електроніки та товарів з частою зміною цін — кожні 4-8 годин; для одягу та товарів з повільним оборотом — раз на 24 години; для стабільних каталогів — раз на 7-14 днів. Якщо товар продається за неактуальною ціною — ви працюєте в мінус.
Чи можна імпортувати тільки певні категорії товарів від постачальника?
Так, в налаштуваннях джерела можна задати фільтри за категоріями, ціною, назвою або будь-якими іншими полями. Наприклад, імпортувати тільки товари з категорії «Смартфони» або тільки товари з ціною постачальника від 500 грн. Це дозволяє підключати одного постачальника для різних ніш.
Чи підтримує BooStore імпорт зображень від постачальників?
Так, зображення імпортуються автоматично. В маппінгу полів вкажіть колонку з посиланнями на зображення. BooStore завантажить зображення на свій сервер, за потреби сконвертує їх у WebP та прив'яже до товарів. Підтримується кілька зображень на товар — просто вкажіть колонку з посиланнями, розділеними крапкою з комою або комою. Детальніше про автоматизацію контенту.
Чи оновлюється кількість товару в наявності при замовленні?
Так. У налаштуваннях магазину є опція списання залишку при оформленні замовлення. Якщо її увімкнути, кількість товару зменшується одразу при покупці, а при досягненні нуля товар автоматично переводиться в «немає в наявності», «під замовлення» або ховається — за обраним сценарієм. Це допомагає не продати товар двічі, коли його вже розпродано.
Чим відрізняється імпорт нових товарів від оновлення?
Це два режими джерела. «Завантаження нових товарів» — повний імпорт: додає позиції, описи, характеристики та фото. «Оновлення» — швидкий режим лише для наявних товарів: змінює ціни та залишки, не додаючи нових позицій і не завантажуючи заново зображення.
Що робити, якщо постачальник змінив структуру прайс-листа?
В цьому випадку потрібно оновити маппінг полів в налаштуваннях джерела. Зайдіть в «Постачальники» → виберіть потрібного → «Налаштування» → «Маппінг полів». Виправте відповідність колонок та запустіть тестовий імпорт. Старі товари не видаляться, оновиться тільки структура даних.