Кошторис інтернет-магазину розкладається на сім блоків: аналітика й структура каталогу, дизайн, верстка з програмуванням, каталог із картками товарів, оформлення замовлення з оплатою і доставкою, інтеграції з обліковою системою, наповнення і запуск. Сума залежить від того, скільки з цих блоків роблять під ваш асортимент і скільки беруть готовим. Кількість сторінок, про яку зазвичай питають першою, пояснює тут дуже мало.
Цифри в тексті це наші реальні тарифи на доопрацювання, інтеграції та підтримку.
Із чого складається кошторис
Позиції в різних студій називаються по-різному, набір робіт при цьому однаковий. Тримайте цей перелік перед очима, коли порівнюєте дві пропозиції з різницею в кілька разів. Найчастіше дешевша просто мовчить про половину рядків.
| Позиція | Що входить | Від чого росте ціна |
|---|---|---|
| Аналітика й структура | Розбір асортименту, схема каталогу, перелік сторінок | Кількість категорій і типів товару |
| Дизайн | Прототипи, макети головної, категорії, картки, кошика | Унікальність макетів і нестандартні блоки |
| Верстка й програмування | Перенесення макетів у робочий сайт, підключення CMS, адаптив | Кількість шаблонів сторінок |
| Каталог і фільтри | Характеристики, варіанти товару, пошук, фільтрація, сортування | Складність характеристик і глибина фільтрів |
| Замовлення і оплата | Кошик, форма оформлення, розрахунок доставки, платіжні системи | Кількість способів оплати та доставки |
| Інтеграції | Обмін з обліковою системою, CRM, службами доставки, маркетплейсами | Глибина обміну і якість чужого API |
| Наповнення і запуск | Завантаження товарів, тексти, тестування, перенесення на домен | Обсяг асортименту й стан ваших даних |
Фіксована сума чи погодинна оплата
Фіксована сума працює, коли обсяг описаний і зафіксований: перелік сторінок, список інтеграцій, кількість шаблонів. Ви знаєте підсумок наперед, студія бере на себе ризик помилитися в оцінці. Плата за час підходить там, де обсяг заздалегідь не порахувати: доопрацювання живого інтернет-магазину, дрібні правки, розвиток каталогу. Наша ставка на такі роботи становить $25/год, і ви отримуєте звіт про кожне завдання.
На великому проєкті обидві схеми живуть поруч: базовий магазин рахують фіксованою сумою за технічним завданням, а побажання, які з’являються під час роботи, оформлюють окремими завданнями з оплатою за години.
Чому на одне й те саме завдання приходять різні суми
Порівняння підсумків без розшифровки майже нічого не дає. Різницю створюють рішення, про які рідко кажуть уголос.
- База проєкту. Одна студія бере перевірену тему й адаптує її під бренд, друга малює кожен екран з нуля. Обидва шляхи робочі, вартість і строки в них відрізняються кратно.
- Глибина каталогу. Магазин на сто позицій з простими характеристиками і магазин на десять тисяч артикулів з варіантами це різні за складністю системи, навіть якщо зовні сторінки схожі.
- Наповнення. Хтось закладає завантаження товарів у кошторис, хтось віддає цю роботу вам і не згадує про неї в пропозиції.
- Тестування. Перевірка оплати справжніми платежами, замовлення з телефона, поведінка на слабкому інтернеті. Ця позиція легко зникає з дешевої пропозиції, а наслідки бачить уже покупець.
Перш ніж розбирати кошторис по рядках, ось рівні бюджету, за якими ми робимо магазини.
| Рівень | Строк | Бюджет |
|---|---|---|
| Готовий шаблон | 2–4 тижні | від $1 500 до $3 000 |
| Унікальний дизайн | 2–3 місяці | від $3 000 до $6 000 |
| Магазин на Laravel | 3–4 місяці | від $6 000 до $7 000 |
| Enterprise | від 4 місяців | від $8 000 |
Точну суму рахуємо після розмови про каталог, інтеграції та наповнення. Приклади наших магазинів і форма для розрахунку зібрані на сторінці розробки інтернет-магазинів.
Дизайн і прототип
Перед макетами робиться прототип, схема сторінок без кольорів і картинок. На ній видно, де стоїть кнопка купівлі, що показує картка товару в мобільній версії. Правки на цьому етапі коштують кілька годин роботи, ті самі правки після верстки коштують уже кілька днів.
Далі йде вибір між готовою темою і власним дизайном. Тема економить помітну частину бюджету й дає передбачуваний результат. Обмеження в тому, що ваш інтернет-магазин виглядатиме як інші на цій темі, а нестандартні блоки доведеться дописувати руками. Власний дизайн знімає ці обмеження, але подовжує строки. Ми детально розібрали цей вибір у матеріалі про готове рішення чи кастомну розробку інтернет-магазину.
Мінімальний набір макетів це головна, категорія, картка товару, кошик і оформлення замовлення. Кожен додатковий шаблон, скажімо сторінка бренду чи кабінет покупця, це окремий рядок у кошторисі.
Каталог і картка товару
Найважча за трудомісткістю частина інтернет-магазину. Тут вирішується, чи знайде покупець потрібну річ швидко, чи піде шукати її в конкурента.
Характеристики й фільтри
Фільтр працює лише тоді, коли характеристики товарів заповнені однаково. Якщо в тисячі карток колір записаний двадцятьма різними способами, жоден фільтр це не врятує. Приведення характеристик до єдиного вигляду це окрема робота, і що гірший стан вашого прайса, то вона довша.
На вибір платформи це теж впливає. Різницю між двома найпоширенішими варіантами ми розібрали в статті OpenCart чи WooCommerce, і вибір напряму позначається на тому, скільки коштуватимуть фільтри та імпорт прайса.
Варіанти й нестандартні товари
Прості товари з однією ціною рахуються швидко. Складність додають ситуації, коли одна картка ховає кілька реальних позицій зі своїми залишками й цінами.
- Розміри й кольори з окремим складським обліком для кожної комбінації
- Товар на вагу або на метраж, ціна якого рахується від кількості
- Товари на замовлення зі строком поставки замість наявності
- Окремі ціни для роздрібу та оптових клієнтів після входу в кабінет
Кожен пункт із цього списку додає роботи і в каталозі, і в кошику, і в обміні з обліком. Якщо щось із переліку про ваш бізнес, скажіть про це на першій зустрічі, інакше різницю доведеться доплачувати посеред проєкту. Що робити з тими, хто дійшов до кошика й не купив, розібрано окремо: покинутий кошик і що справді повертає покупця.
Кошик, оплата й доставка
Оформлення замовлення
Сторінка оформлення це місце, де інтернет-магазин утрачає найбільше грошей. Кожне зайве поле у формі зменшує кількість завершених замовлень. У кошторисі ця позиція виглядає скромно, а роботи в ній достатньо: перевірка полів, підказки адрес, збереження кошика, лист покупцю, повідомлення менеджеру, статуси замовлення в адмінці.
Окремо закладається оформлення без реєстрації, адже покупці неохоче створюють акаунти заради однієї покупки. Робочий сценарій це замовлення в одну форму.
Оплата й доставка
Кожен спосіб оплати це окреме підключення з договором, тестовими платежами й перевіркою повернення коштів. З доставкою те саме.
- Платіжний шлюз з карткою, Apple Pay і Google Pay
- Оплата частинами, яку покупці часто шукають у дорогих категоріях
- Накладений платіж з перевіркою адреси відділення
- Вибір відділення чи поштомата прямо у формі замовлення
- Рахунок для юридичних осіб з автоматичним формуванням документа
Порахуйте, скільки пунктів із цього списку потрібні вашим покупцям насправді. Магазини часто підключають усе підряд, платять за налаштування кожного варіанта, а потім бачать, що замовлення йдуть одним звичним способом.
Інтеграції з обліком і сервісами
Рядок «інтеграція з обліковою системою» у пропозиції може означати і два дні роботи, і два місяці. Різницю створює те, які дані передаються і в який бік.
Односторонній обмін чи повна синхронізація
Односторонній обмін це вивантаження товарів, цін і залишків з обліку на сайт за розкладом. Окремий модуль або підключення через API у нас коштує від $500 до $2 000 і займає від тижня роботи.
Повна синхронізація влаштована складніше: замовлення з сайту потрапляють в облік, статуси й накладні повертаються назад, залишки резервуються, дані не губляться, коли сервіс на тому боці недоступний. Такі речі ми робимо на Laravel з фоновими чергами, вони починаються від $3 000 і залежно від складності логіки доходять до $8 000, строк від місяця. Точкове доопрацювання вже готового обміну на живому інтернет-магазині обходиться від $300 до $1 000.
Що з’ясувати до того, як закладати інтеграцію
- Чи є у вашої облікової програми відкритий API і чи входить він у вашу ліцензію
- Хто відповідає за доступи й чи готовий ваш підрядник з обліку працювати разом із розробником
- Що вважається головним джерелом залишків, сайт чи склад
- Як часто потрібен обмін, раз на добу чи одразу після кожного замовлення
- Що робить магазин у момент, коли облікова система не відповідає
Відповіді змінюють вартість інтеграції сильніше за все інше в кошторисі. Студія, яка називає суму, не поставивши жодного з цих питань, називає її навмання.
Наповнення, тестування і запуск
Найчастіше запуск зсувається саме через наповнення. Товари треба завантажити, звести характеристики, підготувати фото, написати описи категорій. Автоматичний імпорт з прайса бере на себе частину роботи, а решта лишається ручною.
Домовтеся про наповнення до старту робіт. Варіант «зробимо самі» економить рядок у кошторисі й регулярно розтягує проєкт на місяці, бо в сезон у вашого менеджера немає на це часу. Про реальні строки ми писали окремо в матеріалі про те, скільки часу займає розробка сайту.
Перед відкриттям іде перевірка, яку не можна пропускати:
- Тестове замовлення кожним способом оплати й доставки, з реальним платежем
- Перевірка листів покупцю і менеджеру, щоб вони доходили й не потрапляли в спам
- Поведінка каталогу на телефоні за слабкого мобільного інтернету
- Перенесення старих адрес сторінок з редиректами, якщо інтернет-магазин переїжджає
- Лічильники аналітики й позначення замовлень як цільових дій
Позиції, які забувають закласти
Ці рядки рідко бачать у комерційній пропозиції і майже завжди оплачують потім. Скільки ці рядки коштують щомісяця, ми порахували в розборі постійних витрат інтернет-магазину після запуску.
- Хостинг і домен. Магазину потрібен сервер, який витримує каталог і сезонні сплески відвідувань, найдешевший тариф для цього не годиться.
- Платні модулі. Фільтри, імпорт прайсів, зручні доповнення до адмінки часто мають щорічну ліцензію, і це витрата вашої компанії.
- Фото й тексти. Зйомка товарів та описи категорій це окремий бюджет, без якого магазин виглядає порожнім.
- Перенесення даних. Клієнти, історія замовлень і відгуки зі старого магазину переїжджають руками або скриптом, це помітний обсяг роботи.
- Пошта магазину. Листи із замовленнями мають доходити, для цього домен потрібно правильно налаштувати ще до першого продажу.
Часто забувають і про підтримку магазину після запуску. Оновлення платформи, бекапи, безпека, дрібні правки й нові блоки під акції. Разові звернення ми рахуємо за ставкою $25/год, технічний абонемент на 20 годин роботи щомісяця з оновленнями, бекапами й моніторингом коштує $400/міс, пакет на 40 годин $800/міс, на 80 годин $1 600/міс. Що входить у кожен варіант, ми описали на сторінці підтримки та розвитку проєктів, а перші кроки після відкриття магазину розібрали в статті про те, що робити з сайтом після запуску.
Чинники, що формують ціну будь-якого сайту, а не лише магазину, зібрані в матеріалі про те, від чого залежить вартість розробки сайту.
Висновки
Кошторис інтернет-магазину читається по рядках. Якщо в пропозиції одна сума й три слова опису, вимагайте розшифровку: скільки макетів, які фільтри, які способи оплати, яка глибина обміну з обліком, хто наповнює каталог. Пропозиція з прописаними рядками за підсумками року зазвичай виявляється дешевшою.
Найсильніше на суму впливають три речі: складність каталогу, глибина інтеграції з обліком і стан даних для наповнення. Дизайн помітний усім і відчутно позначається на сумі, але варіанти товарів і синхронізація складу можуть збільшити її ще сильніше.
Ми зробили понад вісімдесят інтернет-магазинів і працюємо з OpenCart, WooCommerce та Laravel. Проєкти рахуємо рядками, щоб ви бачили, за що платите. Опишіть свій асортимент і те, у чому ведете облік, на сторінці розробки інтернет-магазинів, і ми підготуємо попередній розрахунок з розбивкою за позиціями.