• Интернет-магазины · OpenCart 4.x
  • Замер 31.07.2026

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

Разработка интернет-магазина садовой техники упирается не в технику, а в запчасти: двести газонокосилок и триммеров – это маленький каталог, а детали к ним – десятки тысяч страниц. Поэтому магазин садовой техники мы проектируем от номенклатуры: сначала считаем, сколько адресов даст каталог вместе с запчастями и сколько уровней вложенности нужно, чтобы покупатель дошел до ножа или фильтра. Второй рычаг — сезон: до пика каталог должен быть уже обойден поисковиком, а не только залит.

Посмотреть, как это работает
Стоимость
после бесплатного аудита
Гарантия
30 дней после подписания акта
Магазины ниши померили
3 живых магазина садовой техники и инструмента, 31.07.2026
после бесплатного аудита
Стоимость
30
Гарантия

дней после подписания акта

3
Магазины ниши померили

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

от 8690 уникальных адресов до 59189; в одном сосчитать извне не удалось
Разброс каталогов
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 товарный адрес; категорийных 3868, суммарно 59189. 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 на странице категории, проход админки с менеджером, передача доступов.

Бесплатный аудит перед сезоном

В садовой технике ошибка в смете почти всегда сидит в запчастях: техники может быть двести позиций, а деталей к ней – десятки тысяч. Аудит дает точную цифру до того, как мы договариваемся о деньгах и сроках.

Что мы измеряем

  • Объем каталога с учетом запчастейСчитаем по карте сайта и перекрестно поиском. В измеренном нами магазине техники и запчастей товарные подкарты дали 55321 адрес — 18 файлов по 3000 плюс 1321.
  • Глубина вложенностиСколько уровней необходимо, чтоб клиент дошел до подходящей детали. В измеренном нами магазине техники и запчастей каталог развернут до четырех уровней вложенности — иначе ножи, фильтры и фитинги, отличающиеся посадочным размером, ложатся в одну кучу.
  • Состояние карты сайтаИли она вообще есть. В одном из трех измеренных магазинов ниши /sitemap.xml отдает HTTP 200 с телом на ноль байт, а запасной ФИД – 404: формально файл есть, фактически поисковик получает ноль адресов. В соседнем магазине противоположная крайность – 33 493 записи на 8 690 адресов.
  • Скорость под сезонной нагрузкойПервый ответ и вес HTML. Измеренные ориентиры ниши: от 547,2 мс на легком каталоге до 840,5 мс на каталоге в 55 тысяч товарных адресов.
  • Чекаут и перевозчикиСколько способов оплаты и доставки подключено. В двух из трех измеренных магазинов ниши это восемь способов оплаты и четыре перевозчика, в третьем — пять и четыре; у всех троих среди перевозчиков есть доставка через маркетплейс.
  • Мобильная частьЕсть ли viewport и насколько тяжела страница категории на телефоне – в сезон большинство заказов приходит именно оттуда.

Что вы получаете

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

Срок: 2–4 рабочих дня, в сезон — до 5

Почему это бесплатно

Потому что количество запчастей – это та цифра, которую невозможно угадать извне, а она задает и срок, и сумму. Считать ее быстрее, чем спорить о вилке. Документ ваш вне зависимости от того, кто будет делать магазин.

Что дальше

После аудита – сумма и срок по этапам с календарными датами с учетом сезона, далее договор, счет и акт.

Короткая форма: контакт и адрес сайта

  • Договор, акт и гарантия 30 дней

    На каждый проект письменный договор: объём, сроки, сумма, порядок приёмки. После сдачи — акт и счёт, затем 30 календарных дней гарантии.

  • ФОП и безналичный расчёт

    Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.

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

    Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.

  • Портал клиента вместо переписки

    Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.

  • Заказчики из Европы

    Среди работ — проекты для Норвегии, Болгарии, Молдовы и Испании.

  • Цифры, которые можно проверить

    Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.

  • Сначала аудит, потом сумма

    Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.

  • Говорим «нет», когда не уверены

    Если задача не наша или срок нереальный — скажем сразу.

Не нашли свой случай?

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

Что влияет на стоимость

Почему две одинаковые на вид задачи считаются по-разному

  • Сколько адресов даст каталог вместе с запчастямиГлавный рычаг. В измеренных магазинах ниши разброс от 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-фидом из того же каталога: цены и наличие тянутся из одного источника, поэтому различия между сайтом и площадкой не возникает. Во всех трех измеренных магазинах ниши площадка подключена – и как канал продажи, и как способ доставки в чекате. Предел: фид открывает канал, но не делает вашу цену конкурентной – в товарной выдаче вас сравнивают со всеми сразу.

Сколько способов оплаты действительно нужно?

В двух из трех измеренных магазинов ниши их восемь — от карты и покупки по частям до безналичного по НДС и наличных при получении; в третьем – пять, и магазин работает. Считать нужно не логотипы, а сегменты: частный садовник, ФЛП-озеленитель, компания по НДС. Каждый лишний шлюз – это комиссия и дополнительная строка в сверке, поэтому перечень определяем на аудите.

Как держать остатки актуальными в сезоне?

Импортом по расписанию — ежедневно или ежечасно, в зависимости от того, как быстро двигается состав; если есть обмен с учетной системой, цены и остатки тянем оттуда. Честно о границе: обмен не исправляет учет. Если в учете пересорт или незакрытые списания сайт быстро и аккуратно покажет неточные данные, а между выгрузками всегда остается окно, в которое последнюю единицу могут купить дважды.

Почему на странице нет цены?

Потому что смета в этой нише держится на одной цифре — сколько адресов даст каталог вместе с запчастями, а угадать ее извне невозможно. Между измеренными нами магазинами разница почти в семь раз: 8690 уникальных адресов против 59189. Поэтому сначала бесплатный аудит за 2–4 рабочих дня, и уже по его цифрам — сумма и срок по этапам. Документ остается вашим вне зависимости от того, кто будет делать магазин.

Отправьте прайс техники и отдельно прайс запчастей

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

Из измеренных кейсовКарта сайта 8,57 МБ: 33 493 записи на 8 690 уникальных адресов

Смотреть кейсы
  • Ответ в течение 2 часов
  • Без обязательств
  • Работаем по договору

Прайса на сайте нет намеренно: объём той же работы у двух клиентов отличается в разы, и цифра «от» в этом случае ничего не объясняет. Сначала бесплатный аудит — считаем ваши страницы, дубли и скорость, — потом называем сумму и срок и фиксируем их в договоре.