Pour un site d’e-commerce, les deux points principaux sont la gestion du panier (pour noter les articles du catalogue à commander), et les paiements : c’est pour traiter ces aspects que plusieurs produits libres co-existent, parfois avec des CMS : citons osCommerce, Magento, PrestaShop, et Thelia.
SPIP est un produit totalement libre, qui se situe donc en-dehors des voies commerciales du marché ;
l’utiliser pour faire du business reste parfois trahison pour certains spipeurs, alors que d’autres gagnent leur vie avec ces outils [1]
THELIA
Pendant longtemps le couple Thelia-SPIP étant recommandé dans la communauté pour le e-commerce ; en effet, Thelia -dans sa version 1.x- utilise le meme concept de squelettes et de boucles que SPIP, avec la possibilité d’avoir l’interface de Thelia dans l’espace privé SPIP et vous trouverez de nombreuses références sur le Web, à commencer par le plugin https://contrib.spip.net/Thelia-pou... : il faut bien sûr prendre la dernière version Thelia v1.5 fonctionnelle, de fin 2013 sur Thelia 1.5.x SourceForge, et en voici un site d’aide toujours disponible.
La version 2 de Thelia, ré-écrite sur la base de Symfony 2 n’adhère plus aux memes principes, et n’est donc pas interfacable aussi simplement : voir https://thelia.net/v1/ !
D’autres expériences intègrent un SPIP et un Magento... ou un PrestaShop
SPIP e-commerce
Mais il est aussi possible de traiter cette problématique dans des squelettes SPIP ; il existe en particulier une démarche https://contrib.spip.net/Z-Commerce bâtie autour de ZPIP.
On peut reconnaitre trois approches :
- quelques plugins utilitaires (Devises, Prix et Produits, Transaction ou Paypal-, et d’Autres-plugins) et ceux de Cedric-Nursit, à voir ci-après,
- des plugins dédiés [2] à un commerce spécifique (parfois déjà anciens : Ma Boutique [3], AMAP, Bouquinerie, Abonnements, Echoppe [4], Souscription. et Cataloguequi détourne la table Articles !)
- l’approche modulaire en une cohorte de plugins sur Zpip [5] : deux groupes de plugins..
La suite Z Commerce regroupe des versions initiales de plugins utiles, au sein d’un squelette principal Z-commerce qui permet d’indiquer à STEP de charger en une fois des plugins dédiés à la création d’une boutique en ligne. Il sert également de démo avec la page publique ?page=z-commerce
[6] et contient des fichiers d’exemples basiques ; toutefois elle semble se cantonner à un paiement Paypal et n’aurait pas vraiment de système de factures....
On peut considérer un noyau de "plugins qui vont ensemble" (ces plugins peuvent être instables, en développement ou abandonnés) :
- Produits : apporte juste la possibilité de lister des produits (classés dans des rubriques).
- Clients (à changer, moderniser) : augmenter les informations d’un compte utilisateur (spip_auteurs) en intégrant l’utilisation d’autres plugins déjà dédiés (C&O et Coordonnées), plutôt qu’en faisant un plugin tout-en-un ; cela permet de fournir un formulaire avec tout dans le même. https://zone.spip.net/trac/spip-zon....
- Bank
- Commandes
Commandes sait gérer les transactions de Bank, et se met à jour en fonction. - Paniers : permet de créer des sélections d’objets ayant un prix.
- Commandes de paniers : remplir une commande avec le contenu d’un panier.
- https://plugins.spip.net/commandes_...;: gérer les retours d’un payement Paypal pour savoir quelle commande a été payée, et donc changer son statut.
- https://plugins.spip.net/dayfill_fa...;: Lier des activités et des factures
- https://plugins.spip.net/factures.html (Factures v1) Factures & devis permet d’éditer, imprimer, archiver facilement vos devis et factures.
- https://plugins.spip.net/reglements.html :Permet la saisie des règlements effectués en rapport avec une facture.
L’équipe Nursit propose aussi plusieurs plugins complémentaires, pas toujours aussi documentés que spip-r [7] (souvent développés dans la suite des précédents), qui peuvent aller ensemble pour faire du e-commerce (banque, commande...), et cette suite fournit des factures, et semblerait permettre le paiement avec des contrats VAD.
Voir :
https://github.com/nursit/bank : module de paiement bancaire multi prestataires & stockage des transactions pour SPIP
https://github.com/nursit/paniers : une gestion simplifiée de paniers pour SPIP
https://github.com/nursit/factures : module de facturation pour SPIP
https://github.com/nursit/spip_sous...;: un module plus spécialisé...
On signale un début de commencement d’amorce de doc pour essayer d’utiliser cette quadrilogie : installer le plugin de squelette zcommerce pour commencer, son installation dira le minimum requis... paniers, commandes, etc...
A savoir : il y a une limitation à paniers qui ne permet pas en l’état de décliner un article en différentes versions, taille, couleurs...
Enfin, deux plugins proposent l’accès par abonnements :
"Abonnements" (au pluriel) : gère des abonnements tout court, à rien par défaut. Plus précisément il gère des "Offres d’abonnements" et des "Abonnements" qui sont la liaison entre un⋅e utilisateurice et une offre.
https://zone.spip.net/trac/spip-zon...
"Abonnements à des zones restreintes" : donne accès à des zones si on a un abonnement valide (on lie une Offre à une ou plusieurs Zones).
https://zone.spip.net/trac/spip-zon...
—
Par ailleurs, il existe la possibilité de créer directement ses formulaires avec transactions de paiement en ligne (une extension à ajouter à Formidable ,peut-être d’un usage simplifié par le plugin complémentaire formidable_fusion)...
N’hésitez pas à consulter : https://depot.cym.fr/spip.php?page=...
Et avec Dolibarr
Dolibarr est l’un des principaux ERP libres connus, et un développeur a déjà proposé une interface de connexion et authentification, avec quelques plugins SPIP : un site dédié https://dolispip.net documente ces réalisations, librement accessibles sur https://code.librethic.io/dolispip (voir l’explication d’un accès sous Windows) :
- dolispip-core : la base pour les requêtes en webservice, et son paramétrage.
- dolipip_tiers : authentification des auteurs SPIP à partir de Dolibarr (en SSO)
- dolispip-produit
- dolispip-commandes
Comme le site de référence a évolué (et que de nombreux plugins nouveaux sont désormais disponibles), consultez désormais DoliSpip !
Article publié le 13 décembre 2014, et actualisé en septembre 2018 .
Répondre à cet article