Checkout.AddOn.Add

   Page précédente    Niveau supérieur    Page principale
Utilisation: passage à la caisse
Type: Méthode
Associé à: Checkout.AddOn

Description:
Cette méthode permet d'ajouter une description supplémentaire à une facture pendant le passage à la caisse. Il est possible d'associer un montant (en plus ou en moins) à cette description, affectant ainsi le montant total de la facture. Vous pouvez utiliser cette méthode n'importe où durant le passage à la caisse, les valeurs seront propagées d'un formulaire à l'autre, en autant que vous utilisiez les méthodes Checkout.Form.Begin et Checkout.Form.End.
Paramètres:
AutoTaxes:
sert à spécifier le nom des taxes à utiliser pour le calcul automatique des taxes. Entrez le nom des taxes séparés par des virgules.
En utilisant ce paramètre, Taxes ne doit pas être utilisé.
Cost:
sert à spécifier le coût (ou le rabais) associé à la description supplémentaire qui sera ajoutée à la facture. La valeur par défaut est 0.
Name:
sert à spécifier le nom de la description supplémentaire qui sera ajoutée à la facture. Par exemple Name pourrait être "emballage cadeau" et Value pourrait être la réponse de l'acheteur: oui ou non.
Ce paramètre est obligatoire.
Taxes:
sert à spécifier les taxes qui doivent être ajoutées à cette description supplémentaire. Les taxes entrées ici doivent être entrées selon le format texte suivant: Taxe1=ValeurTaxe1[+Taxe2=ValeurTaxe2]...
Par exemple pour spécifier les taxes suivantes: TPS de 1.07$ et TVQ de 1.45$, il faudrait spécifier le paramètre Taxes="TPS=1.07+TVQ=1.45". Les noms de taxe utilisés doivent suivre la même nomenclature que la configuration de vos taxes.
Ce paramètre redéfinira les valeurs qui auraient pu être calculées par AutoTaxes.
Type:
sert à spécifier un type numérique défini par le marchand pour l'aider à la classification de la description supplémentaire.
Value:
sert à spécifier la valeur (en caractères) de la description supplémentaire qui sera ajoutée à la facture. Par exemple Name pourrait être "emballage cadeau" et Value pourrait être la réponse de l'acheteur: oui ou non.
Exemple:
[[Template:If Cart.SubTotal GT 100]]    [[Template:Checkout.AddOn.Add Name=Rabais Cost=-5]] [[Template:EndIf]]

Ceci ajoutera un rabais de 5$ à toute commande qui dépasse 100$. Ce code devrait être ajouté après avoir scanné tous les produits, de sorte que la valeur de Cart.SubTotal soit valide.