Открыть сервисСервис

Корзина покупок в электронной коммерции

Корзина покупок (shopping cart, корзина) — элемент интерфейса интернет-магазина, служащий промежуточным хранилищем выбранных покупателем товаров перед оформлением заказа. Позволяет изменять состав покупки, количество и параметры товаров, применять промокоды и переходить к оплате. Термин «добавить в корзину» обозначает действие пользователя, при котором выбранный товар помещается в это виртуальное хранилище.

История

Виртуальная корзина появилась в 1994 году в интернет-магазине NetMarket, созданном Дэном Кином (Dan Kohn) и Майклом Элдриджем. Первые реализации представляли собой простые списки товаров, которые затем передавались на сервер для формирования заказа. В 1995 году Amazon и eBay использовали аналогичные механизмы, закрепив термин «shopping cart» в практике электронной коммерции.

Устройство и принцип работы

Корзина реализуется на стороне клиента и сервера. Классический подход — хранение содержимого в cookie или localStorage браузера, что позволяет сохранять выбор при переходе между страницами. Более надёжный вариант — серверное хранение, привязанное к идентификатору сессии или учётной записи пользователя.

Типичный сценарий работы:

  1. Пользователь нажимает кнопку «Добавить в корзину» на странице товара.
  2. Система добавляет позицию в хранилище корзины (при повторном добавлении увеличивается количество).
  3. Иконка корзины в шапке сайта обновляется, отражая общее число товаров.
  4. Пользователь открывает страницу корзины, проверяет состав, меняет количество или удаляет позиции.
  5. Нажатие «Оформить заказ» или «Перейти к оплате» запускает процесс оформления.

Современные интернет-магазины часто используют AJAX и API, чтобы обновлять содержимое корзины без перезагрузки страницы.

Функционал

Основные возможности корзины включают:

  • изменение количества каждого товара;
  • удаление позиций;
  • расчёт стоимости с учётом скидок и промокодов;
  • расчёт доставки и налога;
  • сохранение корзины между сессиями (для авторизованных пользователей);
  • перенос корзины между устройствами.

Психология и конверсия

Кнопка «Добавить в корзину» — один из ключевых элементов воронки продаж в электронной коммерции. По данным исследований, около 70% онлайн-покупателей добавляют товары в корзину, но не завершают покупку (феномен «брошенной корзины»). Магазины используют различные приёмы для повышения конверсии: напоминания по электронной почте, временные скидки на содержимое корзины, отображение «осталось N штук».

Технические особенности

В российских интернет-магазинах корзина обычно реализуется на популярных CMS: «1С-Битрикс», «InSales», «Tilda», «Shopify» (международная платформа). Стандартный протокол передачи данных — JSON через REST API. Для защиты от накрутки количества применяются серверные проверки остатков.

См. также

Источники

  • Nielsen Norman Group. E-Commerce UX: Shopping Cart Design
  • Baymard Institute. Cart Abandonment Rate Statistics
  • «1С-Битрикс». Документация по модулю «Корзина»
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru