Інтернет-магазин зоотоварів: корми, ваги, повторні замовлення
Розробка інтернет-магазину зоотоварів упирається у дві речі: одна й та сама формула корму живе в кількох вагах, а покупець приходить за нею кожні два-три тижні. Тому каркас будуємо навколо ваги як варіанта картки й повтору замовлення в один крок, а не навколо кількості сторінок каталогу. Ми зняли показники з трьох живих магазинів із каталогом такого ж масштабу: перша відповідь сервера 235,0, 402,9 і 494,7 мс при вазі HTML від 143,6 до 502,3 КБ. Строк — 25–45 робочих днів від затвердження ТЗ. Ціни тут немає навмисно: спершу безкоштовний аудит.
від 143,6 до 502,3 КБ — розкид усемеро на одній платформі
Показники зняті нашим виміром на живих сайтах відповідного масштабу.
після безкоштовного аудиту
Вартість
30
Гарантія
днів після підписання акта
25–45
Строк розробки
робочих днів від затвердження ТЗ
3 с
Магазинів із каталогом такого масштабу поміряли
айти, вимір 31.07–01.08.2026
235,0 мс
Перша відповідь сервера
, 402,9 мс і 494,7 мс
від 143,6 до 502,3 КБ — розкид усемеро на одній платформі
Вага HTML головної
/sitemap.xml віддає HTTP 200 з тілом на 0 байт
Типова знахідка
безкоштовний аудит, 2–4 робочих дні
Перед кошторисом
Кому підходить
Ситуації, у яких ця послуга дає результат
Ситуація 1 з 5
Офлайн-зоомагазин, у якому замовлення приймають телефоном
Постійний покупець щоразу диктує ту саму назву й ту саму вагу, продавець щоразу перевіряє залишок. Сайт знімає цей повтор: історія замовлень уже містить позицію, кнопка повтору переносить її в кошик, менеджер бачить оформлене замовлення замість переписки.
Розберемо вашу ситуацію на безкоштовному аудиті
Ситуація 2 з 5
Ветклініка або грумінг-салон із полицею кормів
Товар продається тим, хто вже прийшов, і не продається нікому іншому. Магазин розширює полицю до каталогу, а рекомендацію лікаря — до посилання на конкретну позицію з нормою годування в картці. Клієнт клініки після авторизації бачить свою ціну, і другий сайт для цього не потрібен.
Ситуація 3 з 5
Заводчик або розплідник, який бере мішками
Тут вирішує не дизайн, а кратність і залишок. Такі покупці приходять рідше, але великими обсягами, і їм потрібні своя ціна, кратність упаковки й рахунок. Усе це живе в тому самому каталозі під групою покупця — окремий B2B-кабінет має сенс, лише коли опт у вас основний напрям.
Ситуація 4 з 5
Магазин уже є, але кожна вага заведена окремою карткою
Найчастіший стан, з яким приходять. Один корм у трьох фасуваннях дає три майже однакові сторінки, які конкурують між собою у видачі. Переводимо ваги у варіанти однієї картки з canonical на основну адресу. Кількість сторінок падає — це нормальний хід подій, а не втрата.
Ситуація 5 з 5
Продажі йдуть з маркетплейсу, і комісія з'їдає націнку на кормах
Корм — товар з тонкою маржею й високою частотою покупки, тому відсоток майданчика тут відчутніший, ніж на разовому товарі. Свій магазин майданчик не замінює: каталог вивантажується у фід з одного джерела цін і залишків. Чого фід не робить — не робить вашу ціну конкурентною.
Що входить
Повний перелік робіт і того, що ви отримуєте на виході
Каталог за видом тварини, типом товару й брендом із фільтром за віком, вагою тварини й особливими потребами — покупець доходить до потрібного корму без менеджера
Ваги й фасування як варіанти однієї картки з canonical на основну адресу — покупець перемикає вагу, пошуковик бачить одну сторінку замість трьох
Картка зі складом, нормою годування й вагою упаковки окремими полями — питання про дозування закриваються до кошика
Повторне замовлення в один крок з історії покупок — постійний покупець не шукає ту саму позицію заново
Групи покупців для заводчиків і ветклінік: своя ціна й кратність після авторизації, без другого сайту
Оплата: LiqPay, WayForPay, Privat24, monobank, післяплата — людина платить звичним способом, а не тим, який лишився
Доставка: Нова Пошта з вибором відділення прямо в чекауті, Укрпошта, кур'єр по місту, самовивіз; поріг безкоштовної доставки від суми
Технічне SEO: ЧПУ, canonical, унікальні title і карта сайту, яку ми відкриваємо й міряємо в байтах відповіді
Мікророзмітка JSON-LD: Store, Product, Offer, BreadcrumbList — ціна й наявність віддаються машинним форматом
Аналітика: GTM, GA4, події кошика, покупки й повторного замовлення — частку повторів видно цифрою, а не на слух
Передача: доступи, письмова інструкція під ваші процеси, прохід адмінки з менеджером на живому замовленні
Умови: передоплата 50%, два раунди правок на етапі дизайну, гарантійний строк 30 календарних днів після приймання
Коли ця послуга не підходить
Що не входить у роботу — щоб не було сюрпризів на здачі
Опис складу кормів і рекомендацій з годування — ці дані дає виробник
Ветеринарні консультації на сайті як послуга
Обіг ветпрепаратів, які потребують окремого дозволу
Реклама після запуску
Хостинг, домен, еквайринг
Замість цінової вилки — безкоштовний аудит зоомагазину
Зоомагазин живе на повторних покупках: той самий корм беруть кожні два-три тижні. Аудит показує, наскільки ваш сайт до цього пристосований і скільки роботи ховається у фасуваннях. Без цих двох відповідей будь-яка названа сума буде вигадкою.
Що міряємо
Ваги й фасуванняСкільки позицій прайсу — це одна формула корму в кількох упаковках. Від цієї цифри залежить, будуть ваги варіантами картки чи окремими товарами, і скільки адрес зрештою дасть каталог.
Механіка повторного замовленняЧи може покупець повторити попереднє замовлення в один крок і чи зберігається історія взагалі. У ніші з циклом покупки в два-три тижні це головне після наявності.
Фільтр за твариною й вікомЧи є в даних вид тварини, вік, вага й особливі потреби окремими полями. Якщо ці ознаки лежать у назві товару текстом, фільтр не збереться, поки прайс не розберуть.
Швидкість і вага сторінкиПерша відповідь сервера й вага розмітки. Виміряні орієнтири по магазинах із каталогом такого ж масштабу: від 235,0 мс при 143,6 КБ до 494,7 мс при 502,3 КБ. Окремо міряємо сторінку категорії: у магазині поливу категорія на 100 позицій важить 554 КБ проти 143,6 КБ на головній.
Стан карти сайтуНе «чи налаштована», а скільки байтів вона віддає. У двох із трьох виміряних магазинів /sitemap.xml повертає HTTP 200 з тілом на нуль байт, а рядок Sitemap у robots.txt закоментований з дефолтного шаблону OpenCart.
Групи покупцівЧи є в прайсі окрема ціна для заводчиків і клінік і чи прив'язана вона до кратності. Це визначає, обійдемось ми групами покупців чи знадобиться окремий вхід.
АналітикаЩо стоїть і чи це збирає дані. У двох із трьох виміряних магазинів не знайшлося жодного лічильника — ні GA4, ні GTM, ні пікселя. Порахувати повторні покупки в такому стані нічим.
Що ви отримуєте на руки
Документ по поточному сайту з цифрами: перша відповідь сервера, вага HTML, скільки байтів віддає карта сайту, перелік оплат і доставок, стан аналітики.
Оцінку робіт по вагах і фасуваннях: варіанти чи окремі картки, скільки це дасть адрес і що робити з тими, що вже в індексі.
Пропозицію по механіці повторного замовлення з оцінкою обсягу — від кнопки в історії до нагадувань поштовим сервісом.
Розмову на 30–40 хвилин по документу, де відповідаємо по пунктах.
Строк: 2–4 робочих дні від моменту, коли ми отримали адресу сайту або вивантаження прайсу
Чому це безкоштовно
Бо в зоотоварах гроші приносить не перший продаж, а другий і десятий, і кошторис має враховувати механіку повернення покупця. Побачити поточний стан швидше, ніж обговорювати абстрактну вилку. Документ лишається ваш, навіть якщо магазин робитимемо не ми.
Що далі
Після аудиту називаємо суму й строк по етапах із календарними датами, далі договір, рахунок, акт. Якщо з цифр стане видно, що магазин вам зараз не потрібен, ми так і скажемо — випадки перелічені нижче на цій сторінці.
Форма коротка: контакт і адреса сайту
Працюємо офіційно
Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.
Договір, акт і гарантія 30 днів
На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня — домовленість, якої немає в тексті, не рахується.
ФОП і безготівковий розрахунок
Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами, які бухгалтерія проведе як витрати. Курс для гривневої оплати фіксується договором, а не з’ясовується постфактум.
Права й доступи — ваші
Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику й рекламні кабінети оформлюємо на вас — щоб сайт не залежав від підрядника. NDA підписуємо на запит, після завершення свої доступи видаляємо самі.
Портал клієнта замість переписки
На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці. Документи формуються з даних угоди, тому реквізити й суми в них не розходяться, а про оплати й дедлайни нагадує система, а не пам’ять менеджера.
Замовники з Європи
Серед робіт — проєкти для Норвегії, Болгарії та Іспанії: болгарський магазин трьома мовами з кур’єрською доставкою, іспанський з оплатою карткою й переказом, норвезький сайт клініки. Це видно в портфоліо, а не тільки в описі.
Цифри, які можна перевірити
Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром: швидкість відповіді, вага сторінки, обсяг каталогу, знайдені дефекти. Ці цифри можна зняти самому й звірити з нашими.
Спершу аудит, потім сума
Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» нічого не пояснює. Спершу безкоштовний розбір — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.
Кажемо «ні», коли не впевнені
Якщо задача не наша, строк нереальний або послуга вам просто не потрібна — скажемо це першим листом, а не після передоплати. Гарантій позицій у пошуку не даємо: їх не дає ніхто, а обіцянка без механізму — це продаж, а не робота.
NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі й повідомляємо про це.
Що впливає на вартість
Чому дві однакові на вигляд задачі рахуються по-різному — і що саме ми міряємо на аудиті
Ваги й фасуванняПрайс, де вага винесена окремим полем, збирається у варіанти автоматично. Прайс, де вага сидить у кінці назви товару рядком, доводиться розбирати правилами й перевіряти руками — і це найчастіший стан із тих, що ми бачили.
Механіка повторного замовленняКнопка «повторити» в історії замовлень — це кілька днів. Регулярні поставки з розкладом, нагадуванням за датою й перерахунком залишку — окрема логіка поверх магазину, і рахується вона окремо.
Глибина фільтраВид тварини й бренд — базовий набір. Вік, вага тварини, особливі потреби, тип корму, наявність зернових — кожна ознака має бути в даних, інакше її спершу треба туди внести. Робота тут не в налаштуванні фільтра, а в приведенні прайсу до придатного вигляду.
Групи покупцівСвоя ціна для заводчика чи клініки — налаштування. Кратність упаковки, персональні знижки за обсягом і рахунок для ФОП додають кроки в чекауті й перевірку на кожному з них.
Ветеринарна група товарівОкремі поля, попередження в картці й обмеження на продаж частини позицій — це не рядок у прайсі, а окрема гілка каталогу зі своїми правилами. Що саме ви маєте право продавати онлайн, вирішується до збірки, а не після.
Стан контентуФото упаковок від виробника й заповнені характеристики економлять тижні. Каталог, де склад і норма годування лежать у PDF картинкою, доводиться набирати — це окремий рядок кошторису й окремий строк.
Як проходить робота
Прозорі етапи з погодженням на кожному кроці
Загальний строк:25–45 днів
1
Аудит і бриф
3–5 робочих днів
Міряємо поточний сайт, якщо він є, і розбираємо прайс: скільки формул, скільки фасувань, які ознаки є в даних, а яких немає. На виході — ТЗ, за яким рахується кошторис і приймається робота.
2
Структура каталогу й картка корму
3–5 робочих днів
Дерево за видом тварини й типом товару, набір ознак для фільтра, поля картки під склад, норму годування й вагу упаковки, правило вибору ваги в картці. Погоджуємо до дизайну: переробляти це після верстки дорого.
3
Дизайн
5–8 робочих днів
Головна, категорія, картка з перемикачем ваги, кошик, чекаут, кабінет з історією замовлень. Тут же фіксуємо цільову вагу сторінки — і головної, і найважчої категорії, бо різниця між ними буває в кілька разів.
4
Збірка магазину
8–13 робочих днів
Верстка теми, каталог і фільтр, варіанти ваги з canonical на основну адресу, кошик і чекаут, групи покупців, ролі в адмінці, сторінки оплати, доставки й повернення.
5
Прайс, повтор замовлення, аналітика
4–9 робочих днів
Мапінг полів прайсу й тестове заливання, звірка кількості карток двома незалежними методами, кабінет з історією й кнопкою повтору, GTM і GA4 з подіями кошика, покупки й повтору, JSON-LD, карта сайту з перевіркою розміру відповіді.
6
Тестування, передача, запуск
2–5 робочих днів
Наскрізний прогін замовлення від кошика до ТТН, окремо прогін повторного замовлення старим покупцем, заміри першої відповіді й ваги HTML, прохід адмінки з вашим менеджером, передача доступів.
Не знайшли свій випадок?
Опишіть, як це влаштовано у вас, — відповімо, чи підходить «Розробка інтернет-магазину зоотоварів» і що це означає у вашій ситуації. Без брифу й без дзвінка: одне питання, одна відповідь.
Технології та інтеграції
На чому будуємо і з чим це з’єднується
Стек
OpenCart 4.x — базова версія; частина українських модулів під неї досі не зібрана
OpenCart 3.x — коли потрібен модуль без збірки під 4.x; гілку вже не розвивають
PHP у підтримуваній версії — у двох із трьох виміряних магазинів стояла 7.3, без підтримки з 2021 року
MySQL — каталог зоотоварів середній, окремий пошуковий рушій тут зайвий
nginx + HTTP/2 — тримає першу відповідь у межах 235–500 мс; далі впирається в тему, не в сервер
Стиснення brotli — у виміряному магазині поливу 143,6 КБ розмітки їдуть мережею як 22,5 КБ
OCFilter — фільтр за ознаками картки; комбінації доводиться закривати канонікалами й robots
Варіанти товару з canonical — прибирають дублі ваг, але скорочують кількість адрес у карті сайту
Модуль історії замовлень і повтору — дає кнопку, не дає попиту
Інтеграції
LiqPay
WayForPay
Privat24
monobank
післяплата
Нова Пошта
Укрпошта
кур'єрська доставка по місту
самовивіз
Google Tag Manager
GA4
Google Ads
Meta Pixel
eSputnik
Telegram
Viber
Свій магазин зоотоварів проти замовлень у месенджері й маркетплейсу
Чим цей варіант відрізняється від «Месенджер / маркетплейс»
Месенджер / маркетплейсНаш підхід
Повторна покупкамесенджер: покупець диктує назву заново; маркетплейс: історія є, але вона майданчикакнопка в історії замовлень: корм і вага вже обрані
Вага й фасуваннямесенджер: уточнюється в переписці; маркетплейс: кожна вага — окрема картка за правилами майданчикаваріанти однієї картки, canonical на основну адресу
Ціна для заводчика й клінікимесенджер: прайс файлом у чат; маркетплейс: одна ціна для всіхгрупа покупця, ціна й кратність після авторизації
Комісія з кожного продажумесенджер: немає; маркетплейс: відсоток з кожного замовлення, і на кормах він відчутнийнемає — хостинг, домен і еквайринг
База постійних покупцівмесенджер: список у переписці; маркетплейс: контакти лишаються в майданчикаісторія замовлень ваша, вивантажується разом з контактами
Кейси
Задачі та результат у цифрах — усі показники зняті нашим виміром
магазин систем автоматичного і крапельного поливу з ландшафтними послугами
Задача
Зібрати технічний асортимент, де номенклатура дрібна й візуально однакова: коліна, муфти й трійники різняться лише діаметром і різьбою. Задача тієї ж природи, що корм в одній формулі та кількох фасуваннях.
Рішення
OpenCart 3 за nginx з HTTP/2 і стисненням brotli. Каталог на чотири рівні вкладеності, у категоріях OCFilter. У чекауті Нова Пошта з відділенням, кур'єром і поштоматом та Укрпошта; оплата при доставці, переказ і LiqPay.
Результат
Вимір 01.08.2026: 300 товарів у 40 категоріях на чотирьох рівнях, цифра підтверджена двома незалежними методами з розбіжністю 0%. Перша відповідь сервера 235 мс, вага HTML головної 143,6 КБ, у brotli — 22,5 КБ; сторінка категорії зі 100 позиціями важить 554 КБ. Знайдені дефекти: /sitemap.xml віддає 200 і нуль байт, JSON-LD немає жодного блоку, аналітики не встановлено взагалі.
інтернет-магазин доставки солодощів, снеків і подарункових наборів
Задача
Продавати товар, який беруть повторно й переважно з телефона: каталог із фільтрами за типом і призначенням, кошик із вибором доставки, онлайн-оплата.
Рішення
OpenCart 3.x за nginx з HTTP/2. П'ять способів онлайн-оплати і чотири способи доставки; безкоштовна доставка до відділення Нової Пошти від 2 500 грн винесена банером на головну.
Результат
Вимір 31.07.2026: перша відповідь сервера 402,9 мс, повне завантаження HTML 532,4 мс при вазі 303,4 КБ. Знайдені дефекти: обсяг каталогу ззовні порахувати не вдалося — /sitemap.xml віддає HTTP 200 з тілом на нуль байт, а фід карти сайту 404; жодного лічильника аналітики на сайті немає.
спеціалізований магазин товарів з обмеженнями на продаж
Задача
Продавати вузьку групу товарів, де в картці має стояти не лише характеристика, а й правова інформація про використання — щоб покупець обрав без консультації.
Рішення
OpenCart 3.x за nginx з HTTP/2, дві мовні версії, картка з правовим блоком і порівнянням моделей. Оплата карткою і накладений платіж, Нова Пошта й Укрпошта, відкладене завантаження зображень.
Результат
Вимір 31.07.2026: карта сайту як індекс із чотирьох підкарт — 48 товарів і 18 категорій, разом 68 адрес. Перша відповідь 494,7 мс, повне завантаження 567,5 мс при вазі 502,3 КБ; 154 з 190 зображень (81%) вантажаться відкладено. Знайдені дефекти: структурованої розмітки немає жодного типу, на головній немає тега h1, з аналітики стоїть лише піксель соцмережі.
Що потрібно від вас
Без цього не почнемо — краще підготувати заздалегідь
1Прайс машинним файлом: назва, бренд, вага упаковки, вид тварини, вік, ціна, залишок. Фото таблиці таким файлом не є.
2Норми годування, якщо ви показуєте їх у картці — вони приходять від виробника, не від нас.
3Фото упаковок; у кормах зазвичай достатньо фото виробника, знімати з нуля не потрібно.
5Перелік груп покупців з їхніми цінами й кратністю, якщо ви працюєте із заводчиками чи клініками.
6Доступи до хостингу й домена або згоду підібрати хостинг за вас.
7Одну людину з правом затвердити структуру каталогу й сказати «так» по макетах.
Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.
Часті питання
Те, що питають найчастіше — з конкретними відповідями
той самий корм у трьох вагах — це три товари чи один?
Зазвичай один товар з вибором ваги: покупець порівнює формулу, а не упаковку, і йому зручніше перемикати фасування прямо в картці. Окремі картки виправдані тоді, коли конкретна вага має власний артикул і її шукають окремим запитом. Наша рекомендація: доки такого запиту немає, не плодьте картки — три майже однакові сторінки конкурують між собою й розмивають обхід сайту. Рішення фіксуємо в ТЗ до збірки, бо від нього залежить і кількість адрес, і робота з дублями.
як зробити, щоб покупці поверталися за кормом?
Технічна частина проста: історія замовлень, кнопка повтору в один крок і нагадування засобами поштового сервісу. Ми робимо механіку. Чи спрацює вона, залежить від асортименту й ціни, і обіцяти конкретний приріст повторних покупок ми не будемо — власного виміру цього показника в нас немає. Що можна поміряти одразу — частку замовлень, оформлених через повтор, за умови що на сайті стоїть аналітика. У двох із трьох виміряних нами магазинів вона не стояла взагалі, тому там подібна розмова спиралася б на слова.
чи можна продавати ветпрепарати через сайт?
Частину — так, частину — ні, і це питання не до сайту, а до правил обігу конкретної групи препаратів. Технічно ми виводимо потрібні поля, попередження в картці й обмеження на замовлення, але відповідальність за те, що саме ви маєте право продавати онлайн, лишається за вами. Кажемо про це на старті: переносити частину каталогу в іншу гілку після запуску дорожче, ніж розвести групи товарів на етапі структури. Один з виміряних нами магазинів вирішує схожу задачу правовим блоком прямо в картці — покупець читає обмеження до кошика, а не після.
чому зоомагазин не в індексі, хоча карта сайту нібито є?
Тому що вона може віддавати нуль байт. У двох із трьох виміряних магазинів /sitemap.xml повертає HTTP 200 з порожнім тілом, фід карти сайту — 404, а рядок Sitemap у robots.txt закоментований з дефолтного шаблону. У браузері все виглядає штатно, фактично пошуковик не отримує жодної адреси. Ми перевіряємо це першим ділом і міряємо саме в байтах відповіді. Чесна межа: сама карта сайту позицій не піднімає й індексації не гарантує — Google пише про це прямо, а реальну кількість проіндексованих сторінок видно тільки у вашій Search Console.
скільки ознак виносити у фільтр каталогу кормів?
Стільки, скільки реально є в даних. Вид тварини, вік, вага тварини й особливі потреби закривають більшість сценаріїв вибору; далі приріст користі падає швидко. Дві межі, про які варто знати заздалегідь. Перша: на каталозі в кілька сотень позицій складна фільтрація дає мало — там сильніше працює зрозуміла структура категорій, і виміряний магазин поливу з 300 позиціями на чотирьох рівнях вкладеності — саме такий випадок. Друга: фільтри породжують комбінаторну кількість адрес, і якщо їх не закрити канонікалами й robots, в індекс поїдуть тисячі майже однакових сторінок.
потрібен окремий сайт для заводчиків і ветклінік?
Ні, достатньо груп покупців: заводчик або клініка після авторизації бачить свою ціну й кратність, решта каталогу та сама. Окремий вхід має сенс тоді, коли оптовий напрям у вас основний і роздріб живе поруч за залишковим принципом — тоді каркас краще будувати навколо опту, і це вже сусідня сторінка. Проміжного варіанта «трохи опту збоку» ми не радимо: він зазвичай закінчується двома каталогами, які хтось має тримати в синхроні руками.
сторінка категорії відкривається довго — це платформа винна?
Найчастіше винна тема й кількість позицій на сторінці, а не движок. У виміряному магазині поливу головна віддається за 235 мс і важить 143,6 КБ, а сторінка категорії зі 100 позиціями — уже 554 КБ; це один і той самий сайт. Тому вагу ми фіксуємо на етапі дизайну окремо для головної й окремо для найважчої категорії, а не міряємо після скарг. Межа чесності тут проста: швидкість прибирає технічну втрату, але не робить пропозицію привабливою. Сторінка, що вантажиться за 200 мс, просто швидше покаже людині причину піти.
скільки способів доставки підключати?
Ті, якими реально користується ваш покупець, і не більше. Виміряний орієнтир: у магазині поливу в чекауті шість способів від двох перевізників — відділення, кур'єр і поштомат Нової Пошти плюс три варіанти Укрпошти. Вибір відділення прямо в чекауті знімає з менеджера уточнення адреси на кожному замовленні. Чого він не робить: не здешевлює саму доставку, не прискорює перевізника й не рятує від покупця, який обрав не те відділення. І звільнена година менеджера стає грошима лише тоді, коли її справді на щось перерозподілили.
скільки триває розробка і від чого залежить строк?
25–45 робочих днів від затвердження ТЗ, шість етапів. Каталог у цій ніші зазвичай середнього розміру, тому основний час іде не на імпорт, а на фасування, фільтр за твариною й віком і механіку повтору. Якщо прайс структурований і вага в ньому окремим полем — строк по нижній межі. Якщо вагу доводиться витягувати з назв товарів правилами й перевіряти руками — по верхній.
Надішліть прайс — повернемось із цифрами по фасуваннях
За 2–4 робочих дні отримаєте документ: швидкість, вага HTML, стан карти сайту, оцінка робіт по вагах і по механіці повторного замовлення. Далі — сума й строк по етапах.
Прайса на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» у такому разі нічого не пояснює. Спершу безкоштовний аудит — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.