2015-01-23 2 views
0

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

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

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

Я думаю, что «Гравитационные формы» Крюк должен позволять расчеты по цене где-то, я просто не могу найти где.

ответ

2

Вы можете сделать это с несколькими полями продуктов, немного пользовательского кода, и условная логика тяжести формы

Вот пользовательский код, который вы будете нуждаться, который использует 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/

Нет Код Alternative

Другой подход заключается в использовании GP условной логики Даты и GP Conditional Pricing плагины. Затем вы можете использовать одно поле продукта и динамически изменять цену в зависимости от даты, все от вас Form Admin.

Смежные вопросы