Catégories Nouveautés

PrestaShop : Comment créer des packs avec des produits de TVA différente ?


Que ce soit pour la création d’une offre promotionnelle ou l’augmentation du panier moyen, l’utilisation des packs de produits est un levier pour l’augmentation du chiffre d’affaires.

Le CMS PrestaShop 1.7 propose nativement de gérer des packs de produits répondant à la plupart des besoins simples.

Cependant, les e-commerçants assujettis à la TVA seront rapidement limités. En effet, PrestaShop ne gère qu’un seul et unique taux de TVA pour un pack.

Nous verrons les raisons de cette limitation, et en quoi le module pour PrestaShop « Advanced Pack 5 », développé par Presta-Module, permet de créer des packs de produits avec plusieurs TVA.

Rappel sur les obligations liées à la TVA sur vos factures PrestaShop

 

Quelle que soit votre situation, une facture doit indiquer :

  • pour chacun des biens livrés ou services rendus : la quantité, la dénomination précise, le prix unitaire hors taxes, le taux de TVA applicable ou, le cas échéant, le bénéfice d’une exonération
  • pour chacun des biens livrés ou services rendus : la quantité, la dénomination précise, le prix unitaire hors taxes, le taux de TVA applicable ou, le cas échéant, le bénéfice d’une exonération
  • le montant de la taxe à payer et, par taux d’imposition, le total hors taxes et la taxe correspondante.
  • la référence à la disposition pertinente du CGI ou toute autre mention liée au contexte de facturation.

Exemple basé sur un cas d’usage avec différents taux de TVA

 

Pour réaliser cet article, nous prendrons l’exemple d’une épicerie en ligne spécialisée dans les cafés. Elle vend notamment du café taxé à 5,5% et des accessoires (cafetières, tasses, mug …) taxés à 20%.

Nous souhaitons mettre en place un pack de produits avec une réduction de 15% sur le prix total.

Nous élaborons notre offre promotionnelle avec un pack de produits composé de :

  • Une cafetière italienne (TVA à 20%)
  • Un mug (TVA à 20%)
  • 2 paquets de café Ethiopien en grain (TVA à 5,5%)

Cette démarche incitera nos clients à acheter le pack à la place d’une cafetière seule.

Note : l’ensemble des tests et captures d’écrans a été réalisé sur une version 1.7.8.5 de PrestaShop.

Création des packs natifs PrestaShop et ses limitations

 

Pour la création du pack vous suivrez les mêmes étapes que la création d’un produit classique, à la différence que vous devrez :

  • Préciser qu’il s’agit d’un « pack de produits »
  • Ajouter les produits constituant le pack en précisant leur quantité
  • Indiquer le taux de TVA
  • Appliquer la réduction de 15% via l’onglet « Prix »
prestashop creation pack natif 734

 

Aïe, vous ne pouvez pas différencier le taux de TVA pour chacun des produits !

En effet, PrestaShop considère un pack comme un seul et unique produit, et impose la saisie d’un taux de TVA commun à l’ensemble des produits. Il n’y a aucun blocage technique à faire cela, mais votre facturation et votre comptabilité seront erronées.

facture pack produit natif prestashop 1.7 tva erronee 708

 

Module “Advanced Pack 5” – créer un pack de produits avec plusieurs taux de TVA sur votre PrestaShop

 

Voyons à présent comment répondre à cette problématique et créer un pack de produits avec différents taux de TVA à partir de PrestaShop 1.7.

Pour cela nous utiliserons le module « Advanced Pack 5 », développé par Presta-Module. La force du module réside dans le fait de remplacer le produit « pack » par l’ensemble des produits qui le compose, une fois la commande effectuée. Ainsi au niveau de la commande et de la facture associées vous retrouverez le détail de chacun des produits et les différents taux de TVA.

Création de votre premier pack

Pour créer un pack, commencez par vous rendre dans le back office de votre boutique, puis dans l’onglet Catalogue (1), cliquez sur Packs (2).

Vous retrouverez sur cet écran :

  • (3) la possibilité de créer un nouveau pack
  • (4) l’accès à la configuration du module
  • (5) la modification d’un pack existant
pack advanced 5 cr‚er pack produit 710

 

Très utile, vous avez aussi la possibilité de créer votre pack depuis le produit que vous souhaitez ajouter au pack. Comme vous le constatez, nous avons aussi la liste des packs contenant le produit sélectionné. Un raccourci bien utile pour modifier un pack.

pack advanced 5 creation pack depuis fiche produit 960

 

Configuration du pack de produits

Quel que soit le chemin que vous empruntez, vous arrivez sur l’écran de gestion du pack, présentant différentes options :

  • (1) Le titre du pack
  • (2) les onglets « essentiel », « livraison », « référencement SEO » et « options », au même titre qu’un produit classique
  • (3) les options de remises à appliquer sur le pack, permettant d’appliquer votre stratégie tarifaire.
  • (4) le sélecteur de produits, ainsi que le contenu du pack
  • (5) la synthèse des prix avec l’impact des réductions
pack advanced 5 cr‚er pack produits differents taux tva 828

 

Gestion des remises sur le pack de produits

Le module « Advanced Pack 5 » vous permet différentes configurations de remise, offrant ainsi plus de possibilités que la gestion native des remises sur un pack PrestaShop.

Vous retrouverez :

  • Une remise globale en pourcentage (%) appliquée sur chaque produit.
  • Une gestion des remises en pourcentage ou en montant au niveau de chaque produit.
  • La dernière option permet de définir le prix du pack. Derrière, le module calcule l’impact sur le prix unitaire (HT) de chacun des produits.
pack advanced 5 configuration remise produits differents taux tva 807

 

pack advanced 5 configuration remise par produits differents taux tva 682

 

Avec ces possibilités, Advanced Pack saura également gérer les remises déjà appliquées à vos produits, et ainsi vous laisser le choix de les répercuter sur le prix de vente du pack, ou au contraire de les exclure afin de privilégier la remise définie pour le pack.

Quel que soit le mode de réduction choisi, le module calcule l’impact du prix sur chaque produit. Ainsi vous respecterez le calcul de la TVA sur vos différents produits. Il n’y a donc plus de question à se poser quant à la manière de constituer les packs.

La facture PrestaShop correspondant à la commande d’un « Advanced Pack » avec plusieurs taux de TVA

Le bon de commande et la facture contiennent tous les deux le détail des produits du pack, c’est-à-dire que chaque produit y est présent au même titre que s’il avait été ajouté indépendamment au panier.

La facture fera donc état de la TVA de chaque produit et affichera, pour chaque taux de TVA différent, le montant de la taxe correspondant.

facture pack advanced 5 prestashop 1.7 different tva 707

 

Autres avantages du module pour PrestaShop “Advanced Pack 5”

 

Au-delà de la gestion de packs contenant des produits de TVA différente, voyons ici, quelques exemples d’avantages que propose le module par rapport à la gestion native des packs dans PrestaShop 1.7.

Gestion des stocks

Le module se base sur les stocks des produits présents dans vos packs pour déterminer la quantité de packs à proposer à la vente. Si un des produits que vous proposez en pack entre en rupture de stock, le ou les packs dans lesquels il se trouve seront automatiquement indisponibles à la vente.

Ajout de produits avec déclinaisons

Vous aurez la possibilité de définir une déclinaison par défaut pour chacun des produits de votre pack, même si celle-ci est différente de celle définie dans votre catalogue.

Il vous sera possible d’exclure une déclinaison de votre pack.

Vos clients pourront alors personnaliser leur sélection des déclinaisons du pack, en choisissant parmi les attributs que vous aurez décidé d’intégrer à votre offre.

Ajout de produits avec personnalisations

Il sera possible de proposer des produits avec personnalisation dans vos packs. Cependant, Advanced Pack 5 ne permet pas de créer des ensembles de produits possédant des champs personnalisés de type image (les champs de personnalisation textes sont autorisés).

 

Grâce à ce module, vous avez maintenant la solution pour créer, de manière avancée, vos offres promotionnelles à base de pack PrestaShop tout en respectant les règles liées à l’utilisation de différents taux de TVA.