Корзина покупок в электронной коммерции¶
Корзина покупок (shopping cart, корзина) — элемент интерфейса интернет-магазина, служащий промежуточным хранилищем выбранных покупателем товаров перед оформлением заказа. Позволяет изменять состав покупки, количество и параметры товаров, применять промокоды и переходить к оплате. Термин «добавить в корзину» обозначает действие пользователя, при котором выбранный товар помещается в это виртуальное хранилище.
¶История
Виртуальная корзина появилась в 1994 году в интернет-магазине NetMarket, созданном Дэном Кином (Dan Kohn) и Майклом Элдриджем. Первые реализации представляли собой простые списки товаров, которые затем передавались на сервер для формирования заказа. В 1995 году Amazon и eBay использовали аналогичные механизмы, закрепив термин «shopping cart» в практике электронной коммерции.
¶Устройство и принцип работы
Корзина реализуется на стороне клиента и сервера. Классический подход — хранение содержимого в cookie или localStorage браузера, что позволяет сохранять выбор при переходе между страницами. Более надёжный вариант — серверное хранение, привязанное к идентификатору сессии или учётной записи пользователя.
Типичный сценарий работы:
- Пользователь нажимает кнопку «Добавить в корзину» на странице товара.
- Система добавляет позицию в хранилище корзины (при повторном добавлении увеличивается количество).
- Иконка корзины в шапке сайта обновляется, отражая общее число товаров.
- Пользователь открывает страницу корзины, проверяет состав, меняет количество или удаляет позиции.
- Нажатие «Оформить заказ» или «Перейти к оплате» запускает процесс оформления.
Современные интернет-магазины часто используют 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С-Битрикс». Документация по модулю «Корзина»