-20%SALE🛒🛒🛒
  • Інтернет-магазини · WordPress
  • Вимір 31.07.2026

Інтернет-магазин на WooCommerce

Розробка інтернет-магазину на WooCommerce — це WordPress, до якого додані каталог, кошик і чекаут: сама платформа безкоштовна, гроші йдуть у хостинг, плагіни й роботу. Беремо її, коли поруч із товаром має жити контент — гайди, порівняння, посадкові під фільтри — і коли каталог тримається в межах кількох тисяч позицій. Далі WooCommerce упирається в мета-таблицю бази й адмінку, і ми кажемо про цю межу до договору, а не після запуску.

Подивитись, як це працює
Вартість
після безкоштовного аудиту
Гарантія
30 днів після підписання акта
Строк
21–45 робочих днів від затвердження ТЗ
після безкоштовного аудиту
Вартість
30
Гарантія

днів після підписання акта

21–45
Строк

робочих днів від затвердження ТЗ

2
Виміряно на WordPress

живі сайти на WordPress + Bricks, вимір 31.07.2026

285,9 мс
Розкид першої відповіді сервера

і 1 520,2 мс на одному й тому самому ядрі

119,5 КБ
Найлегший HTML у нашій вибірці

на сайті з 26 сторінок

кількасот–кілька тисяч SKU з варіаціями
Робоча зона платформи
передоплата 50%, 2 раунди правок, гарантійний строк 30 днів
Умови
Що входить

Повний перелік робіт і того, що ви отримуєте на виході

  • Установка WordPress і WooCommerce на вашому хостингу з увімкненим HPOS: замовлення лягають в окремі таблиці wc_orders, тому адмінка не гальмує, коли їх стає десятки тисяч
  • Каталог з категоріями, атрибутами й варіаціями — розмір, колір і обсяг стають фільтром, а не рядком в описі
  • Фільтр за характеристиками з опорою на службові таблиці lookup: сторінка категорії не збирає ціну кожного товару з мета-таблиці
  • Імпорт прайсу з CSV або XML із мапінгом ваших полів і оновленням залишків за розкладом — менеджер не переносить ціни руками
  • Чекаут з карткою, оплатою частинами, післяплатою й безготівковим рахунком з ПДВ і без — під роздріб, ФОП і ТОВ
  • Нова Пошта з вибором відділення чи поштомата прямо в чекауті й створенням ТТН з адмінки — адресу не доводиться перепитувати в переписці
  • Технічне SEO: ЧПУ, canonical на комбінації фільтра, карта сайту, robots — щоб фільтр не наплодив тисяч майже однакових адрес
  • Мікророзмітка JSON-LD: Product, Offer, Organization, BreadcrumbList — рівно те, що реально є на сторінці, без вигаданих рейтингів
  • Аналітика: GTM, GA4 і події електронної комерції від перегляду товару до покупки — щоб було з чим працювати після запуску
  • Закритий REST API і вимкнена нумерація користувачів: за замовчуванням /wp-json/wp/v2/users віддає ваші логіни будь-кому
  • Передача: доступи, письмова інструкція під ваші процеси, прохід адмінки з менеджером на живому замовленні від кошика до ТТН
  • Умови роботи: передоплата 50%, два раунди правок на етапі дизайну, гарантійний строк 30 календарних днів після приймання
Коли ця послуга не підходить

Що не входить у роботу — щоб не було сюрпризів на здачі

  • Наповнення каталогу вручну понад узгоджений обсяг
  • Копірайтинг описів товарів
  • Просування й реклама після запуску
  • Хостинг, домен, еквайринг
  • Юридичні тексти: оферта, умови повернення, політика конфіденційності
Кому підходить

Ситуації, у яких ця послуга дає результат

Ситуація 1 з 4

Товар продається разом із текстом

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

Розберемо вашу ситуацію на безкоштовному аудиті

Безкоштовний аудит каталогу перед розрахунком

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

Що міряємо

  • Обсяг каталогу з урахуванням варіаційРахуємо по вашому прайсу: скільки товарів, скільки варіацій у кожного, скільки атрибутів піде у фільтр. Саме кількість записів, а не кількість позицій у прайсі, задає строк імпорту.
  • Придатність прайсу до імпортуДивимось, чи є артикул, ціна, залишок, категорія й характеристики в машинному вигляді. Прайс картинкою в PDF означає ручне розбирання й окремий етап у кошторисі.
  • Стан поточного сайту, якщо він єВерсія ядра й PHP, перелік плагінів, тема, перша відповідь сервера, вага HTML, карта сайту. Обсяг сайту на WordPress рахується ззовні одним запитом до REST API — заголовок X-WP-Total у /wp-json/wp/v2/pages.
  • Відкритість REST APIПеревіряємо /wp-json/wp/v2/users. Якщо він віддає список логінів, це готовий перелік цілей для перебору паролів — на новому магазині закриваємо одразу.
  • Перелік оплат і перевізниківЯкі способи потрібні саме вашим сегментам і які з них мають офіційний плагін під поточну версію Woo. Кожен шлюз — це підключення, тестове замовлення й рядок у звірці.
  • Що переїжджає зі старого сайтуСкільки адрес доведеться закрити 301-редиректами і чи є з чого зібрати карту відповідностей. Редиректи зберігають адреси, а не позиції, і це чесно треба розуміти до старту.

Що ви отримуєте на руки

  • Документ із цифрами: кількість записів каталогу з варіаціями, придатність прайсу, стан поточного сайту.
  • Перелік технічних знахідок — від відкритого REST API до порожньої карти сайту.
  • Оцінку, які інтеграції мають готовий плагін, а які доведеться дописувати.
  • Розмову на 30–40 хвилин по документу.

Строк: 2–4 робочих дні

Чому це безкоштовно

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

Що далі

Після аудиту — сума й строк по етапах із календарними датами, далі договір, рахунок і акт.

Форма коротка: контакт і адреса сайту

Працюємо офіційно

Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.

  • Договір, акт і гарантія 30 днів

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

  • ФОП і безготівковий розрахунок

    Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами, які бухгалтерія проведе як витрати. Курс для гривневої оплати фіксується договором, а не з’ясовується постфактум.

  • Права й доступи — ваші

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

  • Портал клієнта замість переписки

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

  • Замовники з Європи

    Серед робіт — проєкти для Норвегії, Болгарії та Іспанії: болгарський магазин трьома мовами з кур’єрською доставкою, іспанський з оплатою карткою й переказом, норвезький сайт клініки. Це видно в портфоліо, а не тільки в описі.

  • Цифри, які можна перевірити

    Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром: швидкість відповіді, вага сторінки, обсяг каталогу, знайдені дефекти. Ці цифри можна зняти самому й звірити з нашими.

  • Спершу аудит, потім сума

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

  • Кажемо «ні», коли не впевнені

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

NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі й повідомляємо про це.

Що впливає на вартість

Чому дві однакові на вигляд задачі рахуються по-різному — і що саме ми міряємо на аудиті

  • Записи каталогу, а не позиції прайсуКожна варіація в WooCommerce — окремий запис. Триста товарів без варіацій і триста товарів по вісім розмірів — це різниця в 2 400 записів, різний час імпорту й різна поведінка фільтра. Головний важіль кошторису саме тут.
  • Джерело прайсуМашинний CSV або XML з артикулом, ціною, залишком і характеристиками — це мапінг полів за день-два. Прайс, де характеристики лежать у PDF картинкою, розбирається руками й іде окремим рядком.
  • Кількість і зрілість інтеграційОплата й Нова Пошта мають готові плагіни. Обмін з обліковою системою, вивантаження на маркетплейс і нетипові сценарії доставки — це дописування, тестові замовлення й окремі дні в графіку.
  • Дизайн і темаГотова тема з налаштуванням кольорів і блоків тримає нижню межу. Свої макети додають етап дизайну й верстки; на шаблонах каталогу ми свідомо не використовуємо візуальні конструктори — вони зручні для лендингів і важкі для категорій.
  • Переїзд із чинного сайтуПеренесення контенту й карта 301-редиректів додають 5–10 робочих днів. Обсяг залежить від того, скільки адрес у старому сайті й чи можна зіставити їх зі структурою нового автоматично.
  • Стан контентуФото на однорідному фоні й заповнені характеристики економлять тижні. Каталог, де характеристики треба виписувати з описів, доводиться приводити до ладу перед імпортом — інакше фільтру немає з чого будуватись.
Кейси

Задачі та результат у цифрах — усі показники зняті нашим виміром

клініка естетичної медицини за кордоном

Задача
Зробити під ключ сайт норвезької клініки: складний візуальний макет, каталог послуг, відгуки, FAQ і повна адаптивність під норвезький ринок.
Рішення
WordPress з конструктором Bricks, мова інтерфейсу nb-NO, мобільний viewport. Підключені Google Tag Manager, GA4 і Meta Pixel, інтеграція з Instagram і Facebook.
Результат
Вимір 31.07.2026: перша відповідь сервера 285,9 мс, повне завантаження HTML 439,4 мс при вазі 119,5 КБ — найлегший повноцінний HTML серед 16 виміряних нами сайтів. Обсяг сайту порахований ззовні по заголовку X-WP-Total відкритого REST API: 26 опублікованих сторінок, нуль записів у блозі. Знайдені дефекти: /sitemap.xml, /sitemap_index.xml і /wp-sitemap.xml віддають 404, директиви Sitemap у robots.txt немає, структурованої розмітки на сайті немає жодної. Це сайт послуг, а не магазин — цифри показуємо як вимір WordPress, не як результат WooCommerce.

українська SaaS-платформа для рерайту описів товарів інтернет-магазинів

Задача
Побудувати застосунок, який імпортує каталоги з Prom.ua, Rozetka, Хорошоп, OpenCart і WooCommerce у форматах XML, YML, CSV та Excel і переписує описи з SEO-структурою.
Рішення
Застосунок на Next.js із імпортом каталогів у чотирьох форматах, налаштуванням стилю текстів і структурою H2/H3. Розмітка JSON-LD, PWA-маніфест, оплата безготівковим переказом на IBAN.
Результат
Вимір 31.07.2026: перша відповідь 220,6 мс при 141 КБ HTML — найшвидший відгук серед 16 виміряних сайтів, 8 публічних сторінок. Для цієї сторінки важливе інше: вивантаження WooCommerce ми розбираємо не з документації, а тому що читаємо його в продакшені. Знайдений у власному проєкті дефект показуємо відкрито: у JSON-LD стоїть рейтинг 4,8 із 50 оцінками, яких на сторінці немає — це прямий привід під ручні санкції, і саме тому ми розмічаємо лише те, що реально є.

Не знайшли свій випадок?

Опишіть, як це влаштовано у вас, — відповімо, чи підходить «Розробка інтернет-магазину на WooCommerce» і що це означає у вашій ситуації. Без брифу й без дзвінка: одне питання, одна відповідь.

Як проходить робота

Прозорі етапи з погодженням на кожному кроці

Загальний строк:21–45 днів

  1. Бриф і технічне завдання

    3–5 робочих днів

    Розбираємо асортимент, процеси менеджера, перелік оплат і доставок, дивимось прайс. На виході — ТЗ, за яким рахується кошторис і приймається робота.

  2. Структура каталогу й прототип

    3–5 робочих днів

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

  3. Дизайн

    5–10 робочих днів

    Головна, категорія, картка товару з вибором варіації, кошик, чекаут. Тут же фіксуємо цільову вагу сторінки: на наших виміряних WordPress-сайтах HTML важить 119,5 і 224,6 КБ.

  4. Збірка магазину

    5–11 робочих днів

    Верстка теми, налаштування WooCommerce з HPOS, фільтр на службових таблицях, кошик і чекаут, ролі в адмінці, сторінки оплати, доставки й повернення, закриття REST API.

  5. Імпорт каталогу та інтеграції

    3–9 робочих днів

    Мапінг полів прайсу, тестове заливання, звірка кількості записів, розклад оновлення цін і залишків. Далі оплата, Нова Пошта, GTM і GA4 з подіями кошика й покупки, JSON-LD, карта сайту.

  6. Тестування, передача, запуск

    2–5 робочих днів

    Наскрізний прогін замовлення від кошика до ТТН на всіх способах оплати, заміри першої відповіді й ваги HTML, прохід адмінки з вашим менеджером, передача доступів.

Технології та інтеграції

На чому будуємо і з чим це з’єднується

Стек

  • WordPress — ядро; оновлення прилітають самі, тому кожен плагін на обліку
  • WooCommerce з HPOS: замовлення в таблицях wc_orders, вмикаємо на старті — переносити пізніше довше
  • PHP 8.3 — помітно швидший за 7.x; межа: частина старих плагінів під нього не збирається
  • MySQL: товар лежить у wp_posts, ціни й атрибути в wp_postmeta — на тисячах записів переглядаємо індекси
  • Службові таблиці lookup WooCommerce — щоб фільтр не збирав ціну з мета-таблиці на кожен товар
  • Redis object cache — знімає повторні запити до бази; важку тему він не рятує
  • LiteSpeed Cache або nginx fastcgi; кошик і чекаут з кешу виключені завжди
  • Тема без візуального конструктора на шаблонах каталогу — конструктори важкі для категорій

Інтеграції

  • LiqPay
  • WayForPay
  • Monobank Acquiring
  • оплата частинами
  • безготівковий рахунок з ПДВ і без ПДВ
  • післяплата
  • Нова Пошта (відділення й поштомати)
  • Укрпошта
  • Meest Express
  • KeyCRM
  • Prom.ua
  • Rozetka
  • Google Merchant Center
  • Facebook Catalog
  • GA4
WooCommerce проти OpenCart і SaaS-конструктора

Чим цей варіант відрізняється від «OpenCart / SaaS-конструктор»

Контент поруч із каталогомсильна сторона: блог, гайди й посадкові живуть в одному ядрі з товарами
Каталог від 20 тисяч записіввузьке місце: товар і ціни розкладені по мета-таблиці, потрібен окремий індекс
Українські оплата й доставкаготові плагіни під LiqPay, WayForPay, Нову Пошту; частину сценаріїв дописуємо
Оновленняядро оновлюється саме, ризик у плагінах — тому staging обов’язковий
Доступ до коду й базиповний, файли й БД у вас
Що потрібно від вас

Без цього не почнемо — краще підготувати заздалегідь

  1. Прайс у CSV, XML або Excel — назва, артикул, ціна, залишок, категорія і характеристики, за якими покупець фільтруватиме.
  2. Перелік варіацій: за якими ознаками товар відрізняється всередині картки — розмір, колір, обсяг, комплектація.
  3. Фото товарів від 800 px по довшій стороні, бажано на однорідному фоні.
  4. Доступи до хостингу й домена — або згоду на те, щоб хостинг підібрали ми; для чинного сайту ще й доступ до адмінки.
  5. Договори з Новою Поштою і платіжним провайдером: ключі API видають вам, не підряднику.
  6. Одну людину з вашого боку з правом сказати «так» по структурі каталогу й макетах.

Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.

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

Те, що питають найчастіше — з конкретними відповідями

кажуть, WordPress повільний — у нас теж так буде?

Повільним його роблять тема й тридцять плагінів, а не назва движка. Ми міряли два власні WordPress-сайти 31 липня 2026 року: на одному перша відповідь сервера 285,9 мс при 119,5 КБ HTML, на другому — 1 520,2 мс при 224,6 КБ. Різниця в 5,3 раза на однаковому ядрі й однаковому конструкторі. Тому на старті ставимо один кеш замість трьох, тримаємо перелік плагінів коротким і фіксуємо цільовий час відповіді в ТЗ, а не після скарг. Чесна межа: швидкість прибирає технічну втрату, а не створює попит — якщо ціна вища за ринок, швидкий сайт просто швидше покаже це покупцю.

скільки товарів витримає WooCommerce?

Кількасот–кілька тисяч позицій працюють спокійно за умови нормального хостингу й кешу. Технічна причина межі така: товар зберігається як запис у wp_posts, а ціна й атрибути — в мета-таблиці wp_postmeta, тому фільтр за характеристикою перетворюється на з’єднання по цій таблиці. Частину цього Woo знімає службовими таблицями lookup, і на кількох тисячах записів цього вистачає. За двадцять тисяч SKU з варіаціями починається окрема інженерія — окремий пошуковий індекс, батчевий імпорт, перегляд індексів бази — і тоді чесніше рахувати або інший рушій, або великий каталог як окрему задачу.

покажіть ваш магазин на WooCommerce

Скажемо як є. Магазини, які ми міряли 31 липня 2026 року, працюють на OpenCart; WordPress у виміряному портфоліо — це два сайти послуг і власний застосунок. Тому вище стоять цифри WordPress, а не «кейси магазинів на Woo», яких ми не міряли. Окремо про те, чому ми взагалі міряємо: у картці одного нашого проєкту стек був підписаний як WordPress/WooCommerce, а зовнішній вимір показав OpenCart 3 — ми виправили опис кейсу, а не залишили зручнішу версію. Якщо вам потрібен підрядник із десятком показаних магазинів саме на Woo — це нормальна вимога, і ми не будемо вдавати, що вона в нас закрита.

у мене сайт на Тільді, можна перенести магазин на WooCommerce?

Так, це типова задача. Контент і структуру переносимо вручну або скриптом, товари заливаємо з експорту або з прайсу постачальника, старі адреси закриваємо 301-редиректами за картою відповідностей. Перенесення додає 5–10 робочих днів до строку. Чесно про очікування: редиректи зберігають адреси й передають вагу, але не зберігають позиції — після переїзду видача перебудовується, і перші тижні це видно в Search Console.

чи можна підключити Нову Пошту з вибором відділення прямо в кошику?

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

хто відповідає за оновлення й безпеку після запуску?

Ядро WordPress оновлюється саме, а ламаються зазвичай плагіни — тому віддаємо перелік встановленого з версіями і правило: спершу staging, потім оновлення, потім прогін чекауту тестовим замовленням. Одну річ закриваємо ще до запуску: за замовчуванням відкритий REST API віддає /wp-json/wp/v2/users зі списком логінів, тобто готовий перелік цілей для перебору паролів. Постійна підтримка в розробку не входить і береться окремо; у гарантійний строк ми виправляємо помилки з нашого боку, а не наслідки самостійних змін у коді третіми особами.

чому на сторінці немає ціни?

Бо сума тримається на цифрі, якої ззовні не видно: скільки записів дасть ваш каталог разом із варіаціями. Триста товарів по вісім розмірів — це 2 400 записів, і за строком імпорту та поведінкою фільтра це зовсім інший проєкт, ніж триста товарів без варіацій. Тому спершу безкоштовний аудит за 2–4 робочих дні, і вже за його цифрами — сума й строк по етапах. Документ із цифрами лишається вашим незалежно від того, хто робитиме магазин.

магазин буде в Google?

Позицій ніхто не гарантує, і ми не будемо. Технічну частину закриваємо: ЧПУ, canonical на комбінації фільтра, карта сайту, оголошена в robots, розмітка Product і Offer. Тут дві межі, які варто знати заздалегідь. Перша — карта сайту не піднімає позиції й не гарантує індексацію, це формулювання самого Google. Друга — розмітка не піднімає позиції теж, вона лише робить сторінку придатною до розширеного вигляду, а розмітка неіснуючого прямо небезпечна: у власному застосунку ми знайшли JSON-LD з рейтингом 4,8 і 50 оцінками при нулі відгуків на сторінці, і це привід під ручні санкції, а не перевага.

Надішліть прайс і перелік оплат та доставок, які вам потрібні

За 2–4 робочих дні повернемось із цифрами: скільки записів дасть каталог із варіаціями, що з поточним сайтом, які інтеграції мають готовий плагін. Після цього — сума й строк по етапах. Якщо під вашу задачу WooCommerce не підходить, почуєте це першим же листом.

Переглянути кейси
  • Відповідь протягом 2 годин
  • Без зобов’язань
  • Працюємо за договором

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