Bons d'achat

Inhaltsverzeichnis

Introduction

Ce module vous permet de créer et d’utiliser des bons d’achat dans PepperShop.

Le module Bons d’achat vous offre deux possibilités d’utilisation : D’une part, vous pouvez créer une campagne qui génère des codes promotionnels. Ceux-ci peuvent ensuite être communiqués aux clients. Ces codes peuvent servir de bons d’achat en valeur ou en pourcentage.

D’autre part, vous pouvez créer des articles qui peuvent être achetés sous forme de bons d’achat, comme par exemple des cartes-cadeaux.

Les bons d’achat créés peuvent être exportés au format CSV (valeurs séparées par des caractères), ce qui vous permet de les modifier dans Excel ou de les utiliser pour des documents imprimés personnalisés.

Veuillez noter que si vous avez connecté un ERP, l’article bon d’achat (sur lequel la configuration est effectuée dans la boutique) doit également être présent dans l’ERP, sinon il sera perdu lors de l’importation des articles de l’ERP vers la boutique.

Vidéo d’instructions

Utilisation

Une fois le module “Bons d’achat” installé, l’option “Marketing” → “Bons d’achat” apparaît dans le menu principal de l’administration de la boutique. Lorsque vous cliquez sur “Bons d’achat”, vous accédez à l’administration des bons d’achat.

Créer des bons d’achat / campagnes

Les bons d’achat sont organisés en campagnes. Si vous souhaitez créer de nouveaux bons d’achat, vous devez donc créer une nouvelle campagne. Pour créer une nouvelle campagne, cliquez sur “Créer une nouvelle campagne” dans le menu principal des bons d’achat. Vous pouvez alors saisir les données de base de la nouvelle campagne :

  • Nom de la campagne
  • Nombre de bons d’achat à créer
  • Montant par bon d’achat (soit un montant fixe dans la devise de base de la boutique, soit un pourcentage)
  • Date d’expiration du bon d’achat
  • Lien vers un article spécifique dans la boutique

Une fois que vous avez créé une campagne, vous pouvez cliquer sur “Afficher” dans la colonne “Opérations”. Vous pouvez alors déterminer le nombre de fois que les bons d’achat créés peuvent être utilisés. Cela permet par exemple de réaliser des promotions telles que “les 500 premiers acheteurs reçoivent…". Conseil : pour mettre en place des promotions telles que “les 500 premiers acheteurs reçoivent…", il est recommandé de ne saisir qu’un seul bon d’achat, qui serait alors utilisable 500 fois dans ce cas.

Dans le champ Type, vous contrôlez la manière dont le bon d’achat est interprété :

  • Promotion : la TVA est calculée ici sur la base du prix réduit
  • Crédit : la TVA est calculée sur la base du prix d’origine
  • Prix fixe : le prix de l’article est réduit au prix fixe indiqué. Ce type de campagne ne peut être créé que pour un article ou une catégorie.

Veuillez noter que si vous créez une campagne avec plus de 1000 bons, la création de la campagne peut prendre un peu plus de temps.

Montant minimum d’achat

Pour chaque bon, un montant minimum d’achat peut être indiqué dans le champ “Utilisable à partir du total des articles” dans la devise de base. Le bon ne peut être utilisé que lorsque le total des articles dans le panier atteint ou dépasse le montant minimum d’achat. Si aucun montant minimum d’achat n’est requis, il suffit d’entrer 0.

Devises étrangères

Si vous souhaitez utiliser des bons en devises étrangères, vous devez tout de même indiquer ici les valeurs fixes dans la devise de base. Le montant en devise de base est ensuite converti à l’aide du taux de conversion défini et affiché dans la devise étrangère.

Le taux de conversion actuel se trouve dans l’administration de la boutique, dans le menu “Devises”.

Lien entre un bon d’achat et un article

Lien vers un article : vous pouvez créer des bons d’achat pour des commandes. Ceux-ci déduisent la valeur indiquée du montant de la commande. Cependant, si vous saisissez le numéro d’article d’un article existant dans le champ “Pour le n° d’article”, le bon d’achat est lié à un article. Cela signifie que le bon d’achat ne fonctionne que pour l’achat de cet article, ce qui permet par exemple de réaliser des promotions de lancement.

Liaison d’un bon d’achat à des articles d’une catégorie

Ces bons d’achat sont valables pour tous les articles de la catégorie sélectionnée et sont comptabilisés comme une remise par article. Vous pouvez définir la catégorie soit directement lors de la création de la campagne, soit ultérieurement via le bouton “Afficher/Modifier” dans le champ “Pour le n° de catégorie”, soit en saisissant le numéro de catégorie, soit en sélectionnant la catégorie souhaitée.

Association d’un bon d’achat à un article à l’aide d’un champ spécial

Le menu déroulant vous permet de sélectionner un champ sur l’article (par exemple, le champ supplémentaire 3). Dans le champ de texte adjacent, saisissez la valeur à vérifier. Tout article dont le champ sélectionné contient la valeur spécifiée peut bénéficier de la réduction du bon d’achat.

Afficher / supprimer des campagnes

Vous pouvez afficher et supprimer des campagnes directement depuis le menu principal des bons d’achat.

Bons d’achat dans les campagnes

Si vous cliquez sur “Afficher” dans le menu principal des bons d’achat pour une campagne, vous voyez tous (!) les bons d’achat de cette campagne sous forme de liste. Vous pouvez également voir ici le statut de chaque bon (code), par exemple s’il a déjà été utilisé.

Les bons peuvent également être modifiés ultérieurement. Vous pouvez par exemple déplacer un code de bon vers une autre campagne ou vers une nouvelle campagne en modifiant le nom de la campagne lors de la modification d’un bon.

Exportation des données des bons d’achat

Comme décrit dans le chapitre “Créer des bons d’achat / des campagnes”, vous pouvez télécharger les codes des bons d’achat au format CSV après leur création. Vous pouvez ensuite utiliser ce fichier dans Excel, OpenOffice ou d’autres programmes afin de le préparer, par exemple pour l’imprimer.

Un code utilisable plusieurs fois

Pour créer un code qui peut être utilisé plusieurs fois par différents clients, procédez comme suit.

  • Créez une nouvelle campagne comme dans l'étape ci-dessus, mais n’indiquez qu’un seul bon.
  • Après avoir enregistré la campagne, modifiez-la à nouveau. Pour ce faire, cliquez sur le nom de la campagne ou sur “Afficher”.
  • Cliquez à nouveau sur “Afficher / Modifier”. Vous pouvez maintenant modifier le code du bon d’achat et le nombre d’utilisations possibles.

Vous pouvez ensuite communiquer le code du bon d’achat à vos clients par newsletter, annonce ou message.

Crédits de bons d’achat ouverts

Les crédits ouverts et en attente peuvent être consultés dans le module Bons d’achat. Ces informations sont lues pour toutes les campagnes de bons d’achat.

Si une campagne de type “Crédit” a été créée, vous pouvez voir combien de crédits sont encore ouverts en cliquant sur le bouton “Crédits de bons d’achat ouverts”. Tous les codes de bons d’achat et les campagnes sont répertoriés dans la vue. Vous pouvez également voir le montant encore ouvert.

La liste peut être exportée au format csv, Excel et PDF. Vous pouvez également voir le total des bons d’achat ouverts et le montant total ouvert.

Utilisation des bons

Après la création de la première campagne, un champ de saisie pour le code du bon s’affiche lors du paiement.

Dans l’aperçu de la commande, au-dessus des frais d’expédition et d’emballage, vous pouvez voir qu’un bon a été utilisé. Si le code du bon n’est pas valide, un message s’affiche pour vous en informer.

Les données du bon d’achat sont également incluses dans la confirmation de commande qui est envoyée immédiatement après réception de la commande au client et au gérant de la boutique.

Articles bon d’achat

Outre les codes promotionnels distribués dans des publicités ou par d’autres moyens de communication, vous pouvez également proposer des bons d’achat classiques à la vente dans votre boutique. Pour cela, le module “Articles bons d’achat” est nécessaire.

Créer des articles bons d’achat avec des prix prédéfinis

Si vous souhaitez proposer des articles bons d’achat à des prix fixes prédéfinis, il vous suffit de créer les articles correspondants, par exemple Bon d’achat 50 CHF ou Bon d’achat 100 EUR. Il s’agit d’un article tout à fait normal. Si vous envoyez les bons d’achat sur des supports physiques préimprimés, des informations de stockage peuvent être ajoutées si nécessaire.

Créer des articles bons d’achat avec des prix variables

S’il s’agit de créer un article bon d’achat dont le prix peut être fixé par le client lors de l’achat, cela est également possible.

Pour cela, nous créons d’abord un article achetable dans la boutique. L’article doit être créé avec le prix = 0,00. Lors de la création de l’article, nous avons la possibilité de sélectionner le type de bon d’achat à créer dans l’onglet “Bon d’achat”. L’article peut avoir un stock, mais aucune quantité minimale ou maximale ne doit être définie pour celui-ci.

Options de configuration

  • Type de bon d’achat : Vous avez le choix entre “Bon d’achat” et “Bon de service”.
  • Print@Home : si vous avez également acheté le module Print@Home, vous pouvez envoyer vos bons d’achat directement sous forme de bons Print@Home.
  • Valeur minimale du bon d’achat : souhaitez-vous définir une valeur minimale pour le bon d’achat ? Info : cette valeur doit être prise en compte dans l’affichage déroulant du nombre de sélections dans la définition de l’article. La valeur = 0,00 signifie qu’aucune limite minimale ne doit être fixée. Cette limite est indépendante de la devise et est utilisée à 1:1 pour la devise active.
  • Valeur maximale du bon d’achat : souhaitez-vous définir une valeur maximale pour le bon d’achat ? Veuillez noter que cette valeur ne doit pas être inférieure à la valeur minimale. Info : cette valeur doit être prise en compte dans la liste déroulante des choix dans la définition de l’article. La valeur = 0,00 signifie qu’aucune limite maximale ne doit être fixée. Cette limite est indépendante de la devise et est utilisée à 1:1 pour la devise active.

Articles du bon d’achat après l’achat

Une fois qu’un article du bon d’achat a été créé et vendu, le client doit être informé du code du bon d’achat correspondant.

  • Avec le module Print@Home : Les codes sont générés automatiquement et envoyés directement au client.

  • Sans module Print@Home (par exemple pour vos propres cartes cadeaux) : Dans ce cas, vous devez créer vous-même une campagne et envoyer manuellement l’un des codes générés au client après l’achat.

Veillez à ce que chaque code ne soit utilisé qu’une seule fois afin que chaque client reçoive un code de bon d’achat individuel.

Articles avec bon d’achat et TVA

En ce qui concerne les bons d’achat, deux aspects liés à la TVA doivent être pris en compte et traités différemment selon l’utilisation prévue du bon :

  1. Lors de la vente d’un bon d’achat : taux de TVA applicable au bon
  2. Lors de l’utilisation d’un bon d’achat : montant de base sur lequel la TVA doit être calculée

Choix du taux de TVA pour les articles avec bon d’achat

Quel taux de TVA doit être sélectionné pour les articles avec bon d’achat ? Le critère déterminant pour l’imposition de l’article est de savoir si le bon d’achat est lié à une prestation concrète (montant fixe, taux de TVA prédéfini) ou si les prestations qui seront fournies lors de l’achat du bon d’achat ne sont pas encore connues. Dans ce cas, le bon d’achat est considéré comme un moyen de paiement (montant ou réduction en pourcentage, taux de TVA inconnu, car la prestation n’est pas encore connue au moment de l'émission du bon d’achat et est donc = 0 %).

Exemples :

  • Indiquer le taux de TVA : bons pour une prestation concrète (par exemple “bon d’achat pour un dîner pour deux personnes dans notre restaurant”) : ici, le taux de TVA est fixe. La prestation est intégralement payée lors de l’utilisation du bon.
  • Taux de TVA = 0 % : “Bon d’achat d’une valeur de CHF 100.-". L’achat du bon est exonéré de TVA, car il doit en principe être considéré comme un acompte. Par conséquent, la TVA est calculée sur le montant total lors de l’utilisation du bon et non sur le montant final à payer.

Il s’agit d'éviter que vous ne payiez deux fois la taxe sur la valeur ajoutée à l'État. Voici un exemple : Nous vendons un article sous forme de bon d’achat pour CHF 100.- avec une TVA = 8,1 %. Le client achète ensuite un article dans la boutique, qui lui facture à nouveau 8,1 %. Nous avons donc facturé deux fois 8,1 %, ce qui est incorrect. Comme vous ne savez pas comment les bons d’achat seront utilisés dans la boutique (vous ne savez donc pas quelle combinaison de taux de TVA sera appliquée au panier lors de l’utilisation/l’achat concret), la plupart des bons d’achat doivent être créés avec un taux de 0 %, sauf s’il s’agit de bons de service. Où puis-je régler cela ? Un taux de TVA est défini pour l’article (masque d'édition de l’article ou dans le champ correspondant lors de l’importation).

Montant de la TVA pour le calcul du taux d’imposition

Dans le cas des bons de service qui correspondent à une prestation concrète, un article est vendu à chaque fois – il ne s’agit donc pas d’un bon au sens classique du terme. Nous examinons ici les bons qui peuvent être utilisés de manière variable : Lors de la création de campagnes, on distingue deux types :

Dans le champ “Type”, vous contrôlez la manière dont le bon est interprété :

  • Promotion : ici, la TVA est calculée sur la base du prix réduit par le bon : le prix de la prestation est réduit. La TVA n’est exigée que sur le prix réduit. Utilisation classique d’un bon dans le cadre de promotions / publicités / marketing.
  • Crédit : ici, la TVA est calculée sur la base du prix d’origine (prix non réduit) : cela s’applique lorsque le bon d’achat est uniquement considéré comme un moyen de paiement et que la TVA doit toujours être acquittée sur le prix total, par exemple lorsque le bon d’achat est considéré comme un avoir client.

Copier et télécharger les fichiers

Le module bons d’achat se compose essentiellement de quatre fichiers et de deux répertoires que vous devez copier dans votre PepperShop installé. Pour ce faire, décompressez d’abord l’archive ZIP fournie. Elle contient les fichiers suivants, indiqués ici avec leurs répertoires de destination :

{shopdir}/shop/gutscheine.php
{shopdir}/shop/Admin/shop_gutscheine.php
{shopdir}/shop/Admin/shop_gutscheine_class.php
{shopdir}/shop/Admin/shop_gutscheine_func.php
{shopdir}/shop/module/gutschein_artikel
{shopdir}/shop/Admin/module/gutschein_artikel

Les fichiers peuvent être facilement téléchargés sur le serveur web via FTP ou SCP. Le caractère de remplacement {shopdir} représente le répertoire de la boutique sur le serveur web où se trouvent les fichiers index.php et README.txt.

Après avoir copié les fichiers, vous pouvez voir l’option “Marketing” → “Bons d’achat” dans l’administration de la boutique.

Installation du Log-Viewer

Avant de pouvoir utiliser les bons d’achat, nous devons installer le module externe PepperShop “Log-Viewer”, car celui-ci est utilisé par le module Bons d’achat. Pour cela, nous cliquons dans l’administration de la boutique sur l’onglet “Modules” puis sur le bouton “Gestion des modules”. Cliquez ensuite dans la fenêtre de gauche sur “log_viewer” et en bas sur le bouton “Installer”. Confirmez l’installation en cliquant sur le bouton “Retour à la gestion des modules”.

Une fois installé, le visualiseur de journaux apparaît dans la fenêtre de droite, qui affiche les modules installés. Revenez ensuite au menu principal de l’administration de la boutique : Cliquez sur Retour à la gestion des modules, puis sur Retour au menu principal.

Remarques / informations particulières

  • Si cela a été configuré, les bons peuvent être utilisés plusieurs fois (par exemple, un code pour une grande campagne).
  • Si le montant du bon n’est pas entièrement utilisé lors d’un achat, il peut toujours être utilisé ultérieurement avec le montant restant.
  • Informations sur les bons d’achat à prix fixe liés à des articles : veuillez noter que pour les bons d’achat à prix fixe, les valeurs indiquées ne doivent pas être supérieures au prix unitaire de l’article dans la configuration la moins chère ! Les bons d’achat liés à des articles sont accordés par article. Ainsi, si un client achète 5 articles, il reçoit cinq fois le bon d’achat. Vous pouvez modifier ce comportement à l’aide de la constante de contrôle en la réglant sur true. La valeur du bon d’achat est alors répartie sur le nombre d’articles.
  • Fichier : {répertoire_boutique}/shop/gutscheine.php : GUTSCHEINE_VERTEILE_AN_ARTIKEL_GEBUNDEN_FIXBETRAEGE_AUF_ALLE_ARTIKEL

Configuration avancée

Voici maintenant la description de toutes les constantes de contrôle dans {shopdir}/shop/gutscheine.php :

GUTSCHEINE_AKTIVIERT (par défaut = true) :
Activation du sous-système des bons d’achat (true = activé, false = désactivé, par défaut = true) doit toujours être true.
GUTSCHEINE_TEILEINLOESUNG (par défaut = true) :
L’utilisation partielle des bons d’achat doit-elle être autorisée ?
GUTSCHEIN_ANTEIL_AUF_BRUTTOPREIS_ANWENDEN (par défaut = true) :
recherche du meilleur prix pour les articles en promotion : true : appliquer la remise sur le prix brut, false : appliquer la remise sur le prix net (prix promotionnel). Voir également la constante de contrôle dans l'éditeur de configuration (Paramètres de la boutique - Configuration de la boutique - Configuration - “Afficher et modifier les constantes de contrôle de cette boutique” - Éditeur de configuration) : GUTSCHEINE_BEST_PRICE_FINDUNG[^1].
GUTSCHEIN_ARTIKEL_NR_BINDUNG_GILT_AUCH_FUER_SUB_ARTIKEL (par défaut = vrai) :
une restriction de référence doit-elle également s’appliquer à tous les sous-articles d’un article parent lié à un bon d’achat ?
GUTSCHEINE_KATEGORIE_NR_BINDUNG_AUF_BETROFFENE_ARTIKEL_APPLIZIEREN (par défaut = faux) :
si un bon d’achat à prix fixe ne peut être utilisé que si le client achète au moins un article de la catégorie avec le numéro de catégorie spécifié, le bon d’achat ne doit pouvoir être utilisé que pour les articles de cette catégorie et ne doit pas être attribué comme bon d’achat pour la commande. ATTENTION : PLUS DE BEST_PRICE_FINDUNG POUR LES ARTICLES CONCERNÉS ![^1]
GUTSCHEINE_ARTIKEL_SPEZIALFELD_BINDUNG_AUF_BETROFFENE_ARTIKEL_APPLIZIEREN (par défaut = faux) :
si un bon d’achat à prix fixe ne peut être utilisé que si le client achète au moins un article avec le champ X = valeur Y, le bon d’achat ne doit être utilisé que pour ces articles et ne doit pas être attribué comme bon de commande. ATTENTION : PLUS DE BEST_PRICE_FINDUNG POUR LES ARTICLES CONCERNÉS ![^1]
GUTSCHEINE_VERTEILE_AN_ARTIKEL_GEBUNDEN_FIXBETRAEGE_AUF_ALLE_ARTIKEL (par défaut = true) :
veuillez noter que pour les prix fixes, les valeurs indiquées ne doivent pas être supérieures au prix unitaire de l’article dans la configuration la plus courante ! Les bons liés à des articles sont accordés par article. Ainsi, si vous achetez 5 articles, vous recevrez cinq fois le bon. Vous pouvez modifier ce comportement à l’aide de cette constante en la définissant sur “true”.
GUTSCHEINE_ARTIKELTOTAL_AUS_BESTELLUNG_BERECHNEN (par défaut = faux) :
Problème : les bons d’achat qui sont attribués avec une valeur de réduction sur le total d’un article doivent déterminer si le bon d’achat peut être appliqué. Pour cela, le total des articles enregistré dans artikel_bestellung est utilisé à des fins de comparaison. Ensuite, le bon d’achat est accordé (le cas échéant) et le total des articles est réduit en conséquence. Lors du prochain cycle, le même calcul est effectué (mais cette fois-ci avec le total des articles réduit de la valeur du bon d’achat). Selon la configuration, il se peut que le total des articles soit désormais trop faible et que le bon d’achat ne soit plus accordé. Le total des articles est à nouveau enregistré (sans déduction du bon d’achat). Lors du prochain cycle de facturation, le bon d’achat est à nouveau accordé (effet flip-flop). Pour éviter cela, vous pouvez définir ici GUTSCHEINE_ARTIKELTOTAL_AUS_BESTELLUNG_BERECHNEN = true. Il s’agit toutefois d’une solution temporaire, car elle n’est pas compatible avec d’autres remises. Le total des articles calculé ici ne tient compte ni des (autres) remises sur les articles, ni des remises globales sur le total des articles provenant de rabatt_func.php. La valeur de comparaison n’est donc pas toujours correcte !

Voici maintenant la description des constantes de contrôle dans l'éditeur de configuration (Paramètres de la boutique - Configuration de la boutique - Configuration - “Afficher et modifier les constantes de contrôle de cette boutique” - Éditeur de configuration) :

GUTSCHEINE_BEST_PRICE_FINDUNG (par défaut = false) :
si cette option est activée, les remises sur bons d’achat sont réparties proportionnellement sur les articles du panier. Les articles en promotion sont remisés sur la base du prix brut. Logique complexe ! Pour plus de détails, voir également l’explication dans le fichier {shop_verzeichnis}/shop/gutscheine.php, qui est principalement utilisé en combinaison avec la constante de contrôle nommée GUTSCHEIN_ANTEIL_AUF_BRUTTOPREIS_ANWENDEN.

Aide supplémentaire

Vous avez des questions ou besoin d’aide ? Vous avez des exigences particulières ou souhaitez une solution personnalisée pour votre système ? Notre équipe d’assistance se fera un plaisir de vous aider. Les services d’assistance sont facturés en fonction du temps passé, à raison de 195 CHF / heure. Comment nous contacter :

E-mail : support@glarotech.ch

Téléphone : +41 (0)71 923 08 58

Heures d’ouverture : du lundi au vendredi, de 8 h à 12 h et de 13 h 30 à 17 h

Autres pages utiles

🌶️
🔥
🌶️