Bonjour,
Je partage ici mon premier plugin "Simple Demande".
Vous pouvez voir le plugin fonctionner sur mon site : https://www.crecidan.com
L’utilisation d’un plugin de woocommerce était trop lourde pour mon besoin. Je n’ai pas la nécessité d’afficher des prix en ligne ni envie de faire correspondre le formatage de mes données à celui imposé par un woocommerce.
Il aurait fallu que je reprenne complètement la présentation des fiches de mes articles déjà en vente.
L’avantage de ce plugin est donc d’offrir au visiteur une possibilité simple de mettre de côté des articles/produits présentés sur le site puis d’envoyer sa liste via un formulaire (panier) pour demander des informations sur les articles et la transaction.
Je préfère favoriser la discussion.
Je n’utilise pas de possibilités de paiement en ligne.
Fonctionnalités :
- Création d'un panier de « demande d’informations » concernant des objets en vente
- Ajout de la colonne « Référence » à la page de gestion des articles (posts).
- Ajout de ce champ « Référence » au formulaire de modification rapide (quick-edit)
Pour pouvoir être placé dans le panier un article doit posséder un numéro de référence.
(Meta données dans edit.php)
Le plugin ajoute une icône panier à chaque article.
Un menu "Mon panier" est ajouté à la fin du premier nav_menu du thème.
J’utilise les sessions php, pas de cookie. La session est supprimée à la fermeture du navigateur.
Dans « MON PANIER » l'utilisateur remplit le formulaire en saisissant son email (seul champ requis).
Il peut cocher une case qui l’inscrit automatiquement à une liste de diffusion (Mailpoet 3). Le choix de la liste de diffusion est fait par l’admin dans la page réglage du plugin.
L'admin est notifié par mail qu’une demande d’informations a été postée et une page de l'administration lui permet de consulter les détails des demandes (identité du demandeur, liste des produits ou articles concernés, message éventuel) ainsi que d’indiquer pour chacune d’elles si une réponse a été faite.
À l’activation je rencontre des problèmes de « caractères de sortie inattendus» que je n’ai pas réussi à résoudre. Je n’ai pas ce problème en local si WP_DEBUG est false.
Pour l’instant, ce problème n’empêche en rien le plugin de fonctionner.
Si quelqu’un voit une solution…
Merci
Partager