WooCommerce Dynamic Price Calculator
WooCommerce Dynamic Price Calculator - плагин для расчета цен в зависимости от количества и пользовательских полей
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/ali3412/wc-dynamic-price-tirazh/archive/refs/heads/main.zipПлагин для WooCommerce, который динамически меняет стоимость товара на основании заказываемого количества и дополнительных произвольных полей товара.
Описание
Плагин добавляет следующие произвольные поля к товарам WooCommerce:
- Коэффицент - значение, используемое в формуле расчета
- Минимальное кол-во - минимальное количество товара, которое покупатель должен заказать, и при котором начинает действовать динамическое ценообразование
В качестве минимальной цены используется стандартная цена товара в WooCommerce.
Плагин автоматически устанавливает минимальное количество товара на странице товара и не позволяет покупателю выбрать меньшее количество. По умолчанию в поле выбора количества автоматически устанавливается минимальное значение.
Формула для расчета стоимости:
(Стандартная цена товара + Коэффицент/количество) * количество
Установка
- Загрузите папку плагина в директорию
/wp-content/plugins/вашего сайта WordPress - Активируйте плагин через меню 'Плагины' в WordPress
- Убедитесь, что WooCommerce активирован
Использование
- Откройте товар для редактирования
- Перейдите на вкладку "Dynamic Price" в настройках товара
- Убедитесь, что цена товара установлена в стандартных настройках WooCommerce
- Введите значение для поля "Коэффицент"
- Установите значение для поля "Минимальное кол-во" (по умолчанию 1)
- Активируйте динамическое ценообразование, поставив галочку "Enable Dynamic Price"
- Сохраните товар
Примеры расчета
Допустим, у нас есть следующие значения:
- Стандартная цена товара: 100
- Коэффицент: 50
- Минимальное кол-во: 2
При разном количестве товаров цена будет следующей:
- 1 шт: Стандартная цена 100 руб. (минимальное кол-во не достигнуто)
- 2 шт: (100 + 50/2) * 2 = 250 руб.
- 5 шт: (100 + 50/5) * 5 = 550 руб.
- 10 шт: (100 + 50/10) * 10 = 1050 руб.
Функциональность
-
Динамическое ценообразование - цена товара рассчитывается по формуле в зависимости от количества
-
Ограничение минимального количества - пользователь не может добавить в корзину меньшее количество товара, чем указано в настройках
-
Значение по умолчанию - на странице товара автоматически выбирается минимальное количество
-
Динамическое обновление цены - при изменении количества товара на странице цена мгновенно пересчитывается
-
Отображение итоговой суммы - на странице товара отображается общая сумма и цена за единицу товара
Требования
- WordPress 5.0 или выше
- WooCommerce 3.0 или выше
- PHP 7.2 или выше