Fonctionnalités

  • Agit sur les commandes brouillon (paniers) de Commerce et s’arrête à la transition de passage de commande, pour les clients et les invités qui ont franchi l’étape de contact
  • Les coupons dépendent d’une Promotion Commerce nommée « Abandoned cart recovery: N% », une par pourcentage, non cumulable
  • Tourne avec le cron de Drupal, avec un bouton Envoyer maintenant les rappels dus pour ne pas attendre
  • Rapport dans Commerce › Paniers abandonnés et réglages dans Commerce › Configuration, derrière une permission restreinte dédiée
  • E-mail en texte brut via le système de courrier de Drupal, avec en-têtes List-Unsubscribe
  • Traductions espagnole et française fournies en fichiers .po

Dans Drupal Commerce, un panier est une commande brouillon. Quand le client part avant de la valider, le brouillon attend en base de données. Ce module parcourt ces brouillons à chaque cron et écrit au client au maximum trois fois (1, 24 et 72 heures après la dernière modification par défaut, jamais deux en moins de 12 heures), avec les produits, le total et un lien signé Retourner à mon panier. L’un des messages peut contenir un coupon à usage unique.

Comment il s’intègre à Drupal Commerce

Pour Drupal 11.3 avec Commerce 3.x et PHP 8.3 ou plus. Il dépend de Commerce Cart, Checkout et Promotion ; ce dernier est activé en même temps que le module.
Le rapport est une nouvelle page Commerce › Paniers abandonnés : totaux, chaque brouillon avec son état, Arrêter les relances, Envoyer maintenant les rappels dus et un lien WhatsApp. Si le profil de facturation a un champ téléphone, la conversation s’ouvre sur ce numéro.
Les réglages forment un formulaire de configuration dans Commerce › Configuration › Paniers abandonnés. Les deux pages demandent la permission Administer abandoned cart recovery, marquée comme restreinte car elle donne accès aux adresses e-mail.
Il implémente hook_cron, hook_mail, hook_commerce_order_presave et hook_user_predelete, et s’abonne à commerce_order.place.post_transition pour marquer les paniers récupérés.
Chaque coupon est un code d’une promotion Commerce ; changer le pourcentage crée une nouvelle promotion sans toucher aux codes déjà envoyés. Les produits dépubliés sont ignorés à la reconstitution du panier.

Installation

  1. Étape 1

    Téléchargez l’archive dans Mon compte › Téléchargements sur ecom-addons.com.

  2. Étape 2

    Décompressez-la dans modules/custom/, puis activez Abandoned Cart Recovery sur la page Étendre ou lancez drush en ecom_addons_cart_recovery.

  3. Étape 3

    Exécutez le cron toutes les 10 à 15 minutes depuis le serveur, par exemple */10 * * * * drush --uri=https://votre-boutique cron. Automated Cron passe trop rarement pour un rappel à une heure, et sans --uri les liens visent le mauvais domaine.

  4. Étape 4

    Accordez la permission aux rôles qui doivent voir les paniers et ajustez le formulaire de réglages.

Téléchargez le guide pas à pas (PDF)

Questions fréquentes

Automated Cron suffit-il ?

Pas pour le premier rappel : il passe au mieux toutes les quelques heures. Utilisez la crontab du système, ou cliquez sur Envoyer maintenant les rappels dus dans le rapport.

Quels paniers sont concernés ?

Les brouillons des utilisateurs connectés, et ceux des invités qui ont rempli le volet d’informations de contact du tunnel de commande. Les brouillons antérieurs à l’activation sont ignorés.

Est-ce conforme au RGPD ?

Les lignes sont supprimées 90 jours après la dernière modification du panier, supprimer un utilisateur efface les siennes et les adresses désinscrites sont stockées en hash SHA-256. Les règles européennes sur l’e-mail commercial (art. 13 de la directive 2002/58/CE, art. 21 du RGPD) varient selon les pays : vérifiez les vôtres et mentionnez les rappels dans votre politique de confidentialité. Ceci n’est pas un conseil juridique.

Historique des versions

  1. Chargement…

Avis

Chargement…

Vous l’avez acheté ? Laissez un avis depuis votre compte.