cqfdev / customer-vat-number-module
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:thelia-module
Requires
- thelia/installer: ~1.1
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.