EU E-Invoicing
XRechnung, ZUGFeRD/Factur-X и Peppol BIS 3.0 из каждого заказа, создаются на вашем сервере.
Платформы
CS-CartДополнения и темы для CS-Cart и Multi-Vendor
OpenCartРасширения и темы для OpenCart 4 и 3Магазины
Руководство по WooCommerce · Sell by Measure
Покупатели берут ровно 1,25 кг сыра, 2,6 м ткани или 3,33 м² напольного покрытия. Цена указана за единицу, итог обновляется во время ввода, а остаток уменьшается ровно на нужное количество.
Продукты, документация, магазины и поддержка доступны на английском языке.




Проблема
WooCommerce считает количество целыми штуками. Поле количества на странице товара и в корзине принимает 1, 2 или 3, а остатки хранятся и списываются целыми числами.
Поэтому магазины, продающие на вес или по длине, обычно выбирают один из трёх обходных путей. Они сильно различаются тем, что видит покупатель и что происходит с остатками.
Sell by Measure for WooCommerce
В разделе «Данные товара» > Sell by measure выберите одну из 15 единиц (кг, г, фунт, унция, м, см, фут, ярд, дюйм, м², фут², л, мл, галлон, жидкая унция). Обычная цена становится ценой одной единицы.
Шаг (до 4 знаков после запятой), минимум, максимум, количество по умолчанию и до 8 кнопок быстрых значений: для товара или как значения по умолчанию для категории.
Покупатели вводят 1,25 или нажимают «500 г», видят итог в реальном времени, а точное количество проходит через корзину, оформление заказа, заказ и остатки.
Вес, длина, площадь или объём, с округлением значения до вашего шага.
Итог на странице товара обновляется, пока покупатель вводит значение или нажимает быструю кнопку.
Для товаров в м² и фут² покупатели вводят длину и ширину и получают площадь.
Остаток хранится в единице продажи (125,5 кг). Заказы списывают его точно, отмены возвращают.
Работает с блоками «Корзина» и «Оформление заказа», классическими шорткодами, Store API и HPOS.
Укажите вес одной единицы; WooCommerce умножит его на количество.
Sell by Measure for WooCommerce
Сделаны в наших демо- и тестовых магазинах; интерфейс на английском языке.



Количества в WooCommerce по умолчанию целые. Разработчик может ослабить это фильтром, но витрина, корзина, блочное оформление, остатки, экран заказа и Store API требуют работы. Большинство плагинов-калькуляторов идёт другим путём: оставляет количество 1 и меняет цену. Заказ тогда говорит «1 × Чеддер», а остаток не снижается на проданное.
Sell by Measure использует настоящие дробные количества. В заказе 1,3 кг, остаток падает с 10 до 8,7 кг, а REST и Store API возвращают 1,3. Всё, что читает заказы, от плагинов счетов до писем, видит реальное количество.
Add to cart в списках добавляет количество по умолчанию. Товары по длине × ширине показывают Enter size и открывают страницу товара, а такие строки в корзине не меняются: покупатель добавляет новый размер. Штучные товары остаются штучными: 1,5 кружки отклоняются.
В Данные товара, Sell by measure выберите единицу продажи. Обычная цена становится ценой одной единицы. Есть 15 единиц: kg, g, lb, oz, m, cm, ft, yd, in, m², ft², L, ml, gal и fl oz.
| Поле | Пример | Значение |
|---|---|---|
| Quantity step | 0.05 | До 4 знаков. Пусто значит 0,01. |
| Minimum / maximum | 0.1 / 5 | На строку корзины. Остаток действует всегда. |
| Default quantity | 0.5 | Показывается при загрузке и добавляется из списков. |
| Quick amounts | 0.25, 0.5, 1, 2 | До 8 кнопок. |
| Length x width | On | Только m² и ft². |
Для целого отдела задайте это один раз на категории: товары в Use the category default наследуют настройки первой категории с единицей. Выберите Whole items, чтобы исключить товар.
Держите остаток в единице продажи, с дробями. Для доставки укажите вес одной единицы: 1 кг для товара на килограммы, а WooCommerce умножит на количество.
| Вариации (250 г, 500 г) | Калькулятор | Sell by Measure | |
|---|---|---|---|
| Любое количество | Нет | Да | Да, по шагу |
| Количество в заказе | Целое | Часто 1 | Реальное количество |
| Остаток в реальных единицах | По вариации | Часто нет | Да, дробный |
| Длина × ширина | Нет | Да | Да |
| Многомерные формулы | Нет | Часто | Только длина × ширина |
При нескольких фиксированных размерах вариации бесплатны и достаточны. Отдельный калькулятор может быть лучше для объёма или сложных формул. Выбирайте настоящие количества, когда важны точность остатка и читаемые заказы. Наше руководство по продаже на вес сравнивает подходы.
Продуктовые магазины могут сочетать это с темой Pantry, которая оформляет поле и итог. Ковры и покрытия подходят к Hearth. EU E-Invoicing тоже принимает дробные количества и единицы. Купить Sell by Measure в магазине.
WooCommerce 10.1 до 11.2 на WordPress 6.7 или новее, PHP 7.4 до 8.3. Поддерживает HPOS, блоки Корзина и Оформление заказа, блочные и классические темы и Store API. Без переопределения шаблонов, два маленьких скрипта загружаются только там, где нужно. Поддерживаются простые и вариативные товары. Настройки остаются при удалении, если вы не отметите Remove data on uninstall.
| Товар | Единица | Шаг | Быстрые количества |
|---|---|---|---|
| Сыр или деликатесы | kg | 0.05 | 0.25, 0.5, 1 |
| Кофе | g | 50 | 250, 500, 1000 |
| Ткань | m | 0.1 | 1, 2, 5 |
| Верёвка или кабель | m | 0.5 | 5, 10, 25 |
| Покрытие | m² | 0.01 | Длина × ширина включена |
| Краска | L | 0.25 | 0.75, 1, 2.5 |
Задайте минимум, подходящий к резке или взвешиванию. Шаг 0,001 кг выглядит точно, но если весы или команда работают по 50 г, предложите это. Круглые числа также делают итог понятнее на телефоне.
При резке скажите на странице, поставляете ли вы один цельный кусок. Два заказа по 2 м и 3 м не обязательно один отрез 5 м.
Важна и доставка. Доставке по весу нужен вес единицы на товаре, а громоздким рулонам может потребоваться свой класс доставки.
WooCommerce
Дробное количество вроде 1,25 кг, быстрые значения, длина × ширина и точные дробные остатки, с блочным оформлением заказа.
WooCommerce
Самые востребованные продукты этой платформы. У каждого есть своя страница, купить можно прямо в магазине.
XRechnung, ZUGFeRD/Factur-X и Peppol BIS 3.0 из каждого заказа, создаются на вашем сервере.
Диалог «Предложить цену» со встречными предложениями и скрытыми правилами; согласованная цена действует только в корзине этого покупателя.
Поиск по году, марке и модели, «Мой гараж», значок совместимости на каждом товаре и импорт CSV для больших файлов совместимости.
Имена, даты и монограммы с предпросмотром на изображении товара, доплатами, проверяемыми на сервере, и блочным оформлением заказа.
Классическая блочная тема для магазинов запчастей, ориентированная на конверсию: гараж, проверка совместимости на каждом товаре и четыре стиля.
Тёплая блочная тема с упором на фото для мебели и товаров для дома: плитки Shop by room, фильтры и четыре стиля.
Цены, лицензии, полная документация и мгновенная загрузка доступны в магазине.
woocommerce.kaviolabs.com · 7 плагинов · 11 тем
Продажа на вес
Каждая версия создана для своей платформы, а не перенесена с другой. У каждой есть своя страница продукта, документация и цена.
CS-Cart
Дробное количество с единицей, шагом, пресетами и ценой за кг или метр, с точными остатками до 0,001.
Дробное количество в 15 единицах, кнопки-пресеты, итог по строке в реальном времени и точные дробные остатки в OpenCart 4 и 3.
PrestaShop
Количества вроде 1,25 кг или 2,40 м с быстрыми значениями, итогом в реальном времени, точными дробными остатками и реальным весом для доставки.
Shopify
Поле количества с ценой в реальном времени, цены за единицу Shopify и проверка минимума и максимума при оформлении заказа.
Руководство
Руководство · на английском
How five platforms handle 1.25 kg or 2.5 m, the usual workarounds and what to check before you choose.
Читать руководствоFAQ
Только с обходными путями вроде одной вариации на каждое количество. Сам WooCommerce считает количество и остатки целыми штуками.
Да. Sell by Measure поддерживает блоки «Корзина» и «Оформление заказа», классические шорткоды, Store API и высокопроизводительное хранение заказов (HPOS).
Да. Дробное количество используют только товары с единицей продажи; у всех остальных количества остаются целыми.
Вариации используют единицу и ограничения родительского товара. У каждой вариации своя цена за единицу, а итог в реальном времени следует за выбранной вариацией.
Заказы никогда не меняются. Без плагина WooCommerce снова воспринимает количества как целые числа, поэтому сначала завершите открытые заказы с дробными количествами.
Фиксированные скидки на товар действуют на единицу количества, как при 2 штуках. Процентные купоны и купоны корзины работают обычно.
WooCommerce Analytics записывает проданные товары целыми. Выручка точна.
Да, для товаров в m² и ft². Количество равно площади, округлённой до вашего шага.
Да. У настроек категории те же поля, а товары могут наследовать их или исключаться.
Экраны товара, корзины и админ-панели и документация есть на странице продукта.
Kavio Labs
Те же стандарты, та же служба поддержки и один портал лицензий для каждой платформы, с которой мы работаем.