[Plugin] plxMyShop le Ecommerce pour Pluxml
Salut à tous,
Voilà là version 0.9.5 beta de plxMyShop
Télécharger le plugins
Télécharger la documentation
Démo Live sur la version en cours de développement
login: demo
pass: demo
actuellement vous pourrez:
prochainement:
[h]Documentation[/h]
- Installation de plxMyShop
si vous faite une mise à jour du plugin, pensez à le désactiver/activer pour prendre en charge le nouveau CSS
- Configuration :
Dans Plugins actifs ou inactifs cliquez sur Configuration de plxMyShop. Dans cette page vous pourrez configurer :
- Informations relatives au commerçant
Entrer dans les différents champs les informations d'adressage du commerçant utilisés en entre autres par le module chèque. Veuillez aussi renseigner le nom de la boutique.
- Modules paiement/livraison
Activer ou pas les modules de paiement/livraison désirés.
Socolissimo Recommandé
La configuration du module de livraison Socolissimo Recommandé est vraiment simple.
Une fois activé, il vous suffira d'indiquer dans le tableau les poids et les tarifs correspondant. La particularité réside dans le fait que vous pourrez mettre à jour vos tarifications de livraison à la volé. Il est possible qu'il est un supplément de tarification si vous voulez recevoir l'accusé de réception. Pour cela indiquer la somme dans le champs « Accuser de réception ».
Noté que ce module se base sur vos indications, vous pourrez l'utiliser pour d'autre tarification de livraison (autre que Socolissimo recommandé)
Paypal
La configuration de Paypal nécessite que vous ayez deux jeux d'identifiants commerçant, un jeu pour la phase de test et l'autre pour la phase de mise en production. Ces identifiants comprennent
[list=*]
[*]Un identifiant commerçant [/*]
[*]Un mot de passe [/*]
[*]Une signature [/*]
[/list]
Ensuite vous devrez renseigner les informations suivante :
[list=*]
[*]Code de device, par défaut «EUR» [/*]
[*]Nom de description de la boutique [/*]
[*]Url avec le HTTP de retour [/*]
[*]Url avec le HTTP d'annulation [/*]
[*]Url avec le HTTP du retour automatique IPN [/*]
[*]Url avec le HTTP du logo de la boutique, par défaut le logo de plxMyShop [/*]
[*]le code couleur global de la page Paypal, par défaut #296899 [/*]
[*]le code couleur des bordure de la page Paypal, par défaut #296899 [/*]
[/list]
- Mails de commande pour le client et le commerçant
Entrez les adresse mail utilisé pour recevoir les mails des commandes effectué. Vous pouvez aussi définir le titre de vos mails, pour le mail commerçant ainsi que celui du client.
- Position dans le menu pour les catégories
Il est possible à la création d'une catégorie de l'afficher dans le menu principal du site. Cette option vous permettra de définir sa position par défaut.
- Template par défaut pour les pages produit et catégorie
Cette option vous permettra de définir le template utilisé par défaut par vos page de fiche produit et catégorie de produit.
- Création d'un produit
Une fois plxMyShop d'activé, un nouveau menu apparaît dans l'administration de pluxml en dessous des pages statiques. Ce menu porte le nom de votre boutique ainsi que le numéro de version du plxMyShop
Dans ce menu en haut de page vous avez quatre boutons :
Dans Liste des produit, pour créer un produit il vous suffit de faire la même chose que pour créer une page statique. Renseigner le nom de votre produit, activez le ou pas et ensuite cliquer sur le bouton Modifier la liste des produits. Une fois créer cliquer sur le lien éditer à la droite du produit pour accéder à la page d'édition.
Dans la page d'édition du produit, veuillez renseigner le lien de l'image du produit, que le lien soit en relatif ou absolue ne pose aucun problème, en utilisant le bouton vous pourrez directement choisir une image disponible dans votre zone de média. Ensuite taper une description et renseignez le prix affiché du produit. Faite de même pour le poids et la devise affichée. Si le poids n'est pas renseigner ou égal à zéro il ne sera pas prix en compte. Ensuite comme pour les pages statiques, veuillez renseigner le template utilisé et les informations des balise méta.
Cliquer sur le bouton Enregistrer ce produit.
Pour visualiser le produit en frontale, cliquer sur le lien VOIR à coter du lien Éditer à la droite des produits dans le listing
- Création d'une catégorie de produit
A quelques détails près le processus de création est exactement le même que celui d'un produit.
Pour attribuer un produit à une catégorie, il vous suffira d'indiquer l'identifiant de la catégorie en question dans le champs «ID catégorie » du listing des produits. Si vous souhaitez attribuer plusieurs catégorie à un produit, séparer les identifiants de catégorie par une virgule.
Comme indiquer plus haut, vous avez la possibilité d'afficher vos catégories dans le menu principal du site.
- Liste des commandes
La liste des commandes vous permettra d'avoir un visuel rapide des commandes effectuées. Vous pourrez les supprimer et/ou voir le mail envoyé au client. (je compte l'améliorer dans le futur)
voilà n'hésitez pas à le tester et me faire des retours.
++
Voilà là version 0.9.5 beta de plxMyShop
Télécharger le plugins
Télécharger la documentation
Démo Live sur la version en cours de développement
login: demo
pass: demo
actuellement vous pourrez:
- créer des fiches produits
- créer des catégories produits
- configurer votre boutique
- activer ou pas Paypal Express IPN
- livraison par "socolissimo Recommandé"
- Configuration de "socolissimo Recommandé"
- gestion des SESSION pour le panier
- gestion des URL REWRITE
- gestion de l'affichage dans le menu pour les catégorie
- gestion historique des commandes (clients/commerçant)
prochainement:
- contrôle d'intégrité pour Paypal Express IPN
- gestion des différents retours Paypal (retour/annulation/validation)
[h]Documentation[/h]
- Installation de plxMyShop
- Extraire l'archive ZIP dans le dossier plugins
- Configurer le plugins
- Activer le plugins
si vous faite une mise à jour du plugin, pensez à le désactiver/activer pour prendre en charge le nouveau CSS
- Configuration :
Dans Plugins actifs ou inactifs cliquez sur Configuration de plxMyShop. Dans cette page vous pourrez configurer :
- les informations relatives au commerçant
- les modules paiement/livraison :
- Module de livraison (basé sur Socolissimo recommandé)
- Paypal
- les mails de commande pour le client et le commerçant
- la position dans le menu pour les catégories
- le template par défaut pour les pages produit et catégorie
- Informations relatives au commerçant
Entrer dans les différents champs les informations d'adressage du commerçant utilisés en entre autres par le module chèque. Veuillez aussi renseigner le nom de la boutique.
- Modules paiement/livraison
Activer ou pas les modules de paiement/livraison désirés.
Socolissimo Recommandé
La configuration du module de livraison Socolissimo Recommandé est vraiment simple.
Une fois activé, il vous suffira d'indiquer dans le tableau les poids et les tarifs correspondant. La particularité réside dans le fait que vous pourrez mettre à jour vos tarifications de livraison à la volé. Il est possible qu'il est un supplément de tarification si vous voulez recevoir l'accusé de réception. Pour cela indiquer la somme dans le champs « Accuser de réception ».
Noté que ce module se base sur vos indications, vous pourrez l'utiliser pour d'autre tarification de livraison (autre que Socolissimo recommandé)
Paypal
La configuration de Paypal nécessite que vous ayez deux jeux d'identifiants commerçant, un jeu pour la phase de test et l'autre pour la phase de mise en production. Ces identifiants comprennent
[list=*]
[*]Un identifiant commerçant [/*]
[*]Un mot de passe [/*]
[*]Une signature [/*]
[/list]
Ensuite vous devrez renseigner les informations suivante :
[list=*]
[*]Code de device, par défaut «EUR» [/*]
[*]Nom de description de la boutique [/*]
[*]Url avec le HTTP de retour [/*]
[*]Url avec le HTTP d'annulation [/*]
[*]Url avec le HTTP du retour automatique IPN [/*]
[*]Url avec le HTTP du logo de la boutique, par défaut le logo de plxMyShop [/*]
[*]le code couleur global de la page Paypal, par défaut #296899 [/*]
[*]le code couleur des bordure de la page Paypal, par défaut #296899 [/*]
[/list]
- Mails de commande pour le client et le commerçant
Entrez les adresse mail utilisé pour recevoir les mails des commandes effectué. Vous pouvez aussi définir le titre de vos mails, pour le mail commerçant ainsi que celui du client.
- Position dans le menu pour les catégories
Il est possible à la création d'une catégorie de l'afficher dans le menu principal du site. Cette option vous permettra de définir sa position par défaut.
- Template par défaut pour les pages produit et catégorie
Cette option vous permettra de définir le template utilisé par défaut par vos page de fiche produit et catégorie de produit.
- Création d'un produit
Une fois plxMyShop d'activé, un nouveau menu apparaît dans l'administration de pluxml en dessous des pages statiques. Ce menu porte le nom de votre boutique ainsi que le numéro de version du plxMyShop
Dans ce menu en haut de page vous avez quatre boutons :
- Liste des produits
- Liste des catégories
- Liste des commandes
- Configuration
Dans Liste des produit, pour créer un produit il vous suffit de faire la même chose que pour créer une page statique. Renseigner le nom de votre produit, activez le ou pas et ensuite cliquer sur le bouton Modifier la liste des produits. Une fois créer cliquer sur le lien éditer à la droite du produit pour accéder à la page d'édition.
Dans la page d'édition du produit, veuillez renseigner le lien de l'image du produit, que le lien soit en relatif ou absolue ne pose aucun problème, en utilisant le bouton vous pourrez directement choisir une image disponible dans votre zone de média. Ensuite taper une description et renseignez le prix affiché du produit. Faite de même pour le poids et la devise affichée. Si le poids n'est pas renseigner ou égal à zéro il ne sera pas prix en compte. Ensuite comme pour les pages statiques, veuillez renseigner le template utilisé et les informations des balise méta.
Cliquer sur le bouton Enregistrer ce produit.
Pour visualiser le produit en frontale, cliquer sur le lien VOIR à coter du lien Éditer à la droite des produits dans le listing
- Création d'une catégorie de produit
A quelques détails près le processus de création est exactement le même que celui d'un produit.
Pour attribuer un produit à une catégorie, il vous suffira d'indiquer l'identifiant de la catégorie en question dans le champs «ID catégorie » du listing des produits. Si vous souhaitez attribuer plusieurs catégorie à un produit, séparer les identifiants de catégorie par une virgule.
Comme indiquer plus haut, vous avez la possibilité d'afficher vos catégories dans le menu principal du site.
- Liste des commandes
La liste des commandes vous permettra d'avoir un visuel rapide des commandes effectuées. Vous pourrez les supprimer et/ou voir le mail envoyé au client. (je compte l'améliorer dans le futur)
voilà n'hésitez pas à le tester et me faire des retours.
++
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Un plugin ecommerce avec un beau thème (genre catalogue) serait très apprécié. J'ai déjà essayé, mais côté sécurité, je manque de connaissance...
Votre site est quand même un très bon début!
Si quelqu'un est intéressé, faites-le savoir s.v.p.
Merci à tous!
Un plugin ecommerce est pour moi LE PLUGIN qui manque à PluXml.
J'en avais déjà parlé.
Selon moi, un plugin ecommerce correspondant à PluXml et à son concept de poids plume devrait être bâti à partir d'une base fonctionnant sur le principe de "WordPress Simple Paypal Shopping Cart" : https://wordpress.org/plugins/wordpress-simple-paypal-shopping-cart/
Merci pour le partage de ton développement...
J'ai réalisé l'an dernier un tel site http://vegelab.fr en utilisant le script SimpleCart et le moyen de paiement Paypal.
Je suis en train de travailler sur une nouvelle version du site ( prévue pour janvier).
Alors je suis preneur de toute idée ou bien entendu partager ce que j'ai déjà réalisé.
Cordialement
Quelque chose de léger et simple à utiliser, pour rester dans la philosophie de PluXml, le concept est chouette : juste un petit détail, il reste... à le faire !...
Ok, je vais donc commencer à bosser un truc. J'ai effectué pas mal de modification à mon exemple réel sur la boutique de escargot-du-faurou.fr.
-Ajout d'un panier/notification
-panier avec compteur
-envoie mail commerçant
-envoie mail récapitulatif client.
-formulaire dynamique.
bon j'ai encore pas mal de truc à fignoler à droite et à gauche. Mais sincèrement je pense que je vais pouvoir vous pondre un petit truc.
++
Ces fonctionnalités sont intéressantes, ça donne encore plus envie de voir ton plugin
Bon courage !
Je m'apprêtais à acheter un site Web de commerce en ligne.
Je crois que je vais attendre de voir les travaux...
UN GROS MERCI À TOUS!
juste un petit retour pour donner signe de vie. Voilà donc quelques captures du module ECommerce (en cours de dev) dans l'administration.
liste des produits:
édition d'un produit:
je suis partie sur la base des pages statiques. Je n'ai pas encore mis en place les templates et ainsi que les champs spécifique (prix, poids, device, frais de port), cela dit Pluxml est tellement flexible est bien conçut qu'il m'a fallu une petite heure pour comprendre le code core des pages statiques ainsi que la liaison XML.
bref, c'est pas pour demain, mais j'avance dessus
++
Je trouve très intéressantes les modifications apportées à ton site de boutique.
Quand un client achète, tu reçois le formulaire dument rempli et l'article acheté?
Merci!
oui effectivement, une fois que le client valide sa commande, le commerçant reçois un mail pour préparer la commande et le client lui reçoit un mail récapitulatif de sa commande et si le paiement est ok, il recevra ses escargots dans quelques jours :P
Pour infos, je viens de finaliser la page d'édition des produits dans l'administration. cependant je galère encore un peu à faire revenir mes nouveaux paramètres (prix ttc, poid...etc)
Bonne nouvelle, je viens de finir la première parti de la boutique avec zone administration et page statique dynamique pour les listing des produits.
Voilà les listing administration des produits
dans le champs groupe j'ai mis le paramètre de ma page statique dynamique /static4/boite (pratique pour faire des catégories de produits)
la page statiques qui affichera mes produits est encadrée en rouge.
dans l'édition des produits j'ai rajouté les champs spécifiques:
le template product.php est opérationnel, il manque juste à peaufiner la mise en page.
le template static-products.php des pages statiques dynamiques pour les listings de produit est aussi opérationnel.
J'ai prévus un futur template static-all-products.php pour afficher la totalité des produits.
Les plus grosses lignes sont posées, il me reste à un uniformiser les routines du panier et de la finalisation de commande.
Je pense que pour très bientôt je pourrais vous proposez un petit paquet. Cependant je me rend compte que depuis le début on parle de plugin, mais j'ai actuellement tout fait en dure dans le core de pluxml. J'ai parfaitement respecter l'ajout des nouvelles fonctionnalités à Pluxml et on pourrais même l'intégrer officiellement à ce dernier.
On en reparlera plus tard.
++ et bonne fête à tous
Effectivement, je crois que tout le monde pensait à un plugin et pas à une modification du core, sinon on rentre dans les choses compliquées et difficiles à gérer.
Mais je suis sûr qu'une fois l'ensemble écrit en dur dans le core, et avec toutes les possibilités qu'offrent PluXml et ses plugins existants, ça pourrait se transformer en plugin.
++
je viens de rééditer complètement mon message pour vous proposer une première version en Alpha du plugins Ecommerce.
Télécharger le plugins
Pour le moment le plugins ne fonctionne pas en frontale, seule l'administration est opérationnelle.
En cours sur le front:
voilà n'hésitez pas à le tester et me faire des retours. Actuellement je galère sur la gestion d'affichage sur le frontend.
++
Encore merci!
salut,
je dois t'avouer que je n'en suis pas encore là :-)
J'ai du mal à comprendre certains aspect des hooks...
++
voilà une petite mise à jour du plugin en Alpha version 0.2: télécharger plugin
l'affichage des pages produits est opérationnel.
Il me reste les listing de produit par groupe/catégorie.
++
Superbe travail...
Au départ, le moyen de paiement consistait en l'envoi d'un chèque.
Est-ce toujours pareil, ou une solution via Payal ou une banque est-elle envisagée?
Cordialement
Les fichiers qui sont dans l'archive, je les copie à quel endroit dans pluxml?
Cordialement
c'est un plugin, donc dans plugins/
a priori, quand tu l'extraira, tu devrais avoir le tout dans un sous dossier plugins/plxMyShop/
n'hésite pas à me faire des retours ++
carrément j'ai déjà le module paypal opérationnel :-) cependant avant je dois tout retranscrire en plugin car j'avais quasiment tout fait dans le core.
Je boss un peu dessus quotidiennement et je pense avoir fini une première version fonctionnelle pour le tout début 2015
Actuellement les versions que je poste sont loin d'être fonctionnelle et consiste juste à donner un petit signe de vie, histoire d'encourager les alpha/beta tester.
++
J'ai corrigé et allégé le tout
télécharger le plugin 0.2.5 alpha
Parse error: syntax error, unexpected '.', expecting ')' in/www/myPluxml/plugins/plxMyShop/plxMyShop.php on line 133
Mais peut être parce que je viens de le télécharger dans la version de développement de Pluxml.
Cordialement
ta télécharger la dernière alpha 0.2.5 ?
car sur mon installation fraiche de pluxml, j'avais ce souci, je l'ai réglé dans a journée.
++
C'est bien cette version du plugin que j'ai téléchargée.
Je viens de réinstaller un pluxml 5.3.1 completement vierge sans aucun plugin d'installer
et j'ai bien ce message d'erreur:
Parse error: syntax error, unexpected '.', expecting ')' in /www/myPluxml/plugins/plxMyShop/plxMyShop.php on line 133
Cordialement
Quand tu développes, vérifie que ton php est configuré pour afficher les erreurs et les warnings et que dans le fichier core/lib/config.php de PluXml, la ligne suivante est bien en commentaire
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
effectivement je n'avais pas d'affichage de Notice/Warning :8 , j'ai corriger le bug :-)
j'en ai profité pour avancer dessus
-catégorie de produit [ok]
-page produit [ok]
-listing produits [ok]
-validation de paiement par chèque [ok]
-livraison via "colissimo recommandés" [ok]
en gros, tout se qui avait été fait dans le core et opérationnel en plugin.
actuellement dans les tuyaux:
-Gestion module paypal
-Gestion module livraison
je vous poste l'alpha 0.3 dans le courant de la journée.
merci pour votre contribution ++
IDEM sur install pluxml stable