• Інтернет-магазини · OpenCart

Розділення відправлень: одне замовлення, дві посилки — і покупець має дізнатись про це на сайті, а не у відділенні

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

Подивитись, як це працює
Вартість
після безкоштовного аудиту
Гарантія
30 днів після підписання акта
Спеціалізація
інтернет-магазини, переважно OpenCart
після безкоштовного аудиту
Вартість
30
Гарантія

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

інтернет-магазини, переважно OpenCart
Спеціалізація
від 10 до 30 робочих днів
Строк
безкоштовний розбір складів
Початок
протягом 2 годин
Відповідь
за письмовим договором
Робота
Що входить

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

  • визначення джерела для кожної позиції замовлення за залишками складів
  • показ покупцю ще в кошику, що замовлення приїде кількома посилками
  • різні строки для різних частин: те, що є, не чекає на те, чого немає
  • погоджене з вами правило оплати доставки при розділенні
  • окремі накладні, привʼязані до одного номера замовлення
  • правило вибору складу, коли позиція є одразу на кількох
  • коректна поведінка при частковому скасуванні чи поверненні однієї частини
  • передача з описом того, як міняти пріоритети складів
Коли ця послуга не підходить

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

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

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

Сценарій 1 із 4

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

Ходові позиції лежать у вас, решта їде від постачальника. Поки покупець не змішує їх в одному замовленні, все добре — а він змішує.

Розберемо вашу ситуацію на безкоштовному аудиті
Безкоштовний розбір складів

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

Що ми міряємо

  • Скільки складів насправдіЧасто їх більше, ніж здається: власний, постачальника, товар у дорозі, вітрина в магазині. Кожен поводиться по-різному.
  • Чи є залишки в розрізі складівЦе ключове питання. Якщо система знає лише сумарну кількість, розділити замовлення нема на чому, і починати треба не з сайту.
  • Наскільки залишки достовірніРозділення на брехливих залишках гірше за його відсутність: замовлення поділиться, а другої частини не існує.
  • Як часто позиції змішуютьсяРахуємо частку замовлень, які довелось ділити. Якщо це два відсотки, задача не варта грошей, і ми скажемо це прямо.
  • Хто платить за другу посилкуЦе рішення власника, а не програміста. Але його треба ухвалити до роботи, бо від нього залежить уся логіка кошика.
  • Що робить менеджер заразНаявний ручний порядок — найкраще джерело правил. Ми його описуємо, а не вигадуємо своє.

Що ви отримуєте

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

Строк: 3–5 робочих днів

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

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

Що далі

Ви отримуєте оцінку й цифру, якої частки замовлень це стосується. Далі вирішуєте самі — документ лишається у вас.

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

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

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

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

    Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами.

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

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

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

    На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці.

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

    Серед робіт — проєкти для Норвегії, Болгарії, Молдови та Іспанії.

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

    Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром.

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

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

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

    Якщо задача не наша або строк нереальний — скажемо одразу.

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

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

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

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

інтернет-магазин офіційного продавця садової техніки та запчастин

Задача
Продавати техніку Husqvarna та запчастини до неї: бензопили, газонокосарки, тримери, аксесуари. Потрібен каталог із глибокою вкладеністю категорій, фільтрами за потужністю й типом двигуна, порівнянням моделей, актуальними залишками й цінами з облікової системи, оплатою та службами доставки.
Рішення
Магазин на OpenCart 3.x (тема revolution, nginx/1.14.1, PHP 7.3.33, HTTP/2) з каталогом запчастин глибиною до 4 рівнів вкладеності. У картці кейсу заявлено інтеграцію з обліковою системою 1С для залишків і цін (ззовні не перевіряється). Підключено 8 способів оплати — LiqPay, покупка частинами Monobank (3 платежі), оплата за IBAN, безготівковий розрахунок з ПДВ, оплата при отриманні, Visa, Mastercard, ПриватБанк — і 4 варіанти доставки: Нова Пошта, Meest Express, Rozetka Delivery, самовивіз. Аналітика: Google Tag Manager і Google Analytics (gtag), майданчик Rozetka, модуль Google Reviews. Розмітка Organization, Store, Place, GeoCoordinates, WebSite/SearchAction; дві мовні версії uk/ru з x-default; robots.txt явно оголошує адресу sitemap.
Результат
Станом на 31.07.2026 магазин працює (HTTP 200, HTTPS) з найбільшим каталогом партії: 55 321 товарна сторінка в карті сайту (18 підкарт по 3 000 URL + 1 321 у 19-й) і 3 868 категорій — 59 189 URL разом; при такому обсязі перша відповідь сервера — 840 мс, повне завантаження HTML — 997 мс; 6 типів JSON-LD, включно зі Store + Place + GeoCoordinates (локальне SEO) і WebSite/SearchAction (sitelinks searchbox) — найбагатша розмітка партії; 8 способів оплати і 4 варіанти доставки.

оптовий постачальник товарів із Китаю, B2B-каталог майже 6 тис. SKU

Задача
Дати бізнес-клієнтам можливість замовляти асортимент напряму від китайських виробників: великий каталог з оптовими цінами, зрозумілі умови доставки й швидкий шлях від пошуку позиції до заявки.
Рішення
Магазин на OpenCart 3 (теми chameleon + luxshop, nginx). Дві мовні версії uk/ru з окремими sitemap на кожну. FAQ-блок із мікророзміткою FAQPage/Question/Answer, хлібні крихти з BreadcrumbList, розмітка WebSite + SearchAction. Оплата післяплатою і готівкою при отриманні; доставка Новою Поштою, Укрпоштою, Meest, самовивіз. Чат Crisp, віджет зворотного дзвінка, GTM (GTM-5KGD32GL) і GA4 (G-Y7X3D3NPLR).
Результат
5 830 товарів у каталозі — цифра підтверджена двома незалежними способами: пошук OpenCart дав 58 сторінок по 100 позицій + 30 (5 830), sitemap дав по 6 234 URL на кожну з двох мов, разом 12 468 URL. TTFB 0,51 с і повне завантаження 0,55 с при 333 КБ HTML. На сторінках працює мікророзмітка FAQPage/Question/Answer і BreadcrumbList. Виміряно 31.07.2026.

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

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

Етапи роботи

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

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

  1. Розбір складів і залишків

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

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

  2. Правила розділення

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

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

  3. Джерела в замовленні

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

    Реалізуємо визначення складу для кожної позиції й розбиття замовлення на частини з власними строками. Працюємо на тестовому середовищі.

  4. Кошик і повідомлення

    3–6 робочих днів

    Показуємо розділення покупцю до оплати: що приїде окремо, коли й за чий рахунок. Готуємо листи й статуси для кожної частини.

  5. Крайні випадки

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

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

  6. Запуск і супровід перших замовлень

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

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

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

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

Стек

  • OpenCart
  • WooCommerce
  • PHP
  • JavaScript
  • TypeScript
  • MySQL
  • MariaDB
  • PostgreSQL
  • Next.js
  • Git

Інтеграції

  • BAS
  • Нова Пошта
  • Укрпошта
  • Delivery
  • XML/YML-прайси
  • Google Analytics 4
Розділення в системі чи руками менеджера

Чим цей варіант відрізняється від альтернативи

Покупець дізнається про дві посилкиу кошику, до оплати
Забуті другі посилкивидно в списку незакритих частин
Строкисвій для кожної частини
Вимоги до облікупотрібні достовірні залишки по складах
Коли ручний варіант нормальнийнадлишок при десятку замовлень на день
Що потрібно від вас

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

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

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

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

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

У нас залишки тільки сумарні, без розрізу складів. Що робити?

Тоді розділення поки неможливе, і починати треба не з сайту, а з обліку. Це найчастіша причина, через яку ми відмовляємось братись за задачу одразу. Сайт може лише показати те, що знає система; якщо вона не знає, де саме лежить товар, будь-яке розділення буде вгадуванням.

Хто має платити за другу посилку?

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

Чи не відлякує покупця повідомлення про дві посилки?

Частину — так, і кілька замовлень ви на цьому втратите. Але альтернатива — той самий покупець дізнається про це після оплати, і тоді ви втрачаєте не замовлення, а довіру. Практично завжди дешевше сказати одразу й дати вибір: чекати одну повну посилку чи отримати доступне зараз.

Що буде, якщо залишку не стане між оформленням і відправкою?

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

А якщо товар є на двох складах одразу?

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

Скільки це триває?

Від 10 до 30 робочих днів. Саме розбиття замовлення — не найдовша частина; час забирають крайні випадки: часткове скасування, повернення однієї посилки, зникнення залишку. Якщо обмін із обліковою системою нестабільний, строк визначає він.

Це зменшить наші витрати на доставку?

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

Чи можна почати з однієї категорії?

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

Перевірмо, чи можливе розділення на ваших даних

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

З виміряних кейсів5 830 товарів у каталозі

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

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