Динамическая цена позволяет существенно расширить базовый функционал интернет-магазина, формировать стоимость товара в зависимости от различных условий (переменных). «Динамическая цена» позволяет реализовать такой функционал как: цена в зависимости от количество метров, покупка кратно упаковке, скидка в зависимости от количества и т.д.
Woo Price Calculator (700+)
Плагин создает несколько полей + калькулятор, в котором эти поля взаимодействуют с помощью математических знаков. Результат действия калькулятора и будет являться ценой товара. В расчетах может участвовать изначальная цена на товар ($price). Можно выборочно настраивать воздействие калькулятора на разделы, либо на конкретные товары. В бесплатной версии есть ограничение до 6 полей и всего 1 калькулятор. PRO версия стоит $60 (10/2017).
Как обычно, у плагина нет перевода RU. Сделал перевод (не полный) с помощью Яндекс Переводчика — скачать файлы перевода.
WooCommerce Measurement Price Calculator
Платное решение — 129$ (10/2017). После установке в панели редактирования товара добавляется еще одна закладка Measurement (Измерение). Настройки в закладке делятся на 2 подгруппы: Calculator Settings и Pricing Table (работает после включения чекбокса Calculated Price).
Настройки Calculator Settings
Основной настройкой является выбор типа измерения, от которого зависят дополнительные настройки.
Типы измерений:
- Dimensions (Габаритные размеры)
- Area (Площадь). Измеряется в квадратных единицах, т.е. посетитель вписывает необходимое количество квадратных единиц (единицы настраиваются здесь же). Area Options — в этом поле можно задать значение, которое посетитель изменить не сможет.
- Area (LxW) (Площадь (ДхШ)). Добавляются поля длина, ширина. Настраиваются единицы измерения.
- Perimeter (2L + 2W) (Периметр)
- Surface Area 2(LW + LH + WH) (Площадь поверхности)
- Volume (Объем)
- Volume (LxWxH) (Volume (ДхШхВ))
- Volume (AxH) (Объем)
- Weight (Вес)
- Room Walls (Стены комнаты)
Чекбокс Show Product Price Per Unit открывает настройки привязки еденицы к цене товара.
Чекбокс Calculated Price включает поле добавления единиц. Далее происходит следующее: мы вписываем количество единиц и при добавлении товара в корзину оно умножается его на стоимость и в корзину попадает товар с указанием количества единиц.
Настройки Pricing Table
В этой группе настраивается диапазон значений единиц, а также цена за единицу и акционная цена за единицу.
Настройка кратности упаковки
Если мы продаем ламинат или плитку. И хотим чтобы калькулятор рассчитывал нам необходимое количество пачек в зависимости от площади делаем следующее:
1. В основном поле цены указываем стоимость за пачку.
2. Во вкладке Доставка в поле Area (sq m) указываем кратность упаковки (какое количество кв. метров в одной пачке). Два важных момента: единицы измерения этого назначаются в настройках woocommerce > товары, дроби прописываем через точку.
3. Закладка Measurement. Выбираем вариант Area (LxW), выбираем необходимые единицы измерения (м).
При включении чекбокса Show Product Price Per Unit, отображение цены должно автоматически измениться на режим «Цена за единицу». Но в моем случае этого не произошло. Надо бы разобраться почему..
[site-socialshare]