• Интернет-магазины · OpenCart

Апсейл в корзине: предложение уместно, когда без него товар не работает

Сопутствующие товары продаются сами, когда покупатель понимает связь: к принтеру нужен картридж, к краске — валик, к бритве — сменные кассеты. И не продаются никогда, когда в корзине показывают случайные позиции из той же категории. Разница не в механике показа, а в том, откуда взялись связи. Мы строим их из ваших данных о совместимости и комплектности, а не из предположений.

Посмотреть, как это работает
Стоимость
после бесплатного аудита
Гарантия
30 дней после подписания акта
Специализация
интернет-магазины, преимущественно OpenCart
Стоимость
после бесплатного аудита
Гарантия
30
дней после подписания акта
Специализация
интернет-магазины, преимущественно OpenCart
Срок
от 7 до 22 рабочих дней
Начало
бесплатный разбор связей
Ответ
в течение 2 часов
Работа
по письменному договору
Что входит

Полный перечень работ и того, что вы получаете на выходе

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

Что не входит в работу — чтобы не было сюрпризов на сдаче

  • навязывание более дорогих аналогов вместо выбранного товара
  • выдумывание совместимости между товарами
  • обещания роста среднего чека
  • закупка сопутствующих товаров под предложения
  • показ предложений на последнем шаге оплаты
Кому подходит

Ситуации, в которых эта услуга даёт результат

Сценарий 1 из 4

Магазин техники с расходными материалами

Самый понятный случай: картриджи, фильтры, насадки, аккумуляторы. Связь очевидна покупателю, и предложение читается как помощь, а не как продажа.

Разберём вашу ситуацию на бесплатном аудите
Бесплатный разбор связей

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

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

  1. Есть ли данные о совместимостиСовместимость оснастки, подходящие расходники, размеры креплений. Если этого нет в данных, связи строить не из чего.
  2. Есть ли статистика совместных покупокИстория заказов показывает, что на самом деле берут вместе. Это самый надёжный источник связей, и он у вас уже есть.
  3. Что показывается сейчасЧаще всего в блоке «похожие товары» стоят конкуренты выбранного. Это мешает решению, а не помогает.
  4. Где показывать уместнееДля одних категорий это карточка товара, для других — корзина. Универсального ответа нет, и мы смотрим на ваш случай.
  5. Учитывается ли наличие в предложенияхПредложение товара, которого нет, раздражает сильнее, чем его отсутствие.
  6. Что точно не предлагать вместеЕсть пары, которые выглядят логично для системы и бессмысленно для покупателя. Такие исключения нужно зафиксировать заранее.

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

  • оценка, есть ли из чего строить связи
  • примеры пар из вашей истории заказов
  • рекомендация, где показывать: в карточке или в корзине
  • оценка объёма работ

Срок: 1–3 рабочих дня

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

Главный вопрос — есть ли в ваших данных основание для рекомендаций. Это видно за час работы, и платить за такую проверку не за что.

Что дальше

Вы получаете примеры и оценку. Решение о следующих шагах за вами.

Короткая форма: контакт и адрес сайта
Договор и документы

Работаем официально

Договор, акт и счёт — на каждый проект, а не только на большой.

Нам доверяют6 брендов

Нам доверяют: Kvant Energy, GYPSUN, Naturel Cosmetics, Pancer Protection, LUGI, BeeTech

Условия, зафиксированные письменно8 пунктов
  • Договор, акт и гарантия 30 дней

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

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

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

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

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

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

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

  • Сайты в девяти странах

    Наши сайты работают в девяти странах: кроме Украины — Польша, Германия, Австрия, Англия, Норвегия, Болгария, Молдова, Испания.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Сайты в девяти странах

    Наши сайты работают в девяти странах: кроме Украины — Польша, Германия, Австрия, Англия, Норвегия, Болгария, Молдова, Испания.

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

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

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

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

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

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

NDA подписываем по запросу. После завершения свои доступы удаляем сами.

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

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

  • Откуда берутся связиГотовые данные о совместимости — самый простой случай. Построение связей по истории заказов требует отдельной работы с данными.
  • Количество категорийПара категорий с очевидными дополнениями — это быстро. Весь каталог означает правила для каждой группы товаров.
  • Где показыватьКорзина, карточка товара, страница после оформления — разные места с разной логикой и разным риском помешать покупателю.
  • Учёт наличияПредложения должны проверяться на наличие в момент показа, иначе они портят впечатление вместо того, чтобы помогать.
  • Правила для новых товаровБез них связи придётся заводить вручную каждый раз, и через полгода блок начнёт показывать устаревшее.
  • АналитикаБез событий невозможно понять, какие пары работают. Это небольшая часть, без которой вся работа остаётся догадкой.
Кейсы

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

LadyLand

интернет-магазин профессиональной косметики и средств ухода, каталог более 5 тыс. SKU

Задача
Собрать в один каталог большой ассортимент профессиональной косметики с навигацией по брендам и типам средств, карточками с подробным составом и назначением и понятными розничному покупателю условиями оплаты и доставки.
Решение
Магазин на OpenCart 3 (тема lightshop, nginx). Каталог по брендам и типам средств. Бесплатная доставка от 4 000 грн, оплата полной предоплатой на счёт ФЛП или наложенным платежом при условии задатка 200 грн. Микроразметка Organization и PostalAddress. Соцсети: Telegram, Instagram, Facebook, TikTok.
Результат
5 561 товар в живом каталоге (замерено 31.07.2026 поиском OpenCart с пустым запросом: 56 страниц по 100 позиций, на последней — 61). HTML главной 154 КБ, TTFB 0,80 с. На главной есть микроразметка Organization + PostalAddress.

Pancer Protection

интернет-магазин тактического и военного снаряжения с каталогом более 50 тыс. SKU

Задача
Удержать в одном магазине сверхбольшой ассортимент тактического снаряжения (бронезащита, одежда, обувь, рюкзаки, связь, оптика) с детальной фильтрацией по характеристикам — и при этом не потерять скорость отдачи страниц.
Решение
Магазин на OpenCart 3 (тема chameleon + модули NeoSeo) за Cloudflare. Две языковые версии. Полная JSON-LD разметка локального магазина: Store, Place, GeoCoordinates, PostalAddress, OpeningHoursSpecification, ContactPoint, WebSite, SearchAction. В чекауте — LiqPay, карта онлайн, наложенный платёж, наличные при получении, безналичный расчёт и рассрочка онлайн (события dataLayer). Телефония Binotel, email-маркетинг eSputnik, вход через Google, GTM, GA4, Google Ads.
Результат
54 302 товара и 635 категорий — цифра подтверждена двумя независимыми методами: sitemap-индекс из 32 товарных файлов даёт 110 096 URL на два языка, перекрёстная проверка поиском OpenCart даёт 54 501–54 600 позиций (расхождение 0,4%). Каталог на 54 тысячи SKU отдаёт первый ответ за 0,41 с, полная загрузка HTML — 0,51 с при 422 КБ. Девять типов JSON-LD на главной. Пять способов оплаты, включая LiqPay и рассрочку онлайн. Измерено 31.07.2026.

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

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

Этапы работы

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

Общий срок:5–20 дней

  1. Разбор данных

    1–3 рабочих дня

    Смотрим, есть ли данные о совместимости и что показывает история совместных покупок. Если оснований нет, говорим об этом сразу.

  2. Построение связей

    2–8 рабочих дней

    Составляем пары «товар — дополнение» для выбранных категорий. Спорные пары выносим вам: вы знаете товар лучше.

  3. Место и вид показа

    1–3 рабочих дня

    Решаем, где показывать и сколько позиций. Главное правило: предложение не должно добавлять шагов до оплаты.

  4. Реализация

    2–6 рабочих дней

    Делаем блок с проверкой наличия и ограничением количества. Работаем на тестовой среде.

  5. Аналитика

    1–3 рабочих дня

    Настраиваем события на показ и добавление, чтобы была видна не общая цифра, а конкретные пары, которые работают.

  6. Перенос и пересмотр

    1–2 рабочих дня

    Выкатываем, через несколько недель смотрим статистику пар и убираем те, что не работают. Гарантия 30 дней со дня подписания акта.

Технологии и интеграции

На чём строим и с чем это соединяется

Стек

  • OpenCart
  • WooCommerce
  • PHP
  • JavaScript
  • TypeScript
  • MySQL
  • MariaDB
  • PostgreSQL
  • Next.js
  • Git

Интеграции

  • Google Analytics 4
  • Google Tag Manager
  • 1С
  • BAS
  • CRM
  • XML/YML-прайсы
Связи из данных или блок «похожие товары»

Чем этот вариант отличается от альтернативы

Стандартный блок похожих товаровНаш подход
Что показываетсяконкуренты выбранного товарадополнения к выбранному товару
Как это воспринимает покупателькак сомнение: «может, лучше тот?»как помощь: «а, это тоже нужно»
Откуда берутся позициита же категория или ценовой диапазонсовместимость и совместные покупки
Влияние на оформлениеможет вернуть покупателя к выборуне добавляет шагов
Сложностьвключается одной галочкойвыше: нужны данные о связях
Что нужно от вас

Без этого не начнём — лучше подготовить заранее

  1. данные о совместимости или комплектности товаров, если они есть
  2. доступ к истории заказов для анализа совместных покупок
  3. какие категории дают наибольший оборот
  4. что точно не стоит предлагать вместе
  5. где вы хотите показывать: в корзине, в карточке или в обоих местах
  6. кто с вашей стороны принимает работу
Если чего-то из этого нет — скажите, подскажем, как собрать или сделаем сами отдельной задачей.
Частые вопросы

Что спрашивают чаще всего — с конкретными ответами

Чем апсейл отличается от кросс-сейла?

Апсейл предлагает более дорогой вариант того же товара, кросс-сейл — дополнение к выбранному. В корзине уместен в основном второй: человек уже решил, что берёт, и предложение другой модели возвращает его к выбору. Мы разделяем эти механики, потому что их часто путают и показывают в одном блоке.

Откуда берутся связи между товарами?

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

Не будут ли предложения мешать оформлению?

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

Вы гарантируете рост среднего чека?

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

Что делать с парами, которые не работают?

Убирать. Через несколько недель после запуска видно, из каких пар добавляют в корзину, а из каких нет. Неработающие пары только занимают место и рассеивают внимание — и это часть работы, а не отдельная услуга.

А если сопутствующего товара нет в наличии?

Тогда он не показывается. Предложение товара, которого нет, раздражает сильнее, чем его отсутствие: покупатель решает добавить, а система отказывает. Проверка наличия в момент показа — обязательная часть.

Где лучше показывать: в карточке или в корзине?

Зависит от категории. Для техники с расходниками уместнее карточка — человек ещё думает о комплекте. Для мелких дополнений лучше корзина, когда решение об основном товаре уже принято. Универсального ответа нет, и на разборе мы смотрим на ваш случай.

Сколько это длится?

От 7 до 22 рабочих дней. Сам блок делается быстро; время уходит на построение связей и решения по спорным парам, где нужно ваше знание товара.

Демо

Ваш каталог на экране телефона

Так может выглядеть ваш магазин в телефоне: баннер коллекции, популярные товары и корзина в одно касание. Нажмите «В корзину» — счётчик в шапке обновится, как в настоящем магазине.

  • Баннер коллекцииПервый экран показывает новинку, а не логотип.
  • Карточки товаровФото, цена и кнопка — без перехода на отдельную страницу.
  • Корзина в одно касаниеСчётчик в шапке обновляется сразу, как в настоящем магазине.
Магазины в портфолио
Это демо-интерфейс, а не магазин клиента. Живые работы — в портфолио.
SHOP
Новая коллекцияОсень / ЗимаСмотреть
ПопулярноеВсе товары ›
  • Худи Essentials1 290 ₴
  • Рюкзак Urban1 490 ₴
  • Кепка Classic690 ₴
  • Футболка Basic590 ₴
  • Кроссовки Street2 390 ₴
  • Шорты Active890 ₴

Проверим, есть ли из чего строить связи

Разбор бесплатный: посмотрим данные о совместимости и историю совместных покупок, покажем примеры пар.

Из измеренных кейсов54 302 товара и 635 категорий

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

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