CS-Cart Модуль Дробный остаток позволяет продавать товары, используя нецелочисленный остаток. Это используется для таких товаров как ткань (в метрах), овощи (в кг), золота (в гр) и т. д.
Особенности
- Возможность задавать шаг для поля "Кол-во" в карточке товара (как для каждого так и глобально)
- Возможность задавать подпись для количества (гр., шт., м.) как для каждого товара так и глобально
- Возможность оформлять и изменять заказы с дробным количеством из админ панели
Для работы модуля нужно добавить следующие строки в файл app/functions/fn.cart.php
fn_set_hook('check_amount_in_stock_min_qty', $product, $min_qty, $product_id);
Сюда
fn_set_hook('add_product_to_cart_post_normalize_ammount', $product_id, $amount, $data);
сюда
И последний
fn_set_hook('update_cart_products_normalize_amount_post', $amount, $v);
сюда
Для разрешения использования дробного остатка в товаре нужно зайти в редактирование товара во вкладку Модули и внести соответствующие настройки
Способ продажи "Поштучно" позволяет продавать товар в виде дробного количества. "Упаковки" - целочисленная продажа с указанием размера упаковки и суммы товара в выбранном количестве упаковок
Шаг количества товара - на сколько будет изменяться количество при нажатии + и -
Это значение можно указать глобально, в настройках модуля, а также для каждого товара индивидуально.
Также при добавлении в корзину количество в данном случае будет округляться до одного знака после запятой.
Подпись ввода количества товара выводится рядом с подписью поля "Кол-во".
Его также можно указать глобально с помощью языковой переменной product_amount_postfix_val
Во вкладке "Общие" можно задать минимальное количество для заказа в дробном виде. Также это значение можно задать глобально в настройках модуля.
Либо задать индивидуально для каждого товара.
Значения модуля можно импортировать и экспортировать через стандартный CSV экспорт.
No posts found