Bons d'achat dans les boutiques
allverto comme compte central des bons d'achat – utiliser les bons de la caisse, des factures ou créés manuellement aussi au checkout de WooCommerce et Shopify, avec un solde restant commun, réservation et synchronisation.
Un bon d'achat allverto est valable partout : en caisse, sur la commande et au checkout de vos boutiques. Tous partagent le même solde restant – allverto est le compte central des bons d'achat. Ce qui est utilisé dans la boutique, allverto l'impute immédiatement au bon ; ce qui est utilisé en caisse n'est plus disponible dans la boutique.
Ce qui est possible selon le système de boutique
| Boutique | Comment | État |
|---|---|---|
| WooCommerce | Plugin « allverto Gutscheine » : champ dans le panier et au checkout, vérification, réservation et imputation auprès d'allverto | prêt pour le panier classique ; checkout en blocs préparé, pas encore testé dans une vraie boutique |
| Shopify | allverto crée chaque bon comme carte-cadeau Shopify avec le même code, le même solde et la même expiration et synchronise le solde | prêt ; nécessite que Shopify valide les autorisations des cartes-cadeaux |
| Shopware 6 | Plugin « AllvertoGutscheine » | structure de base, pas encore utilisable au checkout |
| allverto Shop | Plugin dans l'allverto Shop | à venir ; le jeton et l'interface sont déjà utilisables |
| Places de marché | – | impossible (Amazon, eBay, etc. n'acceptent pas les bons d'achat tiers) |
Les codes de réduction et coupons créés dans la boutique elle-même restent, comme jusqu'à présent, des lignes de déduction sur la commande.
Configurer WooCommerce
- Clic droit sur la boutique WooCommerce → Bons d'achat ….
- Activez Accepter les bons d'achat allverto dans ce canal et cliquez sur Enregistrer.
- Cliquez sur Créer un jeton, puis sur Copier le jeton. Le jeton de canal n'est affiché que cette seule fois.
- Dans WordPress, installez le plugin allverto Gutscheine (téléverser le ZIP) et activez-le.
- Dans WordPress, ouvrez WooCommerce → Réglages → allverto Gutscheine : cochez Gutscheine annehmen, saisissez l'adresse de l'interface (affichée dans allverto dans la même fenêtre, avec un bouton de copie) et le jeton de canal, puis enregistrez.
- Cliquez sur Tester la connexion.
Désormais, vos clients voient le champ allverto-Gutschein dans le panier et au checkout.
Déroulement d'une utilisation dans la boutique
- Le client saisit le code. allverto vérifie le blocage, l'expiration, la devise et le solde disponible (solde restant moins les autres réservations).
- Le montant est déduit du total après taxes – au plus jusqu'à 0. Un bon à usages multiples est un moyen de paiement, pas une remise : la TVA des marchandises reste inchangée.
- Lors de la commande, allverto réserve le montant. Si le solde a été utilisé ailleurs entre-temps (p. ex. au même moment en caisse), la boutique interrompt la commande avec un message.
- Dès que la commande est acceptée (en cours, en attente, terminée ou payée), allverto impute l'utilisation. Les Mouvements du bon indiquent la boutique avec le numéro de commande.
- Si la commande est abandonnée, si le paiement échoue ou si elle est annulée ou entièrement remboursée, le plugin libère la réservation ou recrédite le montant (Annulation de l'utilisation).
Une réservation non imputée expire d'elle-même au bout de deux heures – le solde est alors de nouveau libre.
Sur la commande
Lors de la récupération des commandes, allverto reprend le bon comme paiement (bon avec code) dans la boîte de dialogue Paiements – ni comme ligne, ni comme remise. Le bon n'est pas débité une seconde fois. Pour les commandes reprises comme payées, allverto impute le reste comme paiement dans la boutique, afin que la commande soit entièrement payée. Si vous annulez le paiement par bon sur la commande, le montant est recrédité sur le bon.
Configurer Shopify
- Ajoutez à votre app Shopify les autorisations de l'Admin API write_gift_cards et write_gift_card_transactions. Selon l'abonnement, Shopify n'accorde les autorisations des cartes-cadeaux qu'après validation par son support – prévoyez un peu de temps.
- Renouvelez dans allverto l'accès du canal (clic droit → Modifier les identifiants …) si Shopify délivre un nouveau jeton.
- Clic droit sur la boutique Shopify → Bons d'achat … : activez Accepter les bons d'achat allverto dans ce canal et Créer et synchroniser les bons d'achat comme cartes-cadeaux Shopify, puis Enregistrer.
- Cliquez sur Synchroniser maintenant. Ensuite, la synchronisation s'exécute à chaque récupération des commandes.
Comment allverto synchronise :
- Chaque bon actif dans la devise de la boutique devient une carte-cadeau avec le même code (sans tirets – à saisir au checkout Shopify comme dans allverto), le même solde et la même expiration. Shopify exige des codes de 8 à 20 caractères ; les codes personnalisés plus courts sont ignorés.
- Si la carte-cadeau est utilisée au checkout Shopify, la récupération suivante des commandes impute l'utilisation au bon et l'enregistre comme paiement sur la commande.
- Si le bon est utilisé en caisse ou sur une commande, bloqué ou expiré, la synchronisation ajuste le solde dans Shopify (débit ou crédit). allverto ramène les bons bloqués à 0 dans Shopify au lieu de désactiver la carte définitivement – le déblocage reste ainsi possible.
allverto ne reprend pas les cartes-cadeaux Shopify vendues dans la boutique : après leur création, Shopify ne renvoie leur code que masqué. Elles restent de simples cartes-cadeaux Shopify.
Sécurité
- Le jeton de canal n'est valable que pour ce seul canal de vente et uniquement pour les bons d'achat. allverto ne le stocke pas en clair et ne l'affiche qu'une fois.
- Le plugin communique avec allverto de serveur à serveur (HTTPS uniquement) ; le jeton n'apparaît jamais dans le navigateur du client.
- Contre le test de codes : après 20 vérifications infructueuses en 10 minutes, allverto bloque pour un temps les vérifications suivantes de cette boutique depuis la même adresse. Vus de l'extérieur, les codes inconnus, bloqués et expirés se ressemblent.
- Le pare-feu de votre entreprise s'applique aussi ici : si vous n'autorisez que certaines adresses IP, le serveur de votre boutique doit en faire partie.
- Une boutique ne peut imputer, libérer et recréditer que ses propres réservations – au plus jusqu'au montant imputé.
Questions fréquentes
Un client peut-il utiliser plusieurs bons dans une commande ?
Oui. Chaque bon est vérifié, réservé et imputé séparément ; ensemble au plus jusqu'au total de la commande.
Que voit le client si le code est erroné ?
Seulement « Ce bon d'achat ne peut pas être utilisé » – sans indication sur l'existence du code.
Que se passe-t-il en cas de remboursement partiel dans la boutique ?
Le plugin ne recrédite automatiquement qu'en cas d'annulation ou de remboursement complet. Pour un remboursement partiel, enregistrez le crédit dans allverto (boîte de dialogue Paiements de la commande : annuler le paiement par bon) ou remboursez par un autre moyen.