-20%SALE🛒🛒🛒
  • Інтернет-магазини · OpenCart 4.x
  • Вимір 31.07.2026

Магазин на дропшипінгу: чужий склад, ваш каталог

Інтернет-магазин для дропшипінгу — це вітрина, за якою стоїть чужий склад: товар лежить у постачальника, а замовлення веде ваш сайт. Робимо такий магазин на OpenCart: каталог наповнюється з прайсів за розкладом, позиції з нульовим залишком ховаються самі, замовлення йде постачальнику у тому форматі, який він приймає. Обсяг роботи задає не дизайн, а дані — формат прайсу й частота його оновлення. Тому спершу дивимось прайси, і вже після цього називаємо суму й строк.

Подивитись, як це працює
Вартість
після безкоштовного аудиту
Гарантія
30 днів після підписання акта
Каталог постачальника, який ми міряли
5 830 позицій, підтверджено двома методами
після безкоштовного аудиту
Вартість
30
Гарантія

днів після підписання акта

5 830
Каталог постачальника, який ми міряли

позицій, підтверджено двома методами

5 561
Магазин на асортименті чужих брендів

позиція, залишки без автообміну

у 2 магазинів з 3 sitemap.xml віддає 200 і 0 байт
Карта сайту в цій вибірці
від 506,9 до 801,2 мс, вимір 31.07.2026
Перша відповідь сервера
20–35
Строк запуску

робочих днів від затвердження ТЗ

передоплата 50%, 2 раунди правок, гарантійний строк 30 днів
Умови
Кому підходить

Ситуації, у яких ця послуга дає результат

Ситуація 1 з 4

Домовились із постачальником, продаєте поки що з месенджера

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

Розберемо вашу ситуацію на безкоштовному аудиті
Що входить

Повний перелік робіт і того, що ви отримуєте на виході

  • Магазин на OpenCart із каталогом, який наповнюється з прайсів за розкладом — без ручного перенесення позицій
  • Мапінг полів окремо під кожного постачальника: ваш файл лишається таким, як є, підлаштовується імпорт
  • Правило пріоритету при перетині номенклатур — щоб та сама позиція з двох прайсів не стала двома картками
  • Автоматичне приховування позицій із нульовим залишком і дата останнього оновлення на видноті в покупця
  • Націнка правилами: відсоток на категорію, на постачальника або на окремі позиції, без ручного перерахунку
  • Передача замовлення постачальнику у форматі, який він приймає: вивантаження файлом, лист або обмін через API
  • Журнал імпорту: скільки позицій оновлено, скільки не змаповано, скільки приховано — видно, коли постачальник змінив структуру файлу
  • Оплата LiqPay, WayForPay, monobank і післяплатою; доставка Новою Поштою й Укрпоштою з вибором відділення в чекауті
  • Технічне SEO: ЧПУ, canonical, унікальні title, карта сайту без дублів — те, чого в магазинах на чужому прайсі найчастіше немає
  • Структура категорій і власні тексти на категорійних сторінках замість описів, які продають ще двадцять магазинів
  • Аналітика: GTM, GA4, події кошика й покупки — щоб було з чого рахувати, які позиції справді продаються
  • Передача: доступи, інструкція з підключення нового постачальника, передоплата 50%, гарантійний строк 30 календарних днів
Коли ця послуга не підходить

Що не входить у роботу — щоб не було сюрпризів на здачі

  • Пошук постачальників і перемовини про умови — приходите вже з домовленістю
  • Переписування описів товарів для унікальності: це окрема послуга з власним обсягом
  • Відповідальність за строки й якість відвантаження на боці постачальника
  • Реклама після запуску
  • Хостинг, домен, еквайринг

Безкоштовний аудит прайсів постачальників

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

Що міряємо

  • Формат і частота прайсівУ якому вигляді приходять дані від кожного постачальника й як часто оновлюються залишки. Це верхня межа точності вашого каталогу: частішим за прайс він не стане.
  • Повнота данихЧи є в прайсі фото, характеристики й описи. Якщо їх немає, наповнення перетворюється на окремий проєкт із власним строком — і саме тут кошториси зазвичай промахуються.
  • Перетин номенклатурЧи є та сама позиція в кількох постачальників і за яким полем її зіставляти — артикул виробника, штрихкод. Без спільного поля каталог наповниться дублями.
  • Унікальність контентуСкільки магазинів уже продають цей прайс тими самими описами. Це прямо впливає на шанси у видачі, і знати це краще до запуску, а не через півроку очікування трафіку.
  • Умови постачальникаХто відправляє, від чийого імені, як обробляються повернення. Питання не технічне, але воно визначає, що взагалі можна писати на сайті.
  • Технічна базаЯкщо магазин уже є — перша відповідь сервера, вага HTML, стан карти сайту й аналітики. У двох із трьох виміряних нами магазинів на чужому асортименті sitemap.xml віддавав 200 із порожнім тілом.

Що ви отримуєте на руки

  • Розбір прайсів: що імпортується автоматично, що доведеться доводити руками.
  • Оцінку, скільки позицій дійде до сайту з нормальними фото й характеристиками.
  • Пропозицію правил пріоритету, якщо постачальників кілька.
  • Розмову на 30–40 хвилин по цьому документу.

Строк: 2–4 робочих дні від моменту, коли ми отримали прайси

Чому це безкоштовно

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

Що далі

Після аудиту — сума й строк по етапах із датами, договір, рахунок, акт. Якщо з прайсів видно, що каталог вийде неконкурентним, скажемо це прямо, а не після запуску.

Форма коротка: контакт і адреса сайту

Працюємо офіційно

Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.

  • Договір, акт і гарантія 30 днів

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

  • ФОП і безготівковий розрахунок

    Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами, які бухгалтерія проведе як витрати. Курс для гривневої оплати фіксується договором, а не з’ясовується постфактум.

  • Права й доступи — ваші

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

  • Портал клієнта замість переписки

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

  • Замовники з Європи

    Серед робіт — проєкти для Норвегії, Болгарії та Іспанії: болгарський магазин трьома мовами з кур’єрською доставкою, іспанський з оплатою карткою й переказом, норвезький сайт клініки. Це видно в портфоліо, а не тільки в описі.

  • Цифри, які можна перевірити

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

  • Спершу аудит, потім сума

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

  • Кажемо «ні», коли не впевнені

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

NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі й повідомляємо про це.

Що впливає на вартість

Чому дві однакові на вигляд задачі рахуються по-різному — і що саме ми міряємо на аудиті

  • Кількість постачальників і форматівГоловний множник. Один постачальник із машинним XML — це один мапінг і один розклад. Чотири різнорідні Excel — чотири мапінги, чотири набори правил і чотири джерела помилок, які треба ловити журналом імпорту.
  • Повнота прайсуПрайс із фото, характеристиками й категоріями заливається автоматично. Прайс, де є лише назва, артикул і ціна, означає ручну добудову карток — і це вже не імпорт, а наповнення каталогу з власним строком.
  • Перетин номенклатурЯкщо позиції в різних прайсах зіставляються за артикулом виробника або штрихкодом — правило пріоритету пишеться за день. Якщо спільного поля немає, зіставлення доводиться будувати на назвах, і це найризикованіша частина роботи.
  • Спосіб передачі замовленняВивантаження файлом або лист — коротка робота. Обмін через API постачальника — окрема інтеграція зі своїм тестуванням, бо у кожного постачальника він свій і документація буває усною.
  • Робота з унікальністюКатегорійні тексти й власна структура каталогу входять у роботу. Переписування описів товарів — ні: обсяг тут рахується позиціями, а не сторінками, і його має сенс планувати окремо після запуску.
Як проходить робота

Прозорі етапи з погодженням на кожному кроці

Загальний строк:20–35 днів

  1. Аудит прайсів і технічне завдання

    2–5 робочих днів

    Розбираємо файли всіх постачальників, умови роботи з кожним і правила націнки. На виході — ТЗ, у якому зафіксовано, що імпортується автоматично, а що ні.

  2. Структура каталогу й правила даних

    3–4 робочих дні

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

  3. Дизайн і збірка магазину

    7–12 робочих днів

    Головна, категорія, картка, кошик, чекаут. Тут же виводимо дату останнього оновлення залишків — покупець має бачити, наскільки свіжа наявність.

  4. Імпорт і мапінг під кожного постачальника

    4–7 робочих днів

    Поля прайсу мапимо на поля OpenCart окремо для кожного джерела, ставимо розклад cron, вмикаємо журнал імпорту й правило приховування нульових залишків.

  5. Оплата, доставка, передача замовлень, аналітика

    2–4 робочих дні

    LiqPay, WayForPay, monobank, післяплата, Нова Пошта й Укрпошта в чекауті. Налаштовуємо канал передачі замовлення постачальнику, GTM і GA4 з подіями кошика й покупки.

  6. Тестовий цикл і передача

    2–3 робочих дні

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

Не знайшли свій випадок?

Опишіть, як це влаштовано у вас, — відповімо, чи підходить «Інтернет-магазин для дропшипінгу» і що це означає у вашій ситуації. Без брифу й без дзвінка: одне питання, одна відповідь.

Технології та інтеграції

На чому будуємо і з чим це з’єднується

Стек

  • OpenCart 4.x — ставимо за замовчуванням; межа: частину українських модулів досі складають лише під 3.x, тому список інтеграцій проходимо до старту
  • PHP і MySQL — коробка спокійно тримає кілька тисяч позицій; за десятками тисяч починається окрема інженерія імпорту й індексів
  • cron для імпорту за розкладом — межа жорстка: каталог не буває свіжішим за прайс постачальника
  • мапінг полів під кожне джерело — межа: постачальник змінив структуру файлу, і мапінг треба правити руками
  • журнал імпорту з помилками — показує, що не змапувалось і що приховано; але він не скаже, чи ціна в прайсі правильна
  • nginx, HTTP/2, HTTPS — шифрують канал і прискорюють віддачу; від застарілої версії PHP сертифікат не рятує

Інтеграції

  • імпорт XML і CSV прайсів
  • LiqPay
  • WayForPay
  • monobank
  • післяплата
  • Нова Пошта
  • Укрпошта
  • XML-фіди на маркетплейси
  • Google Tag Manager
  • GA4
  • Google Ads
  • Meta Pixel
  • Telegram
Свій магазин на прайсі постачальника проти вітрини на майданчику

Чим цей варіант відрізняється від «картка на маркетплейсі / продаж із месенджера»

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

Задачі та результат у цифрах — усі показники зняті нашим виміром

оптовий постачальник товарів із Китаю, B2B-каталог

Задача
Показати бізнес-клієнтам асортимент, який їде напряму від виробників, і скоротити шлях від пошуку позиції до заявки.
Рішення
OpenCart 3 за nginx, дві мовні версії з окремими картами сайту. Мікророзмітка FAQPage, BreadcrumbList і WebSite з SearchAction. Післяплата й готівка при отриманні, Нова Пошта, Укрпошта, Meest, самовивіз. GTM і GA4, чат Crisp.
Результат
5 830 товарів, підтверджено двома незалежними методами: штатний пошук дав 58 сторінок по 100 позицій плюс 30, карта сайту — по 6 234 адреси на кожну з двох мов, разом 12 468. TTFB 506,9 мс при 333,1 КБ HTML. Вимір 31.07.2026. Питання, яке ми поставили клієнту окремо: скільки з 5 830 позицій реально в наявності — без цієї відповіді цифра каталогу не є цифрою асортименту.

роздрібний магазин професійної косметики на асортименті чужих брендів

Задача
Зібрати понад п'ять тисяч позицій різних виробників в один каталог із навігацією за брендом і типом засобу.
Рішення
OpenCart 3 на nginx, каталог за брендами й типами, мікророзмітка Organization і PostalAddress, оплата на рахунок ФОП або післяплата із завдатком.
Результат
5 561 товар у живому каталозі — рахували штатним пошуком: 55 сторінок по 100 позицій і 61 на останній. HTML головної 153,8 КБ, TTFB 801,2 мс. Вимір 31.07.2026. Знайдені дефекти: /sitemap.xml і фід віддають HTTP 200 з тілом 0 байт — бот не отримує списку на 5,5 тис. сторінок; у HTML немає жодного лічильника аналітики; на сторінці доставки не названо жодного перевізника.

роздрібний магазин садового інструменту одного стороннього бренду

Задача
Продавати лінійку техніки, яку виробляє не продавець, із підбором комплектів під різні задачі.
Рішення
OpenCart 3.x за nginx і HTTP/2. П'ять способів оплати й чотири перевізники в чекауті, зокрема Rozetka Delivery. Верстка зроблена під вагу сторінки.
Результат
252,6 КБ HTML — найлегша сторінка партії, TTFB 547,2 мс, 66 з 69 зображень вантажаться відкладено. Вимір 31.07.2026. Головне для цієї сторінки інше: розмір каталогу виміряти не вдалося взагалі — sitemap.xml віддає 200 з нульовим тілом, фід 404, пошук повертає порожню видачу. Магазин на чужому асортименті, у якому ззовні неможливо порахувати навіть кількість позицій.
Що потрібно від вас

Без цього не почнемо — краще підготувати заздалегідь

  1. Прайси всіх постачальників у тому вигляді, в якому ви їх отримуєте, — без ручного причісування перед відправкою.
  2. Умови роботи з кожним: хто відправляє, від чийого імені, як передаються замовлення.
  3. Правила націнки по категоріях або по постачальниках.
  4. Рішення, що робити з позиціями, яких немає: ховати чи показувати як недоступні.
  5. Доступи до хостингу й домена або згоду підібрати хостинг за вас.
  6. Одну людину з правом ухвалювати рішення по асортименту.

Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.

Часті питання

Те, що питають найчастіше — з конкретними відповідями

як не продавати те, чого в постачальника вже немає?

Регулярним імпортом залишків і автоматичним приховуванням нульових позицій. Частота імпорту має відповідати швидкості обороту постачальника: якщо він оновлює прайс раз на добу, ваш каталог точнішим за добу не стане, і обіцяти покупцю наявність у реальному часі не можна. Ми виводимо дату останнього оновлення на сторінці й ставимо правило приховування. Це найчесніше з можливого — повністю скасовані замовлення прибрати не вийде, поки товар лежить не у вас.

у мене три постачальники з однаковими товарами — як не отримати дублі?

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

чи буде такий магазин у пошуку, якщо описи чужі?

На конкурентних запитах із чужими описами — навряд. Той самий прайс продають десятки магазинів, і копія опису не дає переваги нікому з них. Що працює: структура каталогу під реальні запити, власні тексти на категорійних сторінках і вузький асортимент замість «усе від усіх». Технічну базу закриваємо — ЧПУ, canonical, карта сайту без дублів. Але карта сайту не піднімає позиції й не гарантує індексацію: вона лише робить сторінку існуючою для бота. Позицій ми не обіцяємо.

як замовлення потрапляє до постачальника?

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

скільки триває запуск і від чого залежить строк?

20–35 робочих днів від затвердження ТЗ: аудит прайсів і ТЗ 2–5 днів, структура каталогу 3–4, дизайн і збірка 7–12, імпорт і мапінг 4–7, інтеграції 2–4, тестовий цикл і передача 2–3. Головна змінна — кількість постачальників: кожен новий прайс додає свій мапінг і свої правила. Один постачальник із машинним XML запускається швидко, чотири різнорідні Excel — довго.

скільки позицій заливати на старті?

Наша рекомендація — почати з одного постачальника й вузької групи товарів, а другого додавати після того, як пройшов перший цикл замовлень. Причина проста: поки не було жодного відвантаження, ви не знаєте, як постачальник поводиться з термінами й поверненнями, а каталог на 5 тисяч позицій від трьох джерел уже треба підтримувати. Для орієнтира: у виміряному нами нішевому магазині 48 товарів і 18 категорій — і цього вистачає, щоб продавати без консультації.

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

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

чи можна потім перейти на власний склад?

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

Надішліть прайси постачальників — подивимось безкоштовно.

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

Переглянути кейси
  • Відповідь протягом 2 годин
  • Без зобов’язань
  • Працюємо за договором

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