Aller au contenu

Satellite de Boutique v1.4.0

Configurer Cartes cadeaux

Des cartes cadeaux avec un vrai solde, un vrai journal, et une comptabilité qui tient.

shop-cartes-cadeaux

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 :

Piloter par une IA

Ce que ce module sait faire quand on le lui demande en langage naturel, et ce que chaque action engage.

  • carte lecture seule

    Une 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 ? »

  • emettre confirmation 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_movements
  • shop_giftcard_products
  • shop_giftcards