E-commerce та Бізнес

Скільки триває розробка інтернет-магазину: 25–45 днів і що їх розтягує

«Скільки триває» — питання, яке стоїть окремим пунктом на 162 сторінках наших послуг. Публічні діапазони в робочих днях: магазин на OpenCart 25–45, лендинг 7–18, оптовий 30–55. Сім етапів магазину, чому нижня межа дістається рідко і що саме розтягує строк.

3 вересня 2026 р.
8 хв читання

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

Відповідь «залежить від обсягу» правдива й нікому не допомагає. Тому нижче те, що вже стоїть на сторінках послуг і давно публічне: діапазони в робочих днях, розкладка магазину по семи етапах і перелік речей, які зсувають дату. Про суму ми писали окремо — п'ять множників вартості на 24 виміряних магазинах. Тут тільки про час.

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

Скільки триває типова робота

Робочі дні, від затвердження ТЗ:

Робота Строк
Нова Пошта в чекауті 3–10
Фід на Rozetka 5–15
Лендинг 7–18
Обмін з 1С або BAS 10–30
Корпоративний сайт 20–40
Переїзд з Prom.ua на власний сайт 20–40
Магазин на OpenCart 25–45
Оптовий B2B-магазин 30–55

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

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

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

Сім етапів магазину і де зупиняється годинник

Розкладка магазину на OpenCart — 25–45 робочих днів. Для кожного етапу поруч те, через що він стоїть.

1. Бриф і технічне завдання, 3–5 днів. Розбираємо асортимент, процеси менеджера, перелік оплат і доставок. На виході документ, за яким рахується кошторис і приймається робота. Стоїть, поки немає вивантаження прайсу й відповіді, чим саме ви приймаєте платежі.

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

3. Дизайн, 5–9 днів. Головна, категорія, картка, кошик, чекаут. Готова тема з налаштуванням кольорів і блоків тримає нижню межу; свої макети під бренд додають 5–10 днів на дизайн і верстку. Стоїть на раунді правок, який чекає відповіді тиждень.

4. Збірка магазину, 7–11 днів. Верстка теми, каталог, кошик і чекаут, ролі в адмінці, сторінки оплати, доставки й повернення. Найдовший етап, і саме тут вилазить питання версії ядра — про нього нижче.

5. Імпорт каталогу, 3–7 днів. Мапінг полів прайсу, тестове заливання, звірка кількості карток двома методами, розклад оновлення цін і залишків. Стоїть, коли характеристики існують лише в PDF-прайсі картинкою: їх доводиться розбирати руками, і це окремий рядок кошторису, а не «ще пів дня».

6. Інтеграції та аналітика, 2–4 дні. Оплата, доставка, GTM і GA4 з подіями кошика й покупки, фід на маркетплейс, мікророзмітка, карта сайту. Стоїть без ключів і договорів із третіми сторонами.

7. Тестування, передача, запуск, 2–4 дні. Наскрізний прогін замовлення від кошика до ТТН, заміри першої відповіді сервера й ваги сторінки, прохід адмінки з вашим менеджером, передача доступів. Стоїть, коли менеджера, з яким це проходити, ще не найняли.

Чому нижня межа дістається рідко

Складіть мінімуми: 3 + 3 + 5 + 7 + 3 + 2 + 2. Двадцять п'ять. Тепер максимуми: 5 + 5 + 9 + 11 + 7 + 4 + 4. Сорок п'ять. Це не збіг і не округлення — діапазон на сторінці і є сумою етапів, а не окремою оцінкою на око.

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

Те саме з інтеграціями, тільки видніше. Нова Пошта — 3–10 днів, і три дні тут не «якщо пощастить», а конкретний випадок: вмикаємо лише доставку у відділення, поля в замовленні вже коректні, а декларації ваш менеджер і далі створює в кабінеті перевізника. Тоді етап із накладними просто випадає з роботи. Десять днів — коли потрібні всі три сценарії доставки, кнопка створення накладної в адмінці й переробка форми замовлення.

Що розтягує строк

Контент не готовий на старті. Найчастіша причина, і вона не технічна. Сторінки стоять порожні, бо немає текстів і фото; каталог не заливається, бо характеристики лежать у PDF. Тому в ТЗ корпоративного сайту ми пишемо дату, до якої контент потрібен від вас, і те, що відбувається зі строком, якщо він приходить пізніше.

Погодження довші за один робочий день. Кожен етап має точку, де ми чекаємо на «так». Три погодження по тижню — це три тижні, яких немає в жодному діапазоні, бо в діапазоні порахована робота, а не очікування.

Модуль існує тільки під старе ядро. За замовчуванням ставимо OpenCart 4.x — це гілка, яку розвивають. Але в четвірці переписали систему подій, і частина українських модулів — окремі складання Нової Пошти, прайс-агрегатори, вивантаження на майданчики — досі виходить лише під 3.x. У 13 із 24 виміряних нами магазинів ядро зафіксоване як 3.x саме через це. Тому список інтеграцій проходимо по пунктах на брифі, а версію фіксуємо в ТЗ до початку робіт: знайти таке на четвертому етапі означає зупинити четвертий етап.

Ключі й договори з третіми сторонами. Еквайринг, ключ API перевізника, доступ до облікової системи — це не наші рішення й не наш темп. Обмін з 1С або BAS займає 10–30 днів, і в середині має етап, який залежить не від нас: ми віддаємо список розбіжностей довідника — позиції без артикула, позиції, заведені двічі — а закривати його доводиться з боку обліку.

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

Що прискорює насправді

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

Що не прискорює. Переїзд з Prom.ua виглядає як «перемкнути домен», і саме перемикання справді займає вечір буднього дня. Але перед ним 20–40 робочих днів: вивантаження каталогу, розбір характеристик, збірка магазину на власному домені, карта відповідності старих адрес новим. А після перемикання ще 30 днів ми дивимось помилки сканування й закриваємо те, що спливло. Такий хвіст є в кількох роботах, і в строк розробки він не входить.

Окремо про оптовий напрям. B2B-магазин — 30–55 днів, і довше він не через дизайн. Найважчий етап там збірка, 7–13 днів, бо кожну комбінацію групи покупця, сходинки ціни й правила кратності треба перевірити окремо. Кількість цих комбінацій зі сторони не видно, тому строк оптового проєкту без розбору схеми цін не називають узагалі.

Чесні межі

Строк ми називаємо не в першому листі. Спершу безкоштовний розбір задачі — 1–3 робочих дні, за які дивимось каталог, перелік інтеграцій і стан контенту. Далі оцінка з розбивкою по етапах, і вже вона стає строком у договорі, разом з обсягом і порядком приймання. Гарантія — 30 календарних днів з дня підписання акта: помилки з нашої вини усуваємо безоплатно.

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

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

Теги

E-commerce

🤔Вам сподобалась стаття?

Ваша думка допомагає нам створювати кращий контент

Поділіться з друзями

Знайшли щось корисне? 🚀

Допоможіть іншим дізнатись про це — поділіться статтею в соціальних мережах

https://lionex.com.ua/blog/skilky-tryvaye-rozrobka-magazynu

💚 Дякуємо, що допомагаєте нам рости

Владислав Чистяков

Пише про те, що робить руками: інтернет-магазини на OpenCart, застосунки на Next.js, інтеграції та швидкість сайтів. У статтях — заміри й перевірки, які читач може повторити на своєму проєкті, а не загальні поради. Комерційна розробка з 2015 року.

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

Відповіді на популярні питання по темі

25–45 робочих днів від затвердження технічного завдання. Це сім етапів: бриф і ТЗ 3–5 днів, прототип і структура каталогу 3–5, дизайн 5–9, збірка 7–11, імпорт каталогу 3–7, інтеграції та аналітика 2–4, тестування й передача 2–4. Дні робочі, не календарні: 25 робочих днів — це приблизно п'ять тижнів, 45 — дев'ять. Оптовий B2B-магазин довший, 30–55 днів, бо кожну комбінацію групи покупця й ціни треба перевірити окремо.

Бо діапазон рахується від затвердженого ТЗ, а до нього ще треба побачити каталог, перелік інтеграцій і стан контенту. Спершу безкоштовний розбір задачі — 1–3 робочих дні. Далі оцінка з розбивкою по етапах, і вже вона стає строком у договорі разом з обсягом і порядком приймання. Дата, названа до того, як хтось бачив ваш каталог, — це побажання, а не строк.

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

П'ять речей. Контент не готовий на старті — характеристики в PDF картинкою, немає фото й текстів. Погодження, довші за робочий день. Модуль, який існує лише під OpenCart 3.x: у 13 із 24 виміряних нами магазинів ядро зафіксоване на трійці саме через це. Ключі й договори з третіми сторонами — еквайринг, API перевізника, доступ до обліку. І зміна обсягу після погодженого прототипу: нова категорія чи друга мова — це новий строк, а не правка.

Отримуйте найкращі статті на пошту

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

Ми поважаємо вашу приватність. Відписатись можна в будь-який момент.

Схожі статті

Всі статті
Чат-бот, який доводить дохід: як влаштована атрибуція в LEO Chat
AI та машинне навчання

Чат-бот, який доводить дохід: як влаштована атрибуція в LEO Chat

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

7 хв
7 вер.
Читати далі
Як переписати весь каталог на унікальні описи без копірайтера
AI та машинне навчання

Як переписати весь каталог на унікальні описи без копірайтера

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

6 хв
7 вер.
Читати далі
B2B-магазин: шість речей, яких немає в роздрібному
E-commerce та Бізнес

B2B-магазин: шість речей, яких немає в роздрібному

Оптовий магазин виглядає як роздрібний з іншими цінами, а розходиться з ним у шести місцях: групи покупців, кратність упаковки, замовлення списком, рахунок-фактура, обмін з обліком і підбір у каталозі. Плюс те, що показали заміри семи оптових каталогів 31 липня 2026 року.

7 хв
4 вер.
Читати далі