PHPackages                             cqfdev/customer-vat-number-module - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. cqfdev/customer-vat-number-module

ActiveThelia-module

cqfdev/customer-vat-number-module
=================================

00PHP

Since Jul 18Pushed 6y agoCompare

[ Source](https://github.com/roadster31/CustomerVatNumber)[ Packagist](https://packagist.org/packages/cqfdev/customer-vat-number-module)[ RSS](/packages/cqfdev-customer-vat-number-module/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Customer Vat Number
===================

[](#customer-vat-number)

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 )

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=}
   VAT Number : {$VAT_NUMBER}
{/loop}

```

Intégration
-----------

[](#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.

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/3a46ed88ee1c801d1002d3e49bbddf2f7ad82265e8f3de6f2894793190163fd6?d=identicon)[cqfdev](/maintainers/cqfdev)

### Embed Badge

![Health badge](/badges/cqfdev-customer-vat-number-module/health.svg)

```
[![Health](https://phpackages.com/badges/cqfdev-customer-vat-number-module/health.svg)](https://phpackages.com/packages/cqfdev-customer-vat-number-module)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
