Более 200 модулей для CS-Cart по единой подписке за 3 000 ₽ в месяц
Поиск товаров

Дробный остаток

Позволяет продавать определенное количество товара или товар с плавающей величиной. Вы можете продавать продукты
Укажите домен без http и слешей. Пример: domain.com
По подписке 12 000 ₽
Последняя версия модуля Обновлено:
Есть вопросы по модулю? Напиши нам: HelpDesk Bot

Дробный остаток

Этот модуль входит в нашу Подписку.

Оформите подписку — и пользуйтесь всеми модулями без ограничений.

Модуль «Дробный остаток» помогает продавать товары в дробном или кратном количестве: по весу, объёму, метражу, упаковкам или другим единицам измерения.

Для чего нужен

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

Модуль позволяет задать для товара единицу измерения, шаг изменения, минимальное и максимальное количество, а покупатель видит и выбирает корректное количество на витрине, в корзине и при оформлении заказа.

Основные возможности

  • продажа товаров с дробным количеством, например 0.5 кг, 1.25 л или 2.5 м;
  • настройка единицы измерения для товара или использование общей единицы по умолчанию;
  • настройка шага изменения количества, минимального и максимального значения;
  • корректное округление количества при добавлении товара в корзину и изменении заказа;
  • отображение единицы измерения рядом с количеством на витрине, в корзине и при оформлении заказа;
  • работа с массовым обновлением товаров;
  • совместимость с обновлённым списком товаров в модуле «Улучшенное оформление заказа».

Как работает

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

На странице оформления заказа количество можно менять без возврата в корзину. Если вместе используется модуль «Улучшенное оформление заказа», список товаров сохраняет единицы измерения, старую цену и корректное обновление итогов. Основные настройки находятся в карточке модуля, параметры конкретного товара — в его карточке, а для группы товаров доступно массовое обновление.

Остались вопросы по работе модуля?

Напишите нам.


Продукт:
  • Store Builder
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Назначение:
  • Вендорам
  • Владельцам
  • Покупателям
Архитектура
:
  • Backend
Локализации:
  • English
  • Русский
Совместимость:
  • 4.18.X
  • 4.17.X

Инструкция к модулю «Дробный остаток»

Что делает модуль

Модуль позволяет продавать товары в дробном или кратном количестве: по весу, объёму, метражу и другим единицам измерения. Для товара задаются единица измерения, шаг изменения, минимальное и максимальное количество, а на витрине, в корзине и при оформлении заказа покупатель видит и выбирает корректное количество.

Где находится модуль

Настройки — в карточке модуля Дробный остаток в разделе Администрирование → Модули → Управление модулями. Настройки конкретного товара — в его карточке, раздел «MS: Дробный остаток». Массовая настройка — в разделе Администрирование → Товары → Массовое обновление.

Как настроить

  1. Откройте карточку модуля «Дробный остаток».
  2. Включите «Использовать дробный остаток».
  3. Укажите единицу измерения по умолчанию — например, шт., кг или л.
  4. Сохраните изменения.

Важно: модуль несовместим с модулем csc_fractional_stock — одновременно использовать их нельзя. Модуль рассчитан на редакции MULTIVENDOR и ULTIMATE.

Настройка товара

Откройте карточку товара и найдите раздел «MS: Дробный остаток». В нём задаются использование дробного остатка, единица измерения, шаг изменения, минимальное и максимальное количество.

Массовое обновление

В разделе Администрирование → Товары → Массовое обновление выберите товары и задайте параметры дробного остатка сразу для группы.

Как работает на витрине

На странице товара с включённым дробным остатком покупатель вводит дробное количество (например, 1.5 или 2.3). Значение округляется до заданного шага и проверяется по ограничениям минимума и максимума. В корзине и при оформлении заказа количество показывается вместе с единицей измерения.

Если используется модуль «Улучшенное оформление заказа», покупатель может менять дробное количество прямо на странице оформления кнопками или ручным вводом, без возврата в корзину.

Примеры

  • продукты: единица «кг», шаг 0.1 — заказ 1.5 кг или 2.3 кг;
  • жидкости: единица «л», шаг 0.1 — заказ 0.5 л или 1.2 л;
  • упаковки: единица «уп.», шаг 0.5 — заказ 1.5 упаковки.

Как проверить работу

  1. Включите дробный остаток и задайте единицу измерения по умолчанию.
  2. Настройте тестовый товар: единица измерения, шаг, минимум и максимум.
  3. Откройте карточку товара на витрине и введите дробное количество — значение должно округлиться до шага.
  4. Проверьте ограничения: количество ниже минимума и выше максимума не должно приниматься.
  5. Добавьте товар в корзину и проверьте отображение количества с единицей измерения.
  6. Перейдите к оформлению заказа и, если используется «Улучшенное оформление заказа», измените количество прямо на странице.

Типовые проблемы

  • Дробные количества не работают. Проверьте, что модуль активен, включён глобальный параметр и дробный остаток включён у товара.
  • Количество не округляется. Проверьте шаг изменения в настройках товара.
  • Ограничения не работают. Проверьте минимальное и максимальное количество в настройках товара.

История изменений

v1.3.3 от 29.10.2026

[*] Обновлены описание и инструкция модуля, добавлены локализованные материалы и логотип.

v1.3.2

[*] Обновлён шаблон модуля.

v1.3.1 от 2026-05-22

[+] Добавлена совместимость с модулем «Улучшенное оформление заказа»: товары с дробным остатком корректно отображаются и редактируются на странице оформления.

[+] Обновление количества на оформлении заказа поддерживает кнопки увеличения и уменьшения, ручной ввод и пересчёт без перезагрузки страницы.

[*] Улучшено отображение списка товаров в оформлении заказа: единицы измерения, старая цена и адаптивная вёрстка выглядят корректно.

[!] Улучшено визуальное отображение статуса отсутствующих товаров в теме UniTheme2.

[!] Исправлены двойные срабатывания обновления количества при совместной работе с модулем «Улучшенное оформление заказа».

[!] Исправлено наложение элементов в блоке доставки после обновления товаров в оформлении заказа.

[!] Улучшено отображение цены за единицу товара на витрине.

v1.3.0 от 2026-03-19

[*] Изменён шаблон отображения товаров на странице оформления заказа для темы UniTheme2.

[*] Стиль кода приведён к единому стандарту CS-Cart.

[!] Исправлено отображение количества товара в корзине — теперь оно совпадает с карточкой товара.

[!] Исправлена ошибка миграции настроек дробного остатка при обновлении модуля.

[!] Удалена зависимость запроса корзины от неиспользуемых данных CommerceML.

v1.2.0 от 2026-02-23

[+] Добавлены данные единицы измерения и шага количества во фронтенд API корзины.

[*] Обновлён шаблон модуля.

[!] Исправлено добавление общего товара из карточки товара в избранное — товар больше не добавляется дважды.

v1.1.0 от 2025-09-08

[+] Добавлена поддержка дробных количеств товаров в корзине мобильного приложения.

[*] Изменён алгоритм определения минимального количества товара для заказа.

[*] Выполнена стандартизация модуля.

[!] Исправлена ошибка удаления товаров из корзины.

v1.0.0 от 2025-04-25

[+] Первое издание модуля.

Обозначения:

[+] Добавлено

[-] Удалено

[*] Изменено

[!] Исправлена ошибка

Отзывы

Здесь можно поделиться своим мнением и оценить нашу работу.

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

Похожие модули