Satellite de Boutique v1.4.0
Configurer Cartes cadeaux
Des cartes cadeaux avec un vrai solde, un vrai journal, et une comptabilité qui tient.
Ce qu'il fait
Vendez des cartes cadeaux, ou offrez un avoir à un client. Chaque carte a son code, son solde et son journal : on sait toujours d'où vient un euro et où il est parti. La validité se règle produit par produit et se fige à l'émission — changer le réglage ensuite ne raccourcit aucune carte déjà vendue. Une carte RÈGLE une commande, elle n'en baisse pas le prix : votre TVA et votre chiffre d'affaires restent justes.
- Codes tirés au hasard, lisibles au téléphone (ni I, ni O, ni 0, ni 1)
- Solde au centime, avec le journal de chaque mouvement
- Validité réglée produit par produit, FIGÉE à l'émission
- Paiement partiel : une carte de 30 € paie 30 € d'une commande de 99 €
- Le total « en circulation » : ce que vous devez encore, chiffré
Ses droits
Ce que chaque rôle peut faire par défaut. Modifiable rôle par rôle depuis l'administration.
| Droit | Clé | Administrateur | Éditeur |
|---|---|---|---|
| Émettre et gérer les cartes cadeaux | cartes_cadeaux.manage |
✓ | — |
Ce qu'il suppose
Ce module a besoin de :
- shop ^1.55
Piloter par une IA
Ce que ce module sait faire quand on le lui demande en langage naturel, et ce que chaque action engage.
-
cartelecture seuleUne carte cadeau, cherchée PAR SON CODE (les cartes ne se listent pas) : solde, montant initial, statut réel (active, utilisee, expiree, annulee) avec la raison quand elle n'est pas utilisable, dates d'émission et de validité, origine (vente ou émission manuelle) et journal des mouvements (crédits et débits, commande concernée). Le code n'est jamais rendu en clair, l'e-mail du bénéficiaire non plus.
« il reste combien sur la carte ABCD-EFGH-JKLM-NPQR ? » « cette carte est-elle encore valable ? »
-
emettreconfirmation demandéeÉmet une carte cadeau (un avoir) hors commande, comme le formulaire de l'écran : un montant, une validité facultative, une note. Crée de l'argent à dépenser, donc une dette au bilan : confirmation demandée, montant plafonné à 5 000 unités de la devise. La réponse ne rend PAS le code en clair : elle donne la carte masquée et son écran d'admin, où le code complet se lit et se copie. Annuler une carte reste à l'écran.
« émets une carte de 30 € valable 12 mois pour un geste commercial »
Ses points de branchement
Pour greffer du code sans toucher au module : ce qu'il annonce, et ce qu'il écoute.
Ce qu'il écoute 15
shop.hub.tiles- priorité 76
shop.remboursement.avoir_possible- priorité 10
shop.remboursement.avoir- priorité 10
shop.cart.panel- priorité 40
shop.product.types- priorité 45
shop.product.types.without_attributes- priorité 45
shop.editor.fields- priorité 45
shop.editor.save- priorité 45
shop.editor.type_change_warnings- priorité 45
shop.cart.needs_shipping- priorité 40
shop.shipping.product_excluded- priorité 40
paiement.recu- priorité 45
emails.catalogue- priorité 40
emails.apercu- priorité 10
shop.order.created- priorité 50
Ses données
Les tables que ce module crée. Désactiver un module ne les efface pas : ses données restent en base et reviennent s'il est réactivé.
Les tables 3
shop_giftcard_movementsshop_giftcard_productsshop_giftcards