---
title: Корзина (Redux + React)
section: shared
theme: mebelidomanet
framework: bootstrap
redesign_status: pending
last_updated: 2026-07-11
files:
  php_inline: []
  php_partials: []
  scss:
    - src/cart/style.scss
  js:
    - src/cart/index.js
  widgets: []
  shared:
    - src/cart/
deps_on:
  - shared/store
used_by:
  - cart/cart-page
  - cart/cart-mini-widget
  - informers/cart-informer
  - product/product-actions
themes_with_analog:
  - mebelmall
  - dommebeli
  - mebelmart
  - freshshop
  - mebelmag
  - mebelbazar
  - hormebel
  - cartzilla
  - mebelmarket
  - stolkomebeli
---

# Cart Module (shared)

## Назначение

Главный shared-движок корзины: Redux store + React-компоненты + counter + утилиты. Используется всеми темами через alias `@components/cart`. Экспортирует `CartInit`, `CartMiniWidgetInit`, `CartCounterInit` (см. `src/client/index.js:61-68`).

## Где живёт

- `src/cart/` — корень модуля. Внутри: `components/`, `actions/`, `reducers/`, утилиты, mustache-темплейты counter-а.
