caldera-forms-logo

Caldera forms : calculs pour une grille tarifaire

février 16, 2017 - AdminSimpliss

0 Commentaire

Vous souhaitez calculer un tarif à partir d’un tableau de tarifs à 2 entrées ? Voici la solution que j’ai trouvée pour un de mes clients.

Le tableau tarifaire à 2 entrées

Vous avez un tableau de tarifs à 2 entrées dans le genre ci-dessous et vous souhaitez utiliser Caldera Forms afin de calculer le tarif pour une réservation par exemple :

Kayak Canoë
Parcours 1 10 € 15 €
Parcours 2 18 € 27 €

Création des champs dans Caldera Forms

Créez 1 premier champ de type « Menu déroulant » pour votre colonne 1 avec autant d’options que de lignes. Puis 2 champs de type « Menu déroulant » pour les 2 colonnes de tarifs.

champs-caldera-forms

Création des conditions

Dans Conditions, ajoutez un groupe conditionnel de Type « Afficher » avec la ligne de condition suivante :

Si Parcours est "Parcours 1"

Et ne cochez rien pour l’instant.

Créez une nouvelle condition pour chaque ligne de votre tableau de tarifs.

condition-caldera-forms

Mise en place des tarifs

Créez autant de champs cachés que de tarifs dans votre tableau. Assignez la condition « Parcours 1 » à vos tarifs de ligne 1, « Parcours 2 » à vos tarifs de ligne 2, etc. Et en valeur, indiquez votre tarif.

champs-tarifs-caldera-forms

La formule de calcul

Ajoutez un champ de type Calcul, cochez « Formule manuelle » et écrivez :

%nombre_de_kayaks% * ( %kayak_parcours1% + %kayak_parcours2% ) + %nombre_de_canoes% * ( %canoe_parcours1% + %canoe_parcours2% )

total-caldera-forms

 

Et vous, avez-vous une solution plus simple ou plus pratique pour des grands tableaux ? N’hésitez pas à laisser un commentaire en bas de page.

Écrire un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

En continuant à utiliser le site, vous acceptez l’utilisation des cookies. Plus d’informations

Les paramètres des cookies sur ce site sont définis sur « accepter les cookies » pour vous offrir la meilleure expérience de navigation possible. Si vous continuez à utiliser ce site sans changer vos paramètres de cookies ou si vous cliquez sur "Accepter" ci-dessous, vous consentez à cela.

Fermer