WooCommerce : PDF Invoices & Packing Slips

image_pdf

Nativement, WooCommerce ne propose pas de génération automatique de facture, ce qui s’avère pénalisant pour la compatibilité d’un professionnel !

Une extension recommandée :  WooCommerce PDF Invoices & Packing Slips pour générer des factures.

Un assistant d’installation : 

  • saisie du nom de votre boutique, adresse postale 
  • import du logo
  • sélection des statuts « Commande terminée »  et  « Facture du client / Détails de la commande (E-mail manuel) » comme déclencheur d’envoi de la facture en pièce jointe
  • choix des éléments à afficher sur la facture (tout cocher) : adresse de livraison, adresse e-mail, numéro de téléphone, date de la facture, numéro de facture
  • choix du format de papier : « A4 »
  • cocher « Afficher les boutons d’actions » pour voir apparaître des nouveaux boutons sur la liste des commandes et le détail d’une commande, permettant la création manuelle du PDF de facture

Au niveau de la liste des commandes …

Au niveau du détail d’une commande …

Exemple de facture générée …

Si vous êtes en micro-entreprise, vous n’êtes pas assujetti à la TVA, n’oubliez pas de rajouter la mention : “TVA non applicable, art. 293 B du CGI“.

Vous retrouverez la configuration du module depuis le menu WooCommerce > Factures PDF du Tableau de bord WordPress.

Vous pouvez notamment y configurer vos numéros de facture (avec « Préfixe » / « Suffixe »). 

ex. [invoice_year] – [invoice_month] comme préfixe pour obtenir des numéros de ce type : 2021-06-00001


« PDF document data »

L’extension ajoute également une section au niveau de chaque commande, permettant de modifier le « Numéro de la Facture », la « Date de la facture » ou d’ajouter des « Notes »  visibles sur la facture générée pour le client.

En utilisant le plugin WooCommerce PDF Invoices & Packing Slips, vous pouvez générer facilement des factures pour vos commandes WooCommerce et les personnaliser selon vos besoins.

Cet article a 5 commentaires

  1. Laure

    Bonjour,
    Merci pour cet article.
    Comment avez-vous fait pour que le HT, la TVA et le TTC s’affichent sur chaque articles ?
    Merci,
    Laure

  2. Votre Webmaster Freelance

    Bonjour Laure,

    Merci pour votre commentaire et votre intérêt pour l’article ! 😊

    Pour afficher le HT, la TVA et le TTC sur chaque produit dans la facture générée par WooCommerce PDF Invoices & Packing Slips, de mémoire, il me semble avoir surchargé le code dans /wp-content/themes/mon-theme-child/woocommerce/pdf/ et j’avais ajouté des colonnes spécifiques pour le HT, la TVA et le TTC en récupérant les données via les fonctions WooCommerce :

    • get_subtotal(): pour le HT
    • get_total_tax(): pour la TVA
    • get_total(): pour le TTC

    Vous avez quelques explications ici : documentation officielle WooCommerce PDF invoices.

  3. Laure

    Merci beaucoup 😉
    Bon, le get_subtotal() est totalement faut chez moi mais TTC – TVA = HT ça fonctionne donc j’ai fait comme ça, encore merci !

  4. Astruc-Devigne Elodie

    Bonjour,
    J’essaie également d’afficher le prix ht à l’unité, la tva et ttc sur les factures. j’arrive à faire afficher les prix, mais pas les titres (PUHT, TVA, TTC), est ce que je pourrais avoir de plus ample explication sur le processus s’il vous plait?
    Sur le lien que vous avez joint je n’arrive pas à trouver une page explicative qui pourrait correspondre à ce que je recherche.
    Merci d’avance,
    Elodie

  5. Bonjour Élodie,

    Pour afficher les titres des colonnes comme PU HT, TVA, et TTC sur les factures générées par WooCommerce PDF Invoices & Packing Slips, il faut effectuer une personnalisation du modèle de facture. L’affichage par défaut du plugin ne montre pas toujours ces intitulés précisément, surtout en cas de configuration sans TVA (ex. micro-entreprise).

    Voici deux pistes selon votre niveau de personnalisation souhaité :

    – Le plugin propose des modèles premium (comme le modèle “Professional”), disponibles via l’extension PDF Invoices & Packing Slips Professional (version payante). Ce modèle affiche plus de colonnes par défaut, avec les libellés souhaités.

    – Si vous êtes à l’aise avec un peu de code : créer / modifier le modèle du plugin (/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/templates/) dans votre thème enfant.
    Ajouter ou renommer les colonnes du tableau de produits et dans la boucle des produits, afficher les valeurs correspondantes avec les fonctions du plugin ou de WooCommerce (ex. $item->get_subtotal(), $item->get_total_tax(), etc.).

    N’hésitez pas à me contacter si vous souhaitez une intervention.

Laisser un commentaire