cqfdev/customer-vat-number-module

dev-master 2019-07-18 15:59 UTC

This package is auto-updated.

Last update: 2024-12-19 04:18:25 UTC


README

Ce module permet à vos clients d'indiquer leur N° de TVA intracommunautaire au moment de la création de leur compte, ou lors de la modification de leur profil. Le numéro indiqué par le client est vérifié via une expression régulière pour s'assurer que son format est valide (voir https://www.oreilly.com/library/view/regular-expressions-cookbook/9781449327453/ch04s21.html)

Vous pouvez aussi modifier ou indiquer cette information dans la fiche du client dans le back-office.

Une boucle simple permet de récupérer le N° de TVA d'un client :

{loop type="customer-vat-number" name="vat" customer_id=<a customer ID>}
   VAT Number : {$VAT_NUMBER}
{/loop}

Intégration

Le module utilise des hooks pour s'intégrer en front-office, en back-office et dans la facture PDF. Il n'y a rien de particulier à faire.

Attention : en front-office et en back-office, pour cause de manque de hooks, les champs de saisie et d'affichage sont injectés dans le DOM en Javascript. Si vous modifiez la structure du DOM des pages register.html, account-update.html et account.html et qu'elle devient différente du template pâr défaut, veillez à adapter le code JS qui injecte le HTML.

Idem pour le back-office dans les pages customers.html et customer-edit.html.