Інтернет-магазин виробника: продаж власної продукції напряму
Інтернет-магазин для виробника — це вітрина власної продукції, де покупець бачить склад, фасування й документ на товар, а не саму лише ціну. Збираємо його на OpenCart: картка з полями під сировину й сертифікат, сторінки про виробництво, зв'язані з каталогом, дві мовні версії — обидві присутні в карті сайту. 31 липня 2026 року ми зняли показники з трьох живих магазинів брендів: 23, 81 і близько 580 товарів, перша відповідь сервера від 126,3 до 512,6 мс. Суму називаємо після безкоштовного аудиту, до нього це вгадування.
Продукцію знають офлайн, а в мережі вас майже немає
Ярмарки, роздрібні точки, рекомендації — а онлайн лишається сторінка в соцмережі й прайс файлом. Магазин закриває шлях від «цікаво» до оплати без менеджера: покупець читає склад, обирає фасування, сам ставить відділення Нової Пошти в чекауті. Межа: інтеграція з перевізником не здешевлює доставку й не рятує від людини, яка вибрала не те відділення. Вона знімає ручну роботу, і грошима стає лише тоді, коли звільнений час кудись перекладено.
Розберемо вашу ситуацію на безкоштовному аудиті
Сценарій 2 із 4
Продукцію продають дистриб'ютори, а подачу контролюють вони
Ваш товар лежить на чужих вітринах із чужими фото й чужим описом складу. Фірмовий магазин повертає контроль над тим, як виглядає продукт і що про нього написано, і дає прямий контакт із покупцем. Про ризик одразу: якщо дистриб'ютори — основний обсяг, роздрібна ціна на власному сайті стане предметом розмови з ними. Вирішується це ціновою політикою до старту робіт.
Сценарій 3 із 4
Асортимент невеликий, зате розповісти про нього є що
Це не проблема, це робочий формат. З трьох виміряних нами магазинів брендів в одного 23 позиції — весь асортимент, у другого 81 товарна сторінка. Обидва працюють як магазини, а не як прайс у PDF. На такому обсязі майже не використовується внутрішній пошук: він допомагає тому, хто вже знає назву, а тут обирають очима й текстом.
Сценарій 4 із 4
Плануєте продавати іншій мовній аудиторії
Друга мова відкриває ринок тільки разом із місцевою оплатою, доставкою й підтримкою — сайт закриває вітрину, не більше. Технічну частину при цьому роблять неправильно частіше, ніж здається: у виміряному магазині бренду спецій усі 590 адрес карти сайту вели лише на одну мовну гілку з двох оголошених.
Кейси
Задачі та результат у цифрах — усі показники зняті нашим виміром
виробник натуральної косметики на продуктах бджільництва з фірмовим магазином
Задача
Тримати розповідь про виробництво й властивості інгредієнтів поруч із карткою товару — щоб покупець розумів, за що платить, — і не роздути при цьому сторінку.
Рішення
OpenCart, дві мовні версії uk/ru. LiqPay і картка ПриватБанку плюс післяплата, доставка Новою Поштою. Структуровані дані Store, Organization, ContactPoint, OpeningHoursSpecification, SearchAction.
Результат
Найшвидша перша відповідь серед виміряних нами магазинів: 126,3 мс, повне завантаження HTML 172,4 мс при вазі 196,3 КБ. Каталог невеликий: 91 листова сторінка, з них 10 інформаційних, тобто 81 товарна. Вимір 31.07.2026. Знайдене: у карті сайту 271 запис на 116 унікальних адрес, окремі товари продубльовані по 2–4 рази; з аналітики жива лише Universal Analytics, GA4 у коді немає.
бренд натуральних спецій і приправ із власним інтернет-магазином
Задача
Продавати асортимент бренду онлайн — суміші, моноспеції, приправи — з рецептурним розділом і підбором за типом страви.
Рішення
OpenCart, дві мовні версії. Оплата ПриватБанком, monobank, післяплатою і за рахунком; доставка Новою Поштою, Укрпоштою та самовивозом. Структуровані дані GroceryStore з адресою, координатами й графіком роботи.
Результат
Близько 580 товарних сторінок, 590 унікальних адрес у карті сайту. TTFB 428,4 мс, повне завантаження HTML 488,2 мс при 264,1 КБ. Вимір 31.07.2026. Знайдене: карта сайту містить 3 971 запис на ті самі 590 адрес, і всі 590 ведуть лише на одну мовну гілку, хоча в коді оголошено дві; поруч із живим GA4 стоїть мертва Universal Analytics.
бренд натуральної косметики з фірмовим магазином на ринок ЄС
Задача
Вивести власну лінійку на європейський ринок трьома мовами, з умовами доставки, зрозумілими покупцю в країні виробництва.
Рішення
OpenCart 3 з кастомною темою, три мовні версії з hreflang. Кур'єрська доставка до офісу або адреси, безкоштовна по країні від визначеної суми. Шість типів JSON-LD на головній: Store, WebSite, SearchAction, ContactPoint, EntryPoint, OpeningHoursSpecification.
Результат
23 товари — весь асортимент бренду, перевірено штатним пошуком без пагінації. TTFB 512,6 мс, повне завантаження 640 мс при 220,4 КБ HTML. Вимір 31.07.2026. Знайдене: на головній немає ні GTM, ні gtag, ні пікселя — зовнішньої аналітики не існує взагалі; карта сайту, robots.txt і товарний фід віддають порожнє тіло або HTML замість XML.
Що входить
Повний перелік робіт і того, що ви отримуєте на виході
Каталог за лінійками й призначенням продукції — так, як ви самі описуєте асортимент покупцю
Картка з полями під склад, походження сировини, фасування й спосіб застосування: відповідь лежить на сторінці, а не в переписці з менеджером
Сторінки про виробництво з перехресними посиланнями в каталог — з розповіді про цех покупець потрапляє в товар одним кліком
Розділ документів: сертифікати й декларації у PDF, підв'язані до конкретних позицій
Дві мовні версії з hreflang і x-default, обидві присутні в карті сайту — окремий пункт приймання, а не побічний ефект перекладу
Оплата: LiqPay, WayForPay, Privat24, monobank, післяплата, безготівковий рахунок — набір під ваш сегмент, а не заради логотипів у підвалі
Доставка: вибір відділення Нової Пошти в чекауті, Укрпошта, самовивіз із виробництва з адресою й графіком
Технічне SEO: ЧПУ, canonical, унікальні title, карта сайту без повторів і з обома мовними гілками
Мікророзмітка JSON-LD: Organization, Store, Product, BreadcrumbList — щоб бренд розпізнавався як виробник, а не як черговий перепродавець
Аналітика: GTM і GA4 з подіями кошика й покупки замість лічильників, які давно нічого не збирають
Передача: доступи, письмова інструкція, прохід адмінки з вашим менеджером на живому замовленні
Умови: передоплата 50%, два раунди правок на етапі дизайну, гарантійний строк 30 календарних днів
Коли ця послуга не підходить
Що не входить у роботу — щоб не було сюрпризів на здачі
Фотозйомка продукції на виробництві
Копірайтинг описів складу й властивостей — фактуру дає ваш технолог
Сертифікація продукції та підготовка декларацій
Реклама й розсилки після запуску
Хостинг, домен, еквайринг
Етапи роботи
Прозорі етапи з погодженням на кожному кроці
Загальний строк:25–45 днів
01
Аудит і технічне завдання
3–5 робочих днів
Міряємо поточний сайт, якщо він є, і рахуємо, скільки карток готові до переносу. Розбираємо асортимент, лінійки, фасування й перелік документів, які ви показуєте покупцю. На виході — ТЗ, за яким рахується кошторис і приймається робота.
02
Структура каталогу й полів картки
3–5 робочих днів
Дерево категорій за лінійками й призначенням, набір полів картки — склад, сировина, фасування, застосування, документ, — і схема зв'язків між контентними сторінками й товаром. Погоджуємо до дизайну: переробляти поля після наповнення дорого.
03
Дизайн
5–9 робочих днів
Головна, категорія, картка товару, сторінка про виробництво, кошик, чекаут. Тут же фіксуємо цільову вагу сторінки: у виміряних магазинах брендів розмітка головної важить від 196,3 до 264,1 КБ, і це та межа, у яку варто вкластися.
04
Збірка магазину
7–11 робочих днів
Верстка теми, каталог і поля картки, кошик і чекаут, ролі в адмінці, сторінки оплати, доставки й повернення, розділ документів.
05
Наповнення й контентні сторінки
4–8 робочих днів
Заведення карток за вашою фактурою, друга мовна версія, тексти про виробництво з перехресними посиланнями в каталог, підв'язка сертифікатів до позицій. Найдовший етап у виробників — і найчастіша причина зсуву строку.
06
Інтеграції, аналітика, передача
3–7 робочих днів
Оплата й доставка, GTM і GA4 з подіями кошика та покупки, JSON-LD, карта сайту з обома мовними гілками, наскрізний прогін замовлення від кошика до ТТН, прохід адмінки з вашим менеджером.
Спершу міряємо ваш бренд онлайн — безкоштовно
У виробника є те, чого немає в перекупника: власна продукція, історія виробництва й контроль над контентом. Питання одне — скільки з цього вже оцифровано. Аудит показує, з чим ми стартуємо і де в кошторис піде найбільше годин.
Що ми міряємо
Асортимент і його оцифрованістьСкільки позицій і скільки з них має нормальні фото, склад і опис. Різниця між «є прайс» і «є картки» — це десятки годин на етапі наповнення.
Контентна частина навколо товаруЧи є матеріали про виробництво, сировину, сертифікати. У ніші, де покупець платить за походження, ці сторінки продають не гірше за каталог.
Мовні версіїСкільки їх заявлено і скільки реально в карті сайту. У виміряному магазині бренду спецій усі 590 унікальних адрес карти вели лише на одну мовну версію з двох — друга для пошуку не існувала.
Швидкість і вагаПерша відповідь сервера й вага HTML. Найшвидший магазин у нашій вибірці — 126,3 мс першої відповіді при 196,3 КБ розмітки; це магазин виробника з невеликим каталогом.
Дублі в карті сайтуСкільки записів припадає на одну унікальну адресу. У тій самій вибірці ми бачили 271 запис на 116 адрес і 3 971 запис на 590 адрес — обидва випадки в магазинах брендів.
Аналітика й рекламаЧи живі лічильники. У двох виміряних магазинах брендів стояла Universal Analytics, яка не збирає дані з липня 2023 року, а GA4-ідентифікатора в HTML не було; у третьому не виявилося жодного лічильника взагалі.
Що ви отримуєте
Документ із цифрами по поточному сайту: обсяг каталогу, адреси в карті сайту й дублі, швидкість, вага сторінки, стан аналітики.
Оцінку обсягу робіт із контентом: скільки карток готові до переносу, скільки потребують фото й опису.
Перелік знахідок, які варто виправити до запуску нового магазину.
Розмову на 30–40 хвилин по документу.
Строк: 2–4 робочих дні
Чому це безкоштовно
Бо в проєктах виробників найбільший ризик кошторису — контент, а не код. Поки ми не порахували, скільки карток реально готові, сума була б або завищеною про запас, або заниженою з подальшим переписуванням. Міряти дешевше. Документ лишається вам незалежно від того, працюємо ми далі чи ні.
Що далі
Після аудиту називаємо суму і строк по етапах із датами, а не діапазон. Далі договір, рахунок і акт — офіційно, зокрема із замовниками з ЄС.
Коротка форма: контакт і адреса сайту
Працюємо офіційно
Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.
На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня.
02
ФОП і безготівковий розрахунок
Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами.
03
Права й доступи — ваші
Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику оформлюємо на вас.
04
Портал клієнта замість переписки
На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці.
05
Сайти в дев'яти країнах
Наші сайти працюють у дев'яти країнах: крім України — Польща, Німеччина, Австрія, Англія, Норвегія, Болгарія, Молдова, Іспанія.
06
Цифри, які можна перевірити
Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром.
07
Спершу аудит, потім сума
Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази.
08
Кажемо «ні», коли не впевнені
Якщо задача не наша або строк нереальний — скажемо одразу.
01
Договір, акт і гарантія 30 днів
На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня.
02
ФОП і безготівковий розрахунок
Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами.
03
Права й доступи — ваші
Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику оформлюємо на вас.
04
Портал клієнта замість переписки
На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці.
05
Сайти в дев'яти країнах
Наші сайти працюють у дев'яти країнах: крім України — Польща, Німеччина, Австрія, Англія, Норвегія, Болгарія, Молдова, Іспанія.
06
Цифри, які можна перевірити
Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром.
07
Спершу аудит, потім сума
Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази.
08
Кажемо «ні», коли не впевнені
Якщо задача не наша або строк нереальний — скажемо одразу.
NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі.
Не знайшли свій випадок?
Опишіть, як це влаштовано у вас, — відповімо, чи підходить «Розробка інтернет-магазину для виробника» і що це означає у вашій ситуації. Без брифу й без дзвінка: одне питання, одна відповідь.
Що впливає на вартість
Чому дві однакові на вигляд задачі рахуються по-різному
Стан фактури про продуктГоловний драйвер кошторису. Склад, сировина, спосіб застосування й фасування є в структурованому вигляді — картки заводяться потоком. Усе це живе в голові технолога й на етикетці — з'являється етап збору фактури, довший за верстку.
Фото продукціїЗнімки на однорідному фоні для лінійки з однаковою упаковкою робляться однією зйомкою на серію. Фото з телефона на столі доводиться перезнімати, а зйомку ми не робимо — це окремий підрядник і окремий строк.
Обсяг контенту про виробництвоОдна сторінка «про нас» і повноцінний розділ із процесами, сировиною й контролем якості — це різні тижні. У ніші, де покупець платить за походження, ці сторінки приводять у каталог, тому скорочувати їх заради строку невигідно.
Кількість мовних версійДруга мова додає приблизно чверть до етапу збірки і повністю залежить від обсягу текстів. Дорожчає не перемикач, а переклад карток і контентних сторінок, плюс перевірка, що обидві гілки потрапили в карту сайту.
Дилерські ціни поруч із роздрібомГрупи покупців, кратність, мінімальна партія й окремий прайс — це обсяг поверх магазину, і кожну комбінацію треба перевіряти на живому замовленні. Рахуємо його після аудиту окремим рядком.
Документи й сертифікатиДесяток PDF на весь бренд і папка документів під кожну партію — різна робота. У другому випадку потрібне правило, хто оновлює файли після запуску, інакше розділ протухне за квартал.
Технології та інтеграції
На чому будуємо і з чим це з'єднується
Стек
OpenCart 4.x — ставимо за замовчуванням, це гілка, яку розвивають
OpenCart 3.x — коли потрібен модуль без збірки під 4.x; межа: гілка доживає своє, оновлення робимо руками
PHP і MySQL — межа: додаткові поля картки під склад і сертифікат живуть в атрибутах, і їхній набір треба зафіксувати до наповнення
nginx, HTTP/2, HTTPS + HSTS — межа: сертифікат шифрує канал, але не робить магазин безпечним і не компенсує застарілу версію PHP
hreflang uk/ru або uk/en з x-default — межа: перемикач мов не є виходом на ринок, потрібні ще місцева оплата, доставка й підтримка
Cloudflare — межа: кеш прикриває віддачу сторінок, але не прискорює адмінку й наповнення
Інтеграції
LiqPay
WayForPay
Privat24
monobank
післяплата
безготівковий розрахунок
Нова Пошта
Укрпошта
Google Tag Manager
GA4
Google Ads
Meta Pixel
Instagram Shopping
eSputnik
Telegram
Viber
Фірмовий магазин виробника проти маркетплейса й вітрини дистриб'ютора
Чим цей варіант відрізняється від альтернативи
Маркетплейс / вітрина дистриб'ютораНаш підхід
Хто описує ваш продуктМаркетплейс: шаблон майданчика. Дистриб'ютор: його текст і його фото, часто з чужої лінійкиви: склад, сировина, спосіб застосування, документи — у полях картки
Контент про виробництвоМаркетплейс: місця немає. Дистриб'ютор: у кращому разі абзац у описіокремі сторінки, зв'язані з каталогом перехресними посиланнями
Комісія й маржаМаркетплейс: відсоток із кожного замовлення. Дистриб'ютор: ваша відпускна ціна проти роздрібноїнемає комісії з продажу, лише хостинг, домен і еквайринг
Дані про покупцяМаркетплейс: покупець належить майданчику. Дистриб'ютор: ви не знаєте, хто купивконтакти й історія замовлень у вашій базі
Звідки береться попитМаркетплейс: готовий трафік майданчика. Дистриб'ютор: його клієнтська базапошук, реклама, прямі заходи — потік доводиться будувати самому
Швидкість стартуМаркетплейс: тижні на модерацію й фід. Дистриб'ютор: залежить від його планів, не від ваших25–45 робочих днів від затвердження ТЗ
Що потрібно від вас
Без цього не почнемо — краще підготувати заздалегідь
1Перелік продукції з фасуваннями, складом і цінами — CSV, XML або хоча б Excel.
2Фото продукції; для лінійки з однаковою упаковкою достатньо однієї зйомки на серію.
3Матеріали про виробництво: як робиться, з чого, ким контролюється — це основа контентних сторінок.
4Сертифікати й декларації у PDF, якщо ви їх показуєте покупцю.
5Доступи до хостингу й домена або згоду підібрати хостинг за вас.
6Одну людину з вашого боку, яка відповідає за фактуру про продукт і має право затвердити структуру каталогу.
Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.
Часті питання
Те, що питають найчастіше — з конкретними відповідями
у нас 30 позицій — магазин узагалі виправданий?
Часто так, і невеликий каталог тут радше перевага. З трьох виміряних нами магазинів брендів в одного 23 позиції — це весь асортимент, — у другого 81 товарна сторінка, і саме другий віддав найшвидшу першу відповідь у вибірці: 126,3 мс при 196,3 КБ розмітки. Легка сторінка й змістовні картки на такому обсязі досяжні без зусиль. Чого швидкість не робить: вона не робить пропозицію привабливою. Якщо ціна вища за ринок або товару немає в наявності, швидкий сайт просто швидше покаже покупцю причину піти.
чи можна продавати одночасно вроздріб і дилерам?
Так, через групи покупців: дилер після входу бачить свою ціну, кратність і мінімальну партію, роздрібний покупець — звичайну вітрину. Дві межі. Технічна: це обсяг поверх магазину, кожну комбінацію треба перевіряти на живому замовленні, і рахуємо ми його окремо після аудиту. Комерційна: рахунок на сайті не робить вас постачальником для юрособи — закупівля впирається ще й у договір, відстрочку платежу й наявність під обсяг. Якщо дилерський напрям основний, дивіться сторінку про кабінет дилера.
чим магазин виробника відрізняється від звичайного?
Тим, за що платить покупець. У перекупника виграє ціна й наявність, у вас — походження, склад і контроль якості. Тому картка має поля під сировину, фасування й документ, а поруч живуть сторінки про виробництво з прямими посиланнями в каталог. Технічно це той самий OpenCart, змістовно — інша структура й інший розподіл годин: у перекупника вони йдуть в імпорт прайсу, у вас — у фактуру про продукт.
сторінки про виробництво — це той самий блог?
Ні, і це наша рекомендація за підсумком таких проєктів: не робіть із них блог. Блог живе окремим розділом, збирає випадкові заходи й нікуди не веде. Сторінки про сировину, процес і контроль якості мають лежати в тому ж дереві, що й каталог, і бути пов'язані з конкретними позиціями в обидві сторони — з тексту в товар і з товару в текст. Тоді людина, яка прийшла читати про виробництво, за один клік опиняється там, де можна купити.
у нас дві мови — це подвоює вартість?
Ні, друга мова додає приблизно чверть до етапу збірки, і сума залежить від обсягу текстів, а не від наявності перемикача. Важливіше зробити її правильно: hreflang з x-default і обидві версії в карті сайту. У магазині бренду спецій ми бачили протилежне — 3 971 запис у карті на 590 унікальних адрес, і всі 590 вели лише на одну мовну гілку. Перевірка проста й робиться за хвилину: витягніть усі <loc> з карти сайту, порахуйте унікальні й згрупуйте за мовним префіксом. Якщо однієї групи немає — цієї версії для пошуку не існує.
що робити зі старою аналітикою, яка стоїть роками?
Перевірити, а не переносити. У двох виміряних магазинах брендів у коді жила Universal Analytics, яка не збирає дані з липня 2023 року, а GA4 не було взагалі; у третьому не виявилося жодного лічильника — ні GTM, ні gtag, ні пікселя. Тобто звіти в кабінеті були, а даних за ними немає. Ставимо GA4 і Tag Manager заново, з подіями кошика й покупки. Чесно про межу: лічильник сам нічого не покращує, він дає можливість побачити. Плюс блокувальники й режим згоди — GA4 показує тенденцію, а не бухгалтерську істину, і зводити його з касою треба свідомо.
куди класти сертифікати й декларації?
У розділ документів і паралельно підв'язувати до позицій, яких вони стосуються, — покупцю або закупівельнику потрібен папір саме на цей товар, а не пошук по спільній папці. У розмітку Product сертифікат не підставляємо: описувати в JSON-LD те, чого немає на сторінці в явному вигляді, — ризик ручних санкцій, а не перевага. І одразу домовляємось, хто оновлює файли після запуску: розділ документів протухає швидше за каталог.
скільки часу займе запуск і що його розтягує?
25–45 робочих днів від затвердження ТЗ: аудит і ТЗ 3–5 днів, структура каталогу й полів 3–5, дизайн 5–9, збірка 7–11, наповнення з контентними сторінками 4–8, інтеграції з передачею 3–7. Найдовше в виробників тягнеться не збірка, а фактура — фото, склад, тексти про виробництво. Якщо цей матеріал готовий на старті, строк іде до нижньої межі; якщо його збирають по ходу, зсувається саме етап наповнення, а не розробка.
Так може виглядати ваш магазин у телефоні: банер колекції, популярні товари й кошик, до якого один дотик. Натисніть «Додати в кошик» — лічильник у шапці оновиться, як у справжньому магазині.
Банер колекціїПерший екран показує новинку, а не логотип.
Картки товарівФото, ціна й кнопка — без переходу на окрему сторінку.
Кошик в один дотикЛічильник у шапці оновлюється одразу, як у справжньому магазині.
iЦе демо-інтерфейс, а не магазин клієнта. Живі роботи — в портфоліо.
9:41
SHOP2
Нова колекціяОсінь / ЗимаПереглянути
ПопулярнеВсі товари ›
Худі Essentials1 290 ₴
Рюкзак Urban1 490 ₴
Кепка Classic690 ₴
Футболка Basic590 ₴
Кросівки Street2 390 ₴
Шорти Active890 ₴
Додано в кошикКепка Classic
Оплата карткою1 290 ₴ · успішно
Нова ПоштаТТН створено
Надішліть перелік продукції й матеріали про виробництво.
У відповідь — документ по поточному сайту з цифрами, оцінка обсягу робіт із контентом і план по етапах із датами. Якщо магазин вам зараз не потрібен, почуєте це першим листом.
З виміряних кейсівНайшвидша перша відповідь серед виміряних нами магазинів: 126,3 мс, повне завантаження HTML 172,4 мс при вазі 196,3 КБ
Прайса на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» у такому разі нічого не пояснює. Спершу безкоштовний аудит — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.