-20%SALE🛒🛒🛒
  • Інтернет-магазини

Інтернет-магазин спорттоварів: розміри, види спорту, габарит

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

Подивитись, як це працює
Вартість
після безкоштовного аудиту
Гарантія
30 днів після підписання акта
Магазин тактичного спорядження, наш вимір 31.07.2026
54 302 позиції й 635 категорій, перша відповідь 413,8 мс
після безкоштовного аудиту
Вартість
30
Гарантія

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

54 302
Магазин тактичного спорядження, наш вимір 31.07.2026

позиції й 635 категорій, перша відповідь 413,8 мс

55 321
Магазин садової техніки з габаритним товаром, вимір 31.07.2026

товарна сторінка, 3 868 категорій, TTFB 840,5 мс

40
Нішевий каталог на 300 позицій, вимір 01.08.2026

категорій у чотири рівні, перша відповідь 235 мс

554 КБ
Вага сторінки категорії зі 100 картками там же

HTML проти 143,6 КБ на головній того ж магазину

25–45
Строк розробки

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

передоплата 50%, два раунди правок, гарантійний строк 30 днів
Умови роботи
Що входить

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

  • Каталог із двома входами — за типом товару й за видом спорту: покупець заходить із того боку, з якого думає.
  • Фільтр за розміром, брендом, статтю й рівнем підготовки на OCFilter із canonical на комбінаціях — інакше в індексі осідають тисячі однакових адрес.
  • Розмір і колір як варіанти однієї моделі: одна картка, один canonical, вибір усередині картки — каталог не роздувається в рази.
  • Наявність по розмірах у картці: покупець бачить, чого немає, до кошика, а не після оплати.
  • Розмірні сітки конкретних брендів у картці плюс підказка «як зняти мірки» — замість посилання на PDF у підвалі сайту.
  • Характеристики інвентарю окремими полями — вага, матеріал, довжина, максимальне навантаження: із них збирається фільтр і порівняння моделей.
  • Позначка габаритних позицій і окремі умови доставки в картці та кошику: про підйом на поверх покупець дізнається до оформлення.
  • Комплекти й супутні позиції: до тренажера — килимок і рукавички, до велосипеда — шолом, насос і замок.
  • Сезонні добірки, які перемикаються в адмінці: категорії й адреси лишаються на місці, міняється те, що стоїть нагорі.
  • Чекаут з оплатою карткою, оплатою частинами й післяплатою; Нова Пошта, Укрпошта, Meest Express, самовивіз.
  • Технічне SEO й машинна розмітка: ЧПУ, canonical на варіантах, унікальні title, карта сайту без дублів, JSON-LD Product, Offer, AggregateOffer, BreadcrumbList.
  • Передача: доступи, письмова інструкція, прохід адмінки з менеджером. Передоплата 50%, два раунди правок на етапі дизайну, гарантійний строк 30 календарних днів.
Коли ця послуга не підходить

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

  • Предметна й студійна зйомка спорядження
  • Зведення розмірних сіток різних брендів як контентна робота — це окрема послуга
  • Логістика габаритних відправлень як операційний процес
  • Реклама після запуску
  • Хостинг, домен, еквайринг
Кому підходить

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

Ситуація 1 з 5

Торгуєте спорядженням для кількох видів спорту одразу

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

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

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

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

Що міряємо

  • Групи асортименту й правила кожноїСкільки в каталозі одягу й взуття з розмірами, скільки інвентарю з характеристиками, скільки габаритних позицій. Кожна група вимагає власної логіки картки, і саме кількість груп задає обсяг роботи.
  • Стан розмірних данихЧи винесений розмір окремим полем прайсу й чи зведені сітки різних брендів. Якщо розмір зашитий у назву рядком, його доводиться діставати парсером — це окремий етап зі своїм строком.
  • Скільки адрес дасть ваш каталогРахуємо в двох сценаріях: розмір як варіант моделі й розмір як окремий товар. Різниця буває в десятки разів, і вона вирішує все інше — імпорт, карту сайту, роботу менеджера.
  • Габарит і доставкаЯкі позиції не проходять звичайним перевізником і за якими правилами вони їдуть. Умови мають стояти в картці: у виміряному нами магазині садової техніки пункт самовивозу в чекауті позначений зачиненим з березня 2026 року — покупець дізнається про це вже в оформленні.
  • Вага сторінки й швидкістьМіряємо окремо головну, категорію й картку. Орієнтир із нашого виміру: у нішевому магазині на 300 позицій головна важить 143,6 КБ, а категорія зі 100 картками — 554 КБ, тобто вчетверо більше.
  • СезонністьЯка частка асортименту продається лише пів року. Це визначає, чи потрібен механізм швидкого перемикання головної й категорій між сезонами, чи вистачить ручної правки двічі на рік.

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

  • Документ по асортименту: групи товарів, стан розмірних даних, перелік габаритних позицій.
  • Схему каталогу з двома входами — за типом товару й за видом спорту — і місцем фільтрів у ній.
  • Цифру майбутнього каталогу в обох сценаріях заведення розмірів і оцінку роботи зі зведення моделей.
  • Розмову на 30–40 хвилин, де проходимо документ по пунктах.

Строк: 2–4 робочих дні від моменту, коли ми отримали прайс і адресу сайту

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

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

Що далі

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Скільки груп асортименту в каталозіМагазин на один вид спорту — це одна логіка картки. Одяг, взуття, інвентар, тренажери й харчування разом — п'ять наборів полів, п'ять наборів фільтрів і п'ять сценаріїв доставки.
  • Стан розмірних данихПрайс, де модель, розмір, колір, ціна й залишок лежать окремими колонками, заливається імпортом за день. Прайс, де розмір зашитий у назву («Кросівки Alta 42 сині»), доводиться розбирати парсером, а сітки брендів — зводити руками.
  • Кількість варіантів усередині моделіДві тисячі моделей у шести розмірах і трьох кольорах — це тридцять шість тисяч комбінацій із власними залишками. Обсяг імпорту, розмір карти сайту й час на звірку рахуються від цієї цифри, а не від числа моделей.
  • Габаритні позиціїКожен окремий тип доставки — це правило в чекауті, тестове замовлення й текст у картці. Тренажери й велосипеди додають ще й розстрочку: модуль плюс перевірка, як він поводиться в змішаному кошику.
  • Оплата, доставка й облік залишківКожен спосіб оплати й перевізник — окремий модуль і прогін замовлення. Залишки на рівні варіанта майже завжди тягнуться з облікової системи, а це вже обмін із розкладом, не віджет у чекауті.
  • Сезонне вікноЗапуск за два тижні до старту сезону дорожчий: проєкт піднімається в черзі, а погодження мають вкладатися в один робочий день. Імпорт із розгортанням розмірів прискорена черга не стискає.
Кейси

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

інтернет-магазин тактичного і військового спорядження, каталог понад 50 тис. позицій

Задача
Утримати в одному магазині різнорідне спорядження — бронезахист, одяг, взуття, рюкзаки, оптику — з фільтрацією за характеристиками. Задача тієї ж природи, що й мультиспортивний каталог.
Рішення
OpenCart 3 за Cloudflare, дві мовні версії, дев'ять типів JSON-LD на головній. У чекауті — картка онлайн, післяплата, готівка при отриманні, безготівковий розрахунок і розстрочка.
Результат
54 302 товари й 635 категорій. Обсяг звірено двома методами: sitemap-індекс із 32 товарних файлів дає 110 096 адрес на дві мови, штатний пошук — 54 501–54 600 позицій, розбіжність 0,4%. При такому каталозі перша відповідь сервера 413,8 мс, вага HTML 421,5 КБ. Знайдений дефект: hreflang заявлено як uk-UA і uk-RU замість ru-UA. Вимір 31.07.2026.

інтернет-магазин садової техніки та запчастин із габаритним товаром

Задача
Продавати техніку, яка не їде звичайною посилкою, разом із дрібними запчастинами — і дати покупцю розстрочку на дорогі позиції.
Рішення
Магазин на OpenCart із картою сайту, розбитою на підкарти. Вісім способів розрахунку, включно з безготівковим із ПДВ і оплатою частинами від monobank. Доставка Новою Поштою, Meest Express і Rozetka Delivery.
Результат
55 321 товарна сторінка в карті сайту (18 підкарт по 3 000 адрес плюс 1 321) і 3 868 категорій — 59 189 адрес разом. Перша відповідь сервера 840,5 мс при 454,5 КБ HTML: найповільніший відгук партії, і для 55 тисяч товарів це очікувано. Знайдений дефект: пункт самовивозу в чекауті позначений зачиненим з 23.03.2026 — покупець бачить у кошику неактуальний варіант. Вимір 31.07.2026.

нішевий магазин обладнання для поливу з каталогом на 300 позицій

Задача
Зібрати вузький технічний каталог, де позиції візуально однакові й різняться лише характеристиками — та сама історія, що з тенісними ракетками чи гантелями одного ряду.
Рішення
OpenCart 3 за nginx зі стисненням brotli, OCFilter у категоріях, замовлення в один клік. Чекаут перевіряли реальним замовленням: два перевізники й шість способів доставки, три способи оплати.
Результат
300 товарів у 40 категоріях на чотири рівні вкладеності — підтверджено двома методами, розбіжність 0%. Перша відповідь сервера 235 мс, повне завантаження 262 мс. Головна важить 143,6 КБ без стиснення й 22,5 КБ у brotli, а сторінка категорії зі ста товарами — 554 КБ: вага сидить у картках, а не в темі. Вимір 01.08.2026.

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

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

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

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

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

  1. Аудит асортименту й рішення по варіантах

    2–4 робочих дні

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

  2. ТЗ і структура каталогу

    4–6 робочих днів

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

  3. Дизайн

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

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

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

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

    Верстка теми, каталог і фільтр, варіанти з окремими залишками, позначка габариту, комплекти й супутні позиції, ролі в адмінці, сторінки оплати, доставки й повернення.

  5. Імпорт каталогу, розміри й наявність

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

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

  6. Інтеграції, розмітка, тестування, передача

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

    Оплата й перевізники, розстрочка, GTM і GA4, JSON-LD із Product і AggregateOffer, карта сайту, наскрізний прогін замовлення від вибору розміру до ТТН, прохід адмінки з менеджером.

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

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

Стек

  • OpenCart 4.x за замовчуванням: варіанти, атрибути й імпорт є в ядрі
  • OpenCart 3.x — коли критичний модуль існує лише під трійку; версію фіксуємо в ТЗ
  • OCFilter для фільтра за розміром і характеристиками. Обмеження: множить адреси комбінаторно, і без canonical це тисячі однакових сторінок в індексі
  • PHP і MySQL. Обмеження: десятки тисяч комбінацій вимагають окремої роботи з індексами й кешем категорій
  • nginx, HTTP/2, WebP і відкладене завантаження зображень: у категорії картинки важать більше за весь інший код сторінки
  • JSON-LD Product, Offer, AggregateOffer, BreadcrumbList. Обмеження: розмітка не піднімає позиції й не зобов'язує Google показати сніпет
  • Обмін з обліковою системою для залишків на рівні варіанта — окремий обсяг робіт, не модуль із коробки

Інтеграції

  • LiqPay
  • WayForPay
  • monobank
  • оплата частинами
  • післяплата
  • Нова Пошта
  • Укрпошта
  • Meest Express
  • самовивіз
  • Google Tag Manager
  • GA4
  • Google Merchant Center
  • Meta Pixel
  • Instagram
  • TikTok
Каталог за типом товару проти каталогу за видом спорту

Чим цей варіант відрізняється від «Дерево за видом спорту»

Покупець, який знає товарзаходить одразу в «кросівки» й фільтрує за розміром
Покупець, який обирає вид спортузаходить із добірки «усе для бігу», зібраної фільтром поверх дерева
Товар, потрібний у кількох спортаходна картка, кілька добірок
Кількість категорійтримається в межах кількох десятків
Сезонне перемиканняміняється склад добірок, дерево лишається
Наша рекомендаціяосновне дерево — за типом товару
Що потрібно від вас

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

  1. Перелік позицій із розмірами, кольорами й характеристиками в машинному вигляді — таблицею, а не фотографією прайсу.
  2. Розмірні сітки брендів, з якими працюєте.
  3. Перелік габаритних позицій і умови їх доставки — це ваша операційна реальність, вигадати її за вас ми не можемо.
  4. Рішення, як групувати каталог: за видом спорту чи за типом товару. Ухвалюється на аудиті й фіксується в ТЗ.
  5. Доступи до хостингу й домена або згоду підібрати хостинг за вас.
  6. Одну людину з правом затвердити структуру каталогу й макети.

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

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

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

кожен розмір заводити окремим товаром?

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

як зменшити повернення через розмір?

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

у нас тренажери, вони не їдуть звичайною доставкою

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

каталог робити за видом спорту чи за типом товару?

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

чи можна показувати наявність по розмірах?

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

половина асортименту продається лише пів року — що з цим робити?

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

продаємо ще й спортивне харчування — його вести так само?

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

як продавати комплекти?

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

скільки триває розробка й що її розтягує?

25–45 робочих днів від затвердження ТЗ, шість етапів: аудит асортименту 2–4 дні, ТЗ і структура 4–6, дизайн 5–9, збірка 7–11, імпорт із розмірами 5–9, інтеграції з тестуванням і передачею 2–6. Найдовші — збірка й імпорт. Розтягує проєкт зазвичай не код: незведені розмірні сітки й прайс, де розмір зашитий у назву товару, з'їдають більше часу, ніж уся збірка магазину.

Надішліть прайс — розкладемо асортимент на групи й порахуємо каталог

За 2–4 робочих дні повернемось зі схемою каталогу, цифрою по розмірах у двох сценаріях і планом робіт по етапах із датами.

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

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