Changeset 90488 in spip-zone for _plugins_/panier_options

Timestamp:
Jun 24, 2015, 4:14:47 PM (4 years ago)
Author:
toutati@…
Message:

Un plugin qui ajoute des options au panier,
création d'un champ options dans la table spip_paniers
il ne touche à rien mais ajoute ou réécrit le contenu des formulaires de configuration du panier et le panier lui même
Actuellement, on peut configurer un code avantage et son pourcentage de remise,
Si il passe la vérification du bon code, il modifie le calcul total du panier, l'affiche et met à jour le champ 'options' avec l'indication avantage_valide
A l'usage, il faut donc récupérer ce champ et le tester pour ajouter l'avantage au calcul de la commande,
ce que ne prend pas encore en compte ce plugin.

On accède à l'avantage avec
include_spip('inc/config');

$pourcentage_avantage = lire_config("paniers/panier_options/pourcentage_avantage");
$code_avantage = lire_config("paniers/panier_options/code_avantage");

qui renvoie quelque chose comme
KATABUNGA
15

Si il n'y a aucun champ configuré pour l'option avantage, le champ input "Entrez votre code avantage" n'apparait pas

L'intérêt de ce plugin est aussi de montrer comment récupérer via des pipelines les formulaires d'autres plugins et y insérer des actions.

Location:
_plugins_/panier_options
Files:
21 added

Note: See TracChangeset for help on using the changeset viewer.