le plugin Factures pour gérer des factures basiques (mais c’est sûrement mieux pour la loi Finance 2018 de tout copier dans un vrai logiciel labellisé ensuite de toute façon)
le plugin Tunnels éventuellement pour aider à faire des tunnels de commande sans tout réinventer la roue à chaque fois
Après suivant ce que tu vends (souvent c’est des produits, des objets, mais ça pourrait être des abonnements) :
Les plugins Produits et Paniers ne sont pas indiqués compatibles SPIP 4, quelqu’un a essayé ?
Je ne connaissais pas le plugin Tunnels, absent de plugins.spip.net et contrib, merci !
Oui, ça fait un moment qu’il est en rodage (il marche bien mais ça pourra encore changer un peu les nommages en V1 finale), mais ya bien une documentation dans le readme que tu peux lire sur la forge.
J’ai monté une version de spip 3.2 pour pouvoir tester l’ensemble proposé par RastaPopoulos.
C’est effectivement opérationnel. Juste une précaution bien commencé par <?php le fichier permettant d’avoir des paiement fictifs.
Un test de forcer le plugin panier en bricolant les bornes de compatibilité dans le fichier paquet.xml pour tenter de le faire marcher sous 4.0 n’a pas fonctionné.
j’ai obtenus : Notice: Trying to access array offset on value of type bool in /var/www/html/spip2/ecrire/inc/distant.php on line 1190
Notice: Trying to access array offset on value of type bool in /var/www/html/spip2/ecrire/inc/distant.php on line 1191
Notice: Trying to access array offset on value of type bool in /var/www/html/spip2/ecrire/inc/distant.php on line 1194
Notice: Trying to access array offset on value of type bool in /var/www/html/spip2/ecrire/inc/distant.php on line 1201
Notice: Trying to access array offset on value of type bool in /var/www/html/spip2/plugins-dist/svp/teleporter/http.php on line 97
Merci bien et à suivre pour la possible mise à jour pour spip 4.0
Alain
···
Le 24/02/2022 à 14:39, RastaPopoulos via Discuter de SPIP a écrit :
Le 24/02/2022 à 14:04, Eric Lurand via Discuter de SPIP a écrit :
Je ne connaissais pas le plugin Tunnels, absent de plugins.spip.net et contrib, merci !
Oui, ça fait un moment qu’il est en rodage (il marche bien mais ça pourra encore changer un peu les nommages en V1 finale), mais ya bien une documentation dans le readme que tu peux lire sur la forge.
–
RastaPopoulos
Voir le sujet ou répondre à ce courriel pour répondre.
Pour vous désabonner de ces courriels, cliquez ici.
Le 24/02/2022 à 23:42, Alain BOURDEAU via Discuter de SPIP a écrit :
Un test de forcer le plugin panier en bricolant les bornes de compatibilité dans le fichier paquet.xml pour tenter de le faire marcher sous 4.0 n’a pas fonctionné.
j’ai obtenus : Notice:
Hello Alain
Une notice n’est pas une erreur, et tu n’es pas censé les afficher en tant qu’utilisateur (c’est pour les devs, pour corriger/nettoyer leur code). Par ailleurs les fichiers indiqués n’ont aucun rapport avec Paniers.
Du coup qu’est-ce qui n’a pas marché concrètement (pas ces non-erreurs) ?
Le 24/02/2022 à 23:42, Alain BOURDEAU via Discuter de SPIP a écrit :
Un test de forcer le plugin panier en bricolant les bornes de compatibilité dans le fichier paquet.xml pour tenter de le faire marcher sous 4.0 n’a pas fonctionné.
j’ai obtenus : Notice:
Hello Alain
Une notice n’est pas une erreur, et tu n’es pas censé les afficher en tant qu’utilisateur (c’est pour les devs, pour corriger/nettoyer leur code). Par ailleurs les fichiers indiqués n’ont aucun rapport avec Paniers.
Du coup qu’est-ce qui n’a pas marché concrètement (pas ces non-erreurs) ?
–
RastaPopoulos
Voir le sujet ou répondre à ce courriel pour répondre.
Pour vous désabonner de ces courriels, cliquez ici.
Euh je ne comprends toujours pas ce que tu essayes de faire… Si tu as modifié toi-même le XML, c’est bien que tu avais déjà téléchargé le plugin sur la machine non ? Donc qu’est-ce que tu essayes de télécharger après ? Le plugin si tu l’as déjà dans tes mains, tu dois le placer directement dans /plugins quoi, pour le tester…
Ce qui ne marchait pas, c’est que je cherchais à faire intégrer par la fonction d’ajout de plugins plus tôt que de faire ce que tu m’as indiquer de les « poser » tout simplement dans plugins/auto.
Après avoir fait cette manip d’intégration pour l’ensemble des plugins préconisés par le tuto commerce, j’ai adapté les compatibilités en {3.x.x;3.y.} par {3.x.x;4.0.} de chaque fichier paquet.xml de chaque plugin.
Le tuto fonctionne alors pratiquement à merveille après trois commandes successives.
Il me « reste » à intégrer tout cela dans un ensemble pour arriver à une facturation simple.
La leçon est que les plugins utilisés par cette moulinette de commande peuvent bien passer en compatibles spip 4.0.
Merci à toi pour ta patience et ta réactivité.
Alain BOURDEAU
···
Le 25/02/2022 à 10:38, RastaPopoulos via Discuter de SPIP a écrit :
Euh je ne comprends toujours pas ce que tu essayes de faire… Si tu as modifié toi-même le XML, c’est bien que tu avais déjà téléchargé le plugin sur la machine non ? Donc qu’est-ce que tu essayes de télécharger après ? Le plugin si tu l’as déjà dans tes mains, tu dois le placer directement dans /plugins quoi, pour le tester…
–
RastaPopoulos
Voir le sujet ou répondre à ce courriel pour répondre.
Pour vous désabonner de ces courriels, cliquez ici.
Si non, ce qui me semble « simple » est de partir, sur un spip en local, de l’ensemble du plugin « tutocommerce » qui est dans plugins/auto et de copier le dossier /tutocommerce/v1.0.11 sous un autre nom, par exemple « moncommerce » dans le dossier plugins/auto.
Une fois cela réalisé tu peux activer ce nouveau plugin et après adapter celui-ci à ta sauce en modifiant les fichiers pour le passer d’une logique tutoriale à un fonctionnement production.
La première étape est d’adapter tous les appels aux données en mettant le bon nouveau nom de chaque table utilisée. Et prioritairement dans le fichier /base/tutocommerce.php.
Alain
···
Le 25/02/2022 à 11:10, suzy via Discuter de SPIP a écrit :