У багатьох інтернет-магазинах строки описують однією фразою: «Доставка 1-2 дні». Але незрозуміло, що саме мається на увазі: підготовка товару, передача перевізнику чи його фактичне отримання.
Це три різні етапи, за які відповідають різні сторони. Магазин контролює обробку та відправлення. Після передачі посилки основна відповідальність переходить до перевізника.
Тому коректний строк починається не з красивого формулювання, а з розуміння власного процесу виконання замовлення.
Обробка: коли замовлення буде готове
Термін обробки - це час від отримання замовлення до моменту, коли воно готове до передачі перевізнику.
Обробка може включати:
- перевірку оплати та наявності;
- переміщення товару зі складу;
- комплектацію замовлення;
- перевірку та пакування;
- створення накладної.
Якщо на підготовку потрібно два робочі дні, замовлення, оформлене в п’ятницю, не обов’язково буде готове в неділю. За графіка з понеділка до п’ятниці другим днем обробки може бути вівторок.
Отже, строк обробки потрібно рахувати не в годинах від моменту оформлення, а за робочим календарем магазину.
Відправлення: коли замовлення передадуть перевізнику
Готовність замовлення ще не означає, що воно одразу буде відправлене. Магазин може передавати посилки перевізнику один раз на день або лише в певні дні тижня.
Наприклад:
- замовлення готове у вівторок;
- відправлення виконуються в понеділок, середу та п’ятницю;
- найближча фактична дата відправлення - середа.
Саме тому робочі дні обробки та дні відправлення потрібно розділяти. Це два окремі графіки, навіть якщо в невеликому магазині вони часто збігаються.
Доставка: коли посилка прибуде до отримувача
Після передачі посилки строк залежить від перевізника. На нього можуть впливати напрямок, тип доставки, завантаженість сортувальних центрів, погодні умови та робота конкретного відділення.
Магазин може повідомити звичайний строк доставки, але не повинен подавати його як гарантовану дату, якщо не контролює весь логістичний ланцюг.
Коректно розділяти ці повідомлення:
- «Відправимо 12 лютого» - строк, за який відповідає магазин;
- «Доставка зазвичай займає 1-2 дні» - орієнтир, який залежить від перевізника.
Фраза «Отримаєте завтра» є значно сильнішою обіцянкою. Її варто використовувати лише тоді, коли магазин справді може гарантувати результат.
Як насправді розраховується дата відправлення
Коректний розрахунок складається з кількох послідовних перевірок.
- Визначити, чи оформлене замовлення до завершення прийому.
- Знайти перший доступний робочий день обробки.
- Додати необхідну кількість робочих днів.
- Перевірити вихідні та святкові дати.
- Знайти найближчий день фактичного відправлення.
У спрощеному вигляді логіка така:
Якщо замовлення оформлене після встановленого часу, початок обробки переноситься на наступний доступний робочий день.
Чому недостатньо просто додати один день
Формула «сьогодні плюс один день» працює лише за ідеального графіка без вихідних, свят і окремих днів відправлення.
На практиці потрібно враховувати:
- часовий пояс магазину;
- час завершення прийому замовлень;
- термін обробки;
- робочі дні обробки;
- дні передачі посилок перевізнику;
- святкові та неробочі дати.
Якщо хоча б один із цих параметрів ігнорується, дата може виглядати логічною на сторінці, але не відповідати реальному графіку магазину.
Яку інформацію показувати в картці товару
У картці товару краще показувати найближчу контрольовану подію. Для більшості магазинів це дата відправлення, а не дата отримання.
Приклади конкретних повідомлень:
- «Замовте до 18:00 - відправимо сьогодні»;
- «Найближча відправка - 12.02.2026»;
- «Термін обробки - 2 робочі дні».
Формулювання «швидка доставка», «оперативне відправлення» та «найближчим часом» не містять строку, який можна перевірити. Вони можуть використовуватися в рекламному тексті, але не замінюють фактичну інформацію про виконання замовлення.
Коли потрібен автоматичний розрахунок
Якщо магазин працює за постійним графіком, дата повинна змінюватися разом із поточним часом і календарем. Ручне редагування тексту в такій ситуації створює ризик показати застарілу інформацію після дедлайну, у вихідний або святковий день.
Автоматичний розрахунок має сенс, коли система:
- порівнює поточний час із часом завершення прийому;
- рахує лише вибрані робочі дні;
- розділяє обробку та відправлення;
- враховує винятки в календарі;
- оновлює повідомлення без ручного втручання.
Для OpenCart таку логіку можна реалізувати за допомогою окремого модуля розрахунку дати відправлення. Важливо, щоб його налаштування повторювали реальний графік магазину, а не створювали формальну дату лише для відображення
Практична перевірка перед публікацією строків
Перед тим як показувати дату покупцеві, власнику магазину варто відповісти на такі запитання:
- Коли замовлення вважається прийнятим в обробку?
- Скільки робочих днів потрібно для підготовки?
- Чи однакові дні обробки та відправлення?
- Що відбувається із замовленнями після встановленого часу?
- Як враховуються вихідні та свята?
- Який етап контролює магазин, а який залежить від перевізника?
Якщо на ці запитання немає однозначних відповідей, автоматизувати поки що нічого. Спочатку потрібно визначити процес, а вже потім переносити його в налаштування сайту.
Висновок
Дата в картці товару - це не декоративний елемент і не довільна обіцянка. Вона повинна бути результатом реального графіка роботи магазину.
Професійний підхід полягає в тому, щоб обіцяти лише контрольований етап. Магазин може гарантувати строк обробки та дату передачі посилки. Строк доставки після відправлення варто зазначати окремо як орієнтовний, якщо він залежить від перевізника.
Спочатку визначається процес, потім правила розрахунку, і лише після цього інформація виводиться покупцеві. Саме в такій послідовності дата відправлення стає корисною, точною та такою, якій можна довіряти.