Gravity Forms Цена на основе финансового квартала года

Я пытаюсь создать форму членства с помощью Gravity Forms, но мне только что сообщили, что стоимость членства снижается каждый квартал, начиная с апреля, на 22 фунта.

Так что в апреле цена составляет £ 90. В июле цена становится 68 фунтов стерлингов и т. Д.

Есть ли способ, которым это можно сделать?

Я думаю, что Gravity Forms Hook должен позволять где-то вычислять цену, я просто не могу найти где.

0

Решение

Это можно сделать с помощью нескольких полей продукта, небольшого пользовательского кода и условной логики Gravity Forms.

Вот пользовательский код, который вам понадобится, который использует gform_field_value фильтр

add_filter("gform_field_value_timestamp", "gwiz_populate_timestamp");
function gwiz_populate_timestamp( $value ){
return time();
}

После того, как вы добавите этот код в свой файл functions.php, вам потребуется создать различные поля продукта и условно показать / скрыть поля продукта в зависимости от даты.

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

Более подробную информацию об этом подходе можно найти на http://gravitywiz.com/use-gravity-forms-conditional-logic-with-dates/

Альтернатива без кода

Другой подход заключается в использовании условных логических дат GP и GP условное ценообразование Плагины. Затем вы можете использовать одно поле продукта и динамически изменять цену, основываясь на дате, и все это от администратора формы.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]