Інтернет-магазин шин і дисків: підбір за авто й типорозміром
Розробка інтернет-магазину шин і дисків тримається на двох структурах даних: типорозмір як набір окремих чисел і довідник відповідностей до марок авто. Один покупець вводить 205/55 R16, другий обирає марку, модель і рік — обидва шляхи мають сходитися в одній видачі, і саме це, а не дизайн, визначає обсяг робіт. Далі йде специфіка ніші: PCD і виліт дисків, ціна за штуку поруч із вартістю комплекту, два піки попиту на рік. Спершу дивимось ваші дані, потім називаємо строк і суму по етапах.
1 848 карток і 138 категорій — 1 992 адреси без жодного дубліката
Швидкість там же
перша відповідь 388,1 мс при вазі HTML 120,2 КБ, вимір 31.07.2026
Показники зняті нашим виміром на живих сайтах відповідного масштабу.
після безкоштовного аудиту
Вартість
30
Гарантія
днів після підписання акта
30–55
Строк розробки
робочих днів від затвердження ТЗ
стан довідника сумісності, а не кількість позицій у прайсі
Що рухає обсяг робіт
3–5
Аудит даних перед оцінкою
робочих днів, безкоштовно
типорозмір окремими полями і марка-модель-рік-комплектація
Два входи в каталог
1 848
Орієнтир по виміряному каталогу з підбором
карток і 138 категорій — 1 992 адреси без жодного дубліката
перша відповідь 388,1 мс при вазі HTML 120,2 КБ, вимір 31.07.2026
Швидкість там же
передоплата 50%, два раунди правок на дизайні, гарантійний строк 30 календарних днів
Умови
Як проходить робота
Прозорі етапи з погодженням на кожному кроці
Загальний строк:30–55 днів
1
Аудит даних і технічне завдання
4–6 робочих днів
Розбираємо прайс, параметри дисків і те, звідки братиметься довідник відповідностей. Фіксуємо, який рівень підбору збирається з наявних даних, і що для повного рівня доведеться докупити. На виході — ТЗ, за яким рахується кошторис і приймається робота.
2
Схема підбору й структура каталогу
4–6 робочих днів
Два входи, дерево категорій, набір полів фільтра, поля картки шини й картки диска, кроки чекауту з вибором кількості. Погоджуємо до дизайну: перекроювати логіку підбору після верстки дорого.
3
Дизайн
5–8 робочих днів
Головна, сторінка розміру, картка, форма підбору за авто, кошик, чекаут. Тут же фіксуємо цільову вагу сторінки — сторінка розміру з сотнею позицій має лишатися легкою, інакше сезонний мобільний трафік упреться в неї.
4
Збірка магазину й фільтра
8–12 робочих днів
Верстка теми, каталог, числові діапазони у фільтрі, сезон і шипи, кошик із кроком кількості, ролі в адмінці, сторінки оплати, доставки й повернення.
5
Довідник сумісності та перевірка параметрів
5–10 робочих днів
Заводимо таблиці відповідностей, підключаємо форму підбору за маркою й моделлю, вмикаємо перевірку PCD, вильоту й діаметра отвору перед кошиком. Перевіряємо на десятку реальних авто з різних років — саме тут вилазять прогалини в базі.
6
Імпорт каталогу, залишки, інтеграції
3–7 робочих днів
Мапінг полів прайсу, нормалізація запису розмірів, розклад оновлення цін і наявності, оплата й доставка, аналітика з подіями кошика й покупки, карта сайту.
7
Тестування, передача, запуск
2–4 робочих дні
Наскрізний прогін замовлення від підбору до накладної, перевірка обох входів на однакових розмірах, заміри першої відповіді й ваги сторінки, прохід адмінки з вашим менеджером, передача доступів.
Технології та інтеграції
На чому будуємо і з чим це з’єднується
Стек
OpenCart 4.x — ставимо за замовчуванням; обмеження: частина українських модулів досі виходить лише під 3.x, і це перевіряємо до старту
OpenCart 3.x — коли потрібен модуль без збірки під 4.x
Довідник відповідностей в окремих таблицях MySQL, а не в атрибутах товару: вибірка «марка + модель + рік» по штатних атрибутах вироджується в довгі запити
OCFilter — числові діапазони ширини, профілю й діаметра; обмеження: комбінації плодять адреси, тому canonical і правила обходу закриваємо одразу
Кешування сторінок підбору — інакше кожен запит за маркою й роком б'є в базу
nginx, HTTP/2, HTTPS, PHP
Нормалізація запису розміру: 205/55R16, 205/55 R16 і 205 55 16 знаходять одне й те саме
Інтеграції
LiqPay
WayForPay
monobank
оплата частинами
безготівковий розрахунок
післяплата
Нова Пошта
адресна доставка
самовивіз
доставка на шиномонтаж
1С / BAS
прайси постачальників
Google Tag Manager
GA4
Google Merchant Center
Що входить
Повний перелік робіт і того, що ви отримуєте на виході
Підбір за типорозміром: ширина, профіль і діаметр окремими числовими полями — запит 205/55 R16 віддає всі позиції розміру, а не результат пошуку по назві
Підбір за авто: марка, модель, рік, комплектація — покупець, який не знає свого розміру, усе одно доходить до товару
Параметри дисків у фільтрі: PCD, виліт ET, діаметр центрального отвору, ширина — саме вони відсіюють те, що не стане на маточину
Перевірка сумісності перед кошиком: коли параметри не сходяться з обраним авто, покупець бачить попередження, а не мовчазну кнопку купівлі
Фільтр за сезоном, брендом, індексами навантаження та швидкості й наявністю шипів — зимовий запит перестає змішуватися з літнім
Ціна за штуку з підрахунком вартості комплекту з чотирьох прямо в картці — знімає найчастішу суперечку з менеджером
Наявність по типорозміру з оновленням із обліку або прайсу постачальника за розкладом — менеджер більше не звіряє файли руками
Посадкові під ходові розміри й зв'язки «шини на конкретну модель авто»: окрема адреса зі своїм заголовком замість адреси з параметрами фільтра
Оплата й доставка в одному чекауті: картка, післяплата, безготівковий рахунок, Нова Пошта, самовивіз, доставка на точку монтажу
Технічне SEO: ЧПУ, canonical на комбінаціях фільтра, унікальні title розмірних сторінок, карта сайту без дублів
Передача: доступи, інструкція, прохід адмінки з менеджером; передоплата 50%, два раунди правок на дизайні, гарантія 30 календарних днів
Коли ця послуга не підходить
Що не входить у роботу — щоб не було сюрпризів на здачі
Купівля або ліцензування готової бази сумісності авто — окрема стаття витрат
Актуалізація довідника відповідностей після запуску
Шиномонтаж і сезонне зберігання як операційний процес
Реклама після запуску
Хостинг, домен, еквайринг
Кому підходить
Ситуації, у яких ця послуга дає результат
Ситуація 1 з 5
Розмір покупець досі називає голосом по телефону
Дзвінок, продиктований типорозмір, менеджер шукає в прайсі, перепитує сезон і шипи. Каталог із двома входами забирає цю розмову собі. Телефон при цьому нікуди не подінеться: у шинах дзвонять навіть після того, як знайшли позицію на сайті. Виграш у тому, що менеджер починає розмову з готовим замовленням перед очима.
Розберемо вашу ситуацію на безкоштовному аудиті
Ситуація 2 з 5
Покупець не знає свого розміру й пише марку авто
Помітна частина роздрібу, і без довідника відповідностей ці люди йдуть шукати далі. Підбір за маркою, моделлю, роком і комплектацією переводить їх у дозволені типорозміри. Чесна межа: працює настільки, наскільки повний ваш довідник, а рідкісні комплектації описані в ньому приблизно.
Ситуація 3 з 5
Диски продаються, а частина їде назад через виліт
Диск підходить за діаметром і кількістю отворів, але не стає через виліт або центральний отвір — найдорожча помилка ніші. Коли PCD, ET і DIA заведені окремими полями й перевіряються перед кошиком, покупець бачить попередження до оплати, а не на підйомнику.
Ситуація 4 з 5
Сезон приходить за два тижні й з'їдає квартальний план
У квітні й жовтні розбіжність між сайтом і складом коштує найдорожче: замовлення, яке нічим виконати, витрачає і маржу, і рекламний клік. Тому наявність тягнеться з обліку за розкладом. Обмін не лікує сам облік: пересорт у базі сайт покаже так само акуратно.
Ситуація 5 з 5
Поруч працює шиномонтаж — свій або партнерський
Тоді доставка на точку встановлення стає окремим способом доставки з довідником адрес, а монтаж — супутньою позицією в кошику. Технічна частина проста; складна лежить поза сайтом: домовитися з точками про приймання чужих шин — ваша робота, не підрядника.
Власний довідник відповідностей проти готового модуля підбору
Чим цей варіант відрізняється від «Готовий модуль із чужою базою»
Готовий модуль із чужою базоюНаш підхід
Джерело данихбаза на боці автора модуля — склад і повнота вам не підконтрольнітаблиці відповідностей у вашій базі: що завели, те й працює, і ви це бачите
Швидкість стартушвидше: підключили й підбір уже щось віддаєдовше: базу треба завести, звірити й перевірити на реальних авто
Рідкісні комплектаціїпрогалини теж є, але їх не видно й самостійно не виправититочність дорівнює вашій роботі з базою — прогалини видно й можна закрити
Вартість володінняпідписка або платні оновлення; припинили платити — підбір зупинивсяразова робота плюс ваш час на щорічне оновлення
Оновлення платформимодуль може не мати збірки під нову гілку, і підбір відпадає разом із нимтаблиці ваші, переносяться разом із базою
Безкоштовний аудит шинного каталогу
Магазин шин і дисків тримається на двох речах: типорозмір як набір чисел і довідник сумісності з авто. Аудит показує, у якому стані у вас обидві, і скільки коштує зібрати з них робочий підбір.
Що міряємо
Типорозмір як окремі поляЧи розкладено ширину, профіль, діаметр, індекси навантаження й швидкості на окремі числові поля. Якщо 205/55 R16 лежить одним рядком у назві, фільтра з нього не збереш.
Параметри дисківЧи є PCD, виліт, діаметр центрального отвору й ширина окремо. Диск, який не став через виліт, — найчастіше повернення в ніші.
Довідник сумісності з автоЧи є у вас база відповідностей марка-модель-рік-комплектація до типорозмірів, у якому вона вигляді й хто її оновлює. Це головна стаття кошторису.
Сезонність і залишкиЯк ви ведете наявність у сезон. Шини продаються двома піками на рік, і саме тоді розбіжність залишків коштує найдорожче.
Комплектність замовленняЧи можна замовити чотири шини й чи рахується ціна за штуку. Плутанина «ціна за одну чи за комплект» — постійне джерело суперечок із покупцем.
Технічний стан і швидкістьПерша відповідь, вага сторінки, стан карти сайту. Для орієнтира: у виміряному нами каталозі запчастин із підбором за моделлю обладнання карта сайту віддавала 1 992 адреси без жодного дубліката, а перша відповідь становила 388,1 мс — це робочий орієнтир для каталогу з підбором.
Що ви отримуєте на руки
Документ по даних: стан типорозмірів, параметрів дисків і довідника сумісності.
Схему підбору: два входи — за типорозміром і за авто — і як вони сходяться в одній видачі.
Оцінку робіт із довідником: що можна взяти готовим, що доведеться заводити.
Розмову на 30–40 хвилин по документу.
Строк: 3–5 робочих днів
Чому це безкоштовно
Бо кошторис тут визначає довідник сумісності, а не каталог. Без заміру сума була б або завищена про запас, або занижена з подальшим переписуванням — обидва варіанти погані.
Що далі
Після аудиту — сума й строк по етапах із датами, договір, рахунок, акт.
Форма коротка: контакт і адреса сайту
Не знайшли свій випадок?
Опишіть, як це влаштовано у вас, — відповімо, чи підходить «Розробка інтернет-магазину шин і дисків» і що це означає у вашій ситуації. Без брифу й без дзвінка: одне питання, одна відповідь.
Працюємо офіційно
Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.
Договір, акт і гарантія 30 днів
На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня — домовленість, якої немає в тексті, не рахується.
ФОП і безготівковий розрахунок
Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами, які бухгалтерія проведе як витрати. Курс для гривневої оплати фіксується договором, а не з’ясовується постфактум.
Права й доступи — ваші
Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику й рекламні кабінети оформлюємо на вас — щоб сайт не залежав від підрядника. NDA підписуємо на запит, після завершення свої доступи видаляємо самі.
Портал клієнта замість переписки
На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці. Документи формуються з даних угоди, тому реквізити й суми в них не розходяться, а про оплати й дедлайни нагадує система, а не пам’ять менеджера.
Замовники з Європи
Серед робіт — проєкти для Норвегії, Болгарії та Іспанії: болгарський магазин трьома мовами з кур’єрською доставкою, іспанський з оплатою карткою й переказом, норвезький сайт клініки. Це видно в портфоліо, а не тільки в описі.
Цифри, які можна перевірити
Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром: швидкість відповіді, вага сторінки, обсяг каталогу, знайдені дефекти. Ці цифри можна зняти самому й звірити з нашими.
Спершу аудит, потім сума
Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» нічого не пояснює. Спершу безкоштовний розбір — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.
Кажемо «ні», коли не впевнені
Якщо задача не наша, строк нереальний або послуга вам просто не потрібна — скажемо це першим листом, а не після передоплати. Гарантій позицій у пошуку не даємо: їх не дає ніхто, а обіцянка без механізму — це продаж, а не робота.
NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі й повідомляємо про це.
Що впливає на вартість
Чому дві однакові на вигляд задачі рахуються по-різному — і що саме ми міряємо на аудиті
Довідник відповідностей до автоГоловна стаття кошторису. Готова база марка-модель-рік-типорозмір заливається імпортом за кілька днів. Її відсутність не робить проєкт трохи дорожчим — вона міняє склад робіт: або базу купують, або підбір за авто відкладається. Заводити відповідності руками на весь автопарк ми не беремося.
Стан типорозмірів у прайсіШирина, профіль і діаметр окремими колонками — фільтр збирається за день. Розмір, записаний у назві товару в п'яти форматах, спершу вимагає розбору й нормалізації всього прайсу: це окремий рядок плану, а не правка перед запуском.
Параметри дисківPCD, виліт і діаметр отвору часто приходять картинкою в PDF або текстом в описі. Витягнути їх у поля — механічна, але довга робота, і без неї перевіряти перед кошиком просто нема що.
Скільки джерел залишківОдин прайс — один розклад оновлення. Три постачальники з різними форматами й перетином номенклатури — мапінг, правило головного джерела й окрема логіка для позицій, які є у двох одразу.
Скільки посадкових під розміриДесяток ходових розмірів — швидко. Кілька сотень адрес під розміри й моделі авто — це вже робота з шаблонами заголовків. Зворотний бік: комбінації фільтра плодять адреси, і без canonical та правил обходу ви отримаєте тисячі майже однакових сторінок — погіршення, а не приріст.
Кейси
Задачі та результат у цифрах — усі показники зняті нашим виміром
B2B-каталог запчастин і комплектуючих із підбором за моделлю обладнання
Задача
Дати технічному спеціалісту дійти до потрібної деталі за кодом або за моделлю обладнання за мінімум кроків — на номенклатурі, де помилка в підборі коштує простою. Задача та сама, що й у шинах: підбір за сумісністю замість гортання каталогу.
Рішення
Каталог на OpenCart із підбором деталей за моделлю, технічними схемами й формою запиту наявності. Дві мовні версії з коректним hreflang (uk-ua, ru-ua, x-default). Безготівковий розрахунок на рахунок і оплата після отримання на складі перевізника; доставка Новою Поштою й адресна.
Результат
1 848 карток товару і 138 категорій — 1 992 адреси в карті сайту без жодного дубліката. Перша відповідь сервера 388,1 мс, повне завантаження 419,5 мс при вазі HTML головної 120,2 КБ: третя найлегша розмітка серед 16 виміряних нами сайтів. Що знайшли тим самим заміром 31.07.2026: у коді досі підключений лічильник Universal Analytics, який Google вимкнув 1 липня 2023 року, а властивості GA4 немає взагалі — три роки каталог працює без жодної цифри по трафіку; жодного блоку JSON-LD на 1 848 позицій; robots.txt не містить директиви Sitemap, хоча сама карта сайту робоча й повна.
Що потрібно від вас
Без цього не почнемо — краще підготувати заздалегідь
1Каталог із типорозмірами й параметрами дисків у машинному вигляді — таблиця або вивантаження, не фото прайсу в месенджері.
2Довідник сумісності марка-модель-рік або рішення, звідки його брати.
3Прайси постачальників і правило, чий залишок вважається головним при перетині номенклатури.
4Правило ціноутворення: за штуку чи за комплект, і як показувати обидва числа.
5Доступи до хостингу й домена — або згоду на те, щоб хостинг підібрали ми.
6Одну людину з правом затвердити логіку підбору й макети без переголосування.
Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.
Часті питання
Те, що питають найчастіше — з конкретними відповідями
чи обов'язково робити підбір за маркою авто?
Не обов'язково, але без нього ви втрачаєте тих, хто не знає свого розміру, а це помітна частина роздрібу. Підбір за авто потребує довідника відповідностей: базу треба або купити, або зібрати, а потім хтось має її оновлювати щороку під нові моделі. Порада від нас така: при обмеженому бюджеті починайте з підбору за типорозміром і додавайте авто другою чергою, коли стане зрозуміло, звідки братиметься довідник. Половина підбору, яка працює точно, корисніша за повний підбір, який іноді бреше.
як не дати купити диск, який не стане на машину?
Перевіркою параметрів перед додаванням у кошик. Якщо покупець прийшов через підбір за авто, ми знаємо допустимі PCD, виліт і діаметр центрального отвору — і на невідповідній позиції показуємо попередження замість мовчазної кнопки. Це не заборона: людина може знати про проставки або свідомо брати нестандарт. Але вона має побачити, що параметри не сходяться, до оплати, а не на підйомнику.
ціна за одну шину чи за комплект?
За штуку — так рахують постачальники й так прийнято в ніші. Але в картці варто одразу показувати вартість чотирьох і робити вибір кількості явним. Ця дрібниця дає більше скасованих замовлень, ніж будь-яка помилка в дизайні: людина бачить у видачі одну цифру, у кошику іншу й вирішує, що її обманюють. Так само явно позначаємо, коли ціна діє від комплекту.
чи потрібні окремі сторінки під типорозміри?
Так, це основа комерційного трафіку в ніші. Запит «205/55 R16» — це готовий намір купити, і відповідати на нього має окрема адреса зі своїм заголовком і текстом, а не результат фільтра з параметрами в рядку браузера. Ті самі сторінки збираються під зв'язки «шини на конкретну модель авто». Скільки їх робити — вирішуємо після заміру попиту, бо сотні порожніх сторінок під розміри, яких ви не тримаєте, працюють проти сайту.
як бути із залишками в сезон?
Тягнути наявність з облікової системи або з прайсів постачальників за розкладом, а не правити руками. У квітні й жовтні розбіжність коштує найдорожче: замовлення, яке нічим виконати, з'їдає і маржу, і рекламний клік. Дві чесні межі. Обмін не виправляє облік: якщо в базі пересорт, сайт покаже неточну цифру акуратно й швидко. І між вивантаженнями лишається вікно, у яке останній комплект можна продати двічі — тому для ходових позицій розклад ставимо частіший.
чи можна зробити доставку одразу на шиномонтаж?
Так, це окремий спосіб доставки з довідником партнерських точок: покупець обирає точку, шини їдуть туди, він приїжджає на встановлення. Технічна частина проста. Складна лежить поза кодом — домовитися з точками про приймання й розрахунки. Заразом варто вирішити, чи продавати монтаж супутньою позицією: тоді чек росте без нових відвідувачів, але з'являється зобов'язання перед покупцем, за яке відповідаєте вже ви, а не монтажник.
як зрозуміти, що підбір узагалі працює?
Замірами, які ставимо на старті: частка сесій із підбором за авто проти підбору за розміром, частка замовлень, скасованих через несумісність, кількість розмірних сторінок в індексі, розбіжність залишків у пік сезону. Без аналітики це все розмова про відчуття. У каталозі запчастин, який ми міряли 31.07.2026, стояв лічильник Universal Analytics, вимкнений Google ще 1 липня 2023 року, і жодної GA4-властивості — три роки роботи без єдиної цифри. Перевірте це у себе до того, як робити висновки про конверсію.
скільки триває розробка?
30–55 робочих днів від затвердження ТЗ, сім етапів. Найдовші — збірка каталогу з фільтром і робота з довідником відповідностей: заведення таблиць, підключення форми підбору й перевірка на реальних авто різних років. Каталог із перевіркою сумісності робиться довше за звичайний магазин навіть при меншій кількості позицій: у виміряному нами каталозі запчастин було 1 848 карток, і основна робота лежала не в них, а в логіці підбору.
Надішліть вивантаження каталогу й скажіть, чи є у вас довідник відповідностей до авто.
У відповідь — схема підбору на два входи, оцінка робіт по етапах і календарний план із датами. Якщо довідника немає й купувати його ви не плануєте, скажемо про це першим листом і запропонуємо варіант без підбору за авто.
Прайса на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» у такому разі нічого не пояснює. Спершу безкоштовний аудит — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.