Le champ du numéro de TVA est inséré dans le checkout via un plugin sur le processeur de layout du checkout. Comme le plugin s'accroche au processeur de layout du cœur de Magento, il fonctionne out of the box avec le checkout standard et, en principe, avec tous les checkouts qui respectent la méthodologie du checkout natif – c'est-à-dire qui utilisent ou étendent le processeur de layout de Magento. Pour les checkouts dotés de leur propre processeur de layout, l'extension fournit en plus des plugins dédiés.
Checkouts pris en charge
| Checkout | Prise en charge |
|---|---|
| Checkout standard de Magento | Plugin sur le cœur Magento\Checkout\Block\Checkout\LayoutProcessor |
| Swissup Firecheckout | via le plugin du cœur (s'appuie sur le processeur de layout natif) |
| Amasty One Step Checkout | via le plugin du cœur |
| Autres One-Step-Checkouts conformes au cœur | via le plugin du cœur |
| Mageplaza One Step Checkout | plugin dédié (Mageplaza\Osc\Block\Checkout\LayoutProcessor) |
| Aheadworks One Step Checkout | plugin dédié (Aheadworks\OneStepCheckout\Block\Checkout) |
Si un tel checkout est installé, l'extension le détecte automatiquement et insère le champ du numéro de TVA à l'endroit approprié – aucune configuration supplémentaire n'est nécessaire.
Remarques
- Vous contrôlez la visibilité et la validation du champ comme à l'accoutumée via les paramètres du champ du numéro de TVA (pays visibles, validation des champs au moment du paiement, tooltip/placeholder).
- Pour Hyvä Checkout, un module de compatibilité distinct est requis – voir Compatibilité Hyvä.