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

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

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

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

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

3
Магазинів ніші поміряли

живі магазини садової техніки й інструменту, вимір 31.07.2026

від 8 690 унікальних адрес до 59 189; в одному порахувати ззовні не вдалося
Розкид каталогів
547,2–840,5 мс
Перша відповідь сервера

на тому самому движку

252,6–454,5 КБ
Вага HTML сторінки
30–50
Строк

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

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

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

Ситуація 1 з 4

Техніки двісті позицій, а питають про запчастини

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

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

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

офіційний інтернет-магазин садового інструменту світового бренду

Задача
Продавати повний асортимент садового інструменту — системи поливу, газонокосарки, секатори, акумуляторну техніку й аксесуари — з детальним каталогом, характеристиками й доставкою по Україні.
Рішення
Магазин на OpenCart 3.x за nginx з HTTP/2 і HSTS. Вісім способів оплати й чотири служби доставки, включно з доставкою через маркетплейс. Дві мовні версії з x-default, вивантаження на майданчик, модуль відгуків.
Результат
Карта сайту 8,57 МБ: 33 493 записи на 8 690 унікальних адрес — близько 3,85 копії на адресу. З них 81 категорійний вузол і 8 609 листових сторінок, каталог — близько 8,6 тис. карток. TTFB 789,4 мс з урахуванням редиректу на мовну гілку, вага HTML 323,9 КБ. Знайдене: у карту сайту потрапила лише одна з двох оголошених мовних версій.

інтернет-магазин садового інструменту для приватних покупців

Задача
Продавати поливальні системи, газонокосарки й тримери, акумуляторний і ручний інструмент із підбором комплектів під різні задачі.
Рішення
Магазин на OpenCart 3.x за nginx з HTTP/2. LiqPay, картки, оплата за реквізитами й безготівковий розрахунок з ПДВ або без; чотири перевізники, включно з доставкою через маркетплейс. Верстку оптимізовано під вагу: майже всі зображення з відкладеним завантаженням.
Результат
TTFB 547,2 мс, повне завантаження HTML 676,7 мс при вазі 252,6 КБ — найлегша сторінка серед магазинів партії; 66 із 69 зображень із відкладеним завантаженням. Знайдений дефект: /sitemap.xml віддає HTTP 200 з порожнім тілом, фід карти сайту — 404, тому обсяг каталогу ззовні виміряти не вдалося.

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

Задача
Тримати каталог техніки й запчастин із глибокою вкладеністю, фільтрами за потужністю й типом двигуна та актуальними залишками.
Рішення
Магазин на OpenCart 3.x із каталогом запчастин глибиною до чотирьох рівнів, вісьмома способами оплати й чотирма варіантами доставки. Карта сайту оголошена в robots.txt і розбита на підкарти.
Результат
Товарні підкарти: 18 файлів по 3 000 адрес плюс 1 321 — разом 55 321 товарна адреса; категорійних 3 868, сумарно 59 189. TTFB 840,5 мс, повне завантаження 997,4 мс при вазі HTML 454,5 КБ. Шість типів JSON-LD — найбагатша розмітка партії.
Що входить

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

  • Каталог техніки з окремою гілкою запчастин і витратників — глибина вкладеності під вашу номенклатуру, а не під шаблон теми
  • Прив'язка запчастин до моделей: покупець заходить від своєї техніки й бачить сумісні деталі, менеджер не відповідає на це вручну
  • Фільтр за потужністю, типом двигуна, шириною захвату й обсягом бака — за тим, чим моделі реально відрізняються
  • Імпорт прайсу з мапінгом полів і оновленням залишків за розкладом: у сезон ціна змінюється частіше, ніж встигає менеджер
  • Чекаут з оплатою карткою, частинами, післяплатою й безготівковим рахунком з ПДВ — під усі три типи покупця
  • Доставка: Нова Пошта, Meest Express, Укрпошта, доставка через маркетплейс, самовивіз — з вибором відділення в замовленні
  • Технічне SEO: ЧПУ, canonical на комбінації фільтра, карта сайту підкартами — щоб великий каталог не з'їв себе дублями
  • Мікророзмітка JSON-LD: Store, Organization, Product, BreadcrumbList — щоб дані про магазин не суперечили одні одним
  • Аналітика: GTM, GA4, події кошика й покупки — налаштовані до старту сезонної реклами, а не після неї
  • Передача: доступи, письмова інструкція, прохід адмінки з вашим менеджером на живому замовленні
  • Умови: передоплата 50%, два раунди правок на етапі дизайну, гарантійний строк 30 календарних днів
Коли ця послуга не підходить

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

  • Складання схем вибуху й таблиць сумісності запчастин, якщо їх немає в даних виробника
  • Сервісний облік ремонтів як окрема система
  • Наповнення каталогу вручну понад узгоджений обсяг
  • Реклама в сезон після запуску
  • Хостинг, домен, еквайринг
Як проходить робота

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

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

  1. Аудит каталогу і технічне завдання

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

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

  2. Структура каталогу й схема прив'язки запчастин

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

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

  3. Дизайн

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

    Головна, категорія, картка техніки, картка деталі, кошик, чекаут. Тут же фіксуємо цільову вагу сторінки: у виміряних магазинах ніші HTML важить від 252,6 до 454,5 КБ.

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

    8–12 робочих днів

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

  5. Імпорт техніки й запчастин

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

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

  6. Інтеграції, аналітика, розмітка

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

    Оплата й перевізники, фід на маркетплейс, GTM і GA4 з подіями кошика й покупки, JSON-LD, карта сайту, оголошена в robots.txt.

  7. Перевірка під сезон, передача, запуск

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

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

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

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

Що міряємо

  • Обсяг каталогу з урахуванням запчастинРахуємо по карті сайту й перехресно пошуком. У виміряному нами магазині техніки та запчастин товарні підкарти дали 55 321 адресу — 18 файлів по 3 000 плюс 1 321.
  • Глибина вкладеностіСкільки рівнів потрібно, щоб покупець дійшов до потрібної деталі. У виміряному нами магазині техніки та запчастин каталог розгорнуто до чотирьох рівнів вкладеності — інакше ножі, фільтри й фітінги, що різняться посадковим розміром, лягають в одну купу.
  • Стан карти сайтуЧи вона взагалі є. В одному з трьох виміряних магазинів ніші /sitemap.xml віддає HTTP 200 з тілом на нуль байт, а запасний фід — 404: формально файл є, фактично пошуковик отримує нуль адрес. У сусідньому магазині протилежна крайність — 33 493 записи на 8 690 адрес.
  • Швидкість під сезонним навантаженнямПерша відповідь і вага HTML. Виміряні орієнтири ніші: від 547,2 мс на легкому каталозі до 840,5 мс на каталозі в 55 тисяч товарних адрес.
  • Чекаут і перевізникиСкільки способів оплати й доставки підключено. У двох із трьох виміряних магазинів ніші це вісім способів оплати й чотири перевізники, у третьому — п'ять і чотири; у всіх трьох серед перевізників є доставка через маркетплейс.
  • Мобільна часткаЧи є viewport і наскільки важка сторінка категорії на телефоні — у сезон більшість замовлень приходить саме звідти.

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

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

Строк: 2–4 робочих дні, у сезон — до 5

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

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

Що далі

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Скільки адрес дасть каталог разом із запчастинамиГоловний важіль. У виміряних магазинах ніші розкид від 8 690 унікальних адрес до 59 189 — за строком і обсягом робіт це різні проєкти, хоча зовні обидва «магазин садової техніки». Цифру рахуємо на аудиті двома методами, бо здогад тут коштує тижнів.
  • Джерело прайсуМашинний CSV або XML з артикулом, ціною, залишком і характеристиками — це мапінг полів. PDF від виробника чи фото прайсу — ручне розбирання, окремий етап і окремий рядок кошторису.
  • Таблиця сумісностіЄ таблиця «модель — деталь» — прив'язка робиться імпортом. Немає — збираємо за артикулами виробника й вибірково перевіряємо руками; на десятках тисяч позицій це помітно рухає верхню межу.
  • Глибина категорій і фільтрКаталог запчастин на чотири рівні вкладеності — не «більше пунктів меню», а окрема структура з канонікалами на комбінації фільтра. Без них фільтр згенерує тисячі майже однакових адрес, і це погіршення, а не покращення.
  • Кількість оплат і перевізниківКожен спосіб оплати й кожен перевізник — це підключення, тестове замовлення й пункт у звірці. Вісім оплат і чотири служби доставки, як у виміряних магазинах ніші, — відчутний обсяг, а не галочка.
  • СезонРобота під дату піку означає жорсткий графік погоджень з вашого боку. Прискорити ми можемо свою частину, але не швидкість обходу каталогу пошуковиком — на неї не впливає жоден підрядник.
Технології та інтеграції

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

Стек

  • OpenCart 4.x — ставимо за замовчуванням, це гілка, яку розвивають
  • OpenCart 3.x — коли потрібен модуль без збірки під 4.x; мінус приймаємо свідомо
  • PHP підтримуваної версії — у трьох виміряних магазинах ніші ядро тримається на PHP 7.3.33, без підтримки з 2021 року
  • MySQL — на десятках тисяч позицій переглядаємо індекси, інакше категорія збирається довго
  • nginx, HTTP/2, HTTPS + HSTS — канал шифрується, але сам сертифікат магазин безпечним не робить
  • OCFilter — фільтр за характеристиками; комбінації закриваємо канонікалами
  • Консольний імпорт батчами: від 10 тис. позицій адмінка падає по таймауту
  • Sitemap-індекс із підкарт по 3 000 адрес: одним файлом карта важить мегабайти

Інтеграції

  • LiqPay
  • monobank «Покупка частинами»
  • Privat24
  • оплата за реквізитами
  • безготівковий розрахунок з ПДВ і без ПДВ
  • готівка при отриманні
  • Нова Пошта
  • Meest Express
  • Укрпошта
  • Rozetka Delivery
  • майданчик Rozetka
  • Google Tag Manager
  • GA4
  • Google Ads
  • Google Reviews
  • Telegram
  • Viber
Каталог із прив'язкою до моделей проти плоского прайсу

Чим цей варіант відрізняється від «Плоский каталог, залитий прайсом «як є»»

Як покупець знаходить детальвід своєї моделі техніки до переліку сумісних позицій
Помилкові замовленнясумісність зафіксована в даних, менеджер не звіряє кожне
Індексаціяпідкарти по 3 000 адрес, дублі закриті канонікалами
Робота менеджера в сезонпитання «чи підійде» закриває каталог
Строк запускудовший: структура й прив'язка — це окремі етапи
Що потрібно від вас

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

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

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

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

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

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

Витягне, але це вже великий каталог зі своїми правилами. Виміряний нами магазин техніки та запчастин віддає 55 321 товарну адресу й 3 868 категорійних — разом 59 189, зібраних із 18 підкарт по 3 000 адрес плюс 1 321 у дев'ятнадцятій. Перша відповідь сервера там 840,5 мс, найповільніша серед трьох магазинів ніші, які ми міряли, і це прямий наслідок обсягу. На таких каталогах працює консольний імпорт батчами: адмінка на десятках тисяч позицій відвалюється по таймауту.

як покупець знайде деталь до своєї моделі?

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

у нас сезон — коли починати?

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

карта сайту наче є, але сторінок у пошуку немає — чому?

Перевірте, що вона справді віддає адреси. В одному з трьох виміряних нами магазинів ніші /sitemap.xml повертає HTTP 200 з тілом на нуль байт, а запасний фід — 404: файл формально існує, адрес у ньому нуль, і обсяг каталогу ззовні не рахується взагалі. Протилежна крайність у тій самій ніші — 33 493 записи в карті на 8 690 унікальних адрес, тобто кожна картка повторюється майже вчетверо під різними шляхами категорій. Обидва стани видно на аудиті за півгодини.

чи можна продавати паралельно на маркетплейсі?

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

скільки способів оплати справді потрібно?

У двох із трьох виміряних магазинів ніші їх вісім — від картки й покупки частинами до безготівкового з ПДВ і готівки при отриманні; у третьому п'ять, і магазин працює. Рахувати треба не логотипи, а сегменти: приватний садівник, ФОП-озеленювач, компанія з ПДВ. Кожен зайвий шлюз — це комісія й додатковий рядок у звірці, тому перелік визначаємо на аудиті.

як тримати залишки актуальними в сезон?

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

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

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

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

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

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

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