Afficher des numéros de TVA sur les factures depuis Shopify

Si vous vendez à des entreprises (B2B), vous devrez probablement collecter le numéro de TVA de vos clients lors du processus de paiement. Shopify n'inclut pas de champ dédié à cet effet sur la page de paiement (checkout), mais il existe deux façons de le capturer pour que Quaderno l'inclue automatiquement sur vos factures.

Cette méthode ne fonctionne pas actuellement avec le nouveau passage en caisse en une page de Shopify.

Option 1 : Collecter les numéros de TVA sur la page d'inscription client

Cette option ajoute un champ numéro de TVA au formulaire de création de compte. Elle est idéale pour les boutiques où la plupart des clients s'inscrivent avant d'acheter.

Pour ajouter le champ numéro de TVA au formulaire d'inscription, suivez ces étapes :

  1. Dans votre interface d'administration Shopify, allez dans Boutique en ligne > Thèmes > ... > Modifier le code.
  2. Ouvrez le fichier customers/register.liquid.
  3. Localisez la balise <form> dans le fichier.
  4. Insérez le fragment de code suivant juste avant le bouton d'envoi :

<div class="field">
  <label for="tax_id">Numéro de TVA</label>
  <input id="tax_id" type="text" name="customer[note][tax_id]" />
</div>

Le champ numéro de TVA apparaîtra désormais sur votre formulaire d'inscription client.

Option 2 : Collecter les numéros de TVA sur la page du panier

Cette option ajoute le champ numéro de TVA sur la page du panier, juste avant que le client passe à la caisse. Elle est idéale pour les boutiques avec de nombreux achats en mode invité, car elle capture l'information sans nécessiter de compte.

Pour ajouter le champ numéro de TVA au panier, suivez ces étapes :

  1. Dans votre interface d'administration Shopify, allez dans Boutique en ligne > Thèmes > ... > Modifier le code.
  2. Ouvrez le fichier qui gère votre panier. Les noms les plus courants sont main-cart.liquid, cart-template.liquid, ou sections/cart-template.liquid.
  3. Localisez la balise <form> dans le fichier.
  4. Insérez le fragment de code suivant dans le formulaire, juste avant le bouton de finalisation de la commande :

<div class="field">
  <label for="tax_id">Numéro de TVA</label>
  <input type="text" id="tax_id" name="attributes[tax_id]" value="{{ cart.attributes['tax_id'] }}">
</div>

Le champ numéro de TVA apparaîtra sur votre page panier et Quaderno le lira lors de la génération de la facture.

Ceci a-t-il répondu à votre question? Merci pour vos feedback Il y a eu un problème pour soumettre vos commentaires. Veuillez réessayer plus tard.

Besoin d'aide? Contactez-nous Contactez-nous