Plugin Catalogue - comments Plugin Catalogue 2013-04-15T09:55:28Z https://files.spip.net/Plugin-Catalogue#comment467149 2013-04-15T09:55:28Z <p>Bonjour,<br class="autobr" /> quelqu'un sait-il si ce plugin sait gérer un panier qui “s'actualise” en fonction des options (variantes) choisies ? Merci d'avance...</p> Plugin Catalogue 2012-06-11T21:38:44Z https://files.spip.net/Plugin-Catalogue#comment458290 2012-06-11T21:38:44Z <p>Bonjour,</p> <p>J'essaie ce plugin qui me parait très approprié pour l'insertion de quelques produits sur un site existant ; je n'ai pas trouvé le modèle <fiche> mais cela ne devrait pas être trop compliqué à faire avec les exemple de boucles ci-dessus.</fiche></p> <p>Étape ultime : vendre un produit ! Est-il possible de lier le catalogue aux plugins panier et transaction ? (peut-être que cela existe déjà mais je 'ai pas trouvé non plus)</p> <p>merci</p> <p>dd</p> Plugin Catalogue 2012-02-08T00:28:57Z https://files.spip.net/Plugin-Catalogue#comment454309 2012-02-08T00:28:57Z <p>bonsoir je viens enfin de reussir à activer les 32 plugins nécessaires .... ouffff</p> <p>je refaire toute la manip demain car la en passant simplement en "visite du site j'ai des tas d'erreurs qui s'affichent</p> Plugin Catalogue 2012-02-06T14:16:36Z https://files.spip.net/Plugin-Catalogue#comment454251 2012-02-06T14:16:36Z <p>Bonjour.</p> <p>Je relis attentivement la documentation et je vais : «Plusieurs variantes peuvent être attribuées au même article, par exemple avec des prix différents selon les dates de commande.»<br class="manualbr" />Cela va un peu dans le sens de mon besoin actuel, mais je me demande si de facon générale il ne vaut pas mieux avoir des champs “date_debut” et “date_fin” ?<br class="manualbr" />Merci de me dire si c'est une bonne idée et si je peux fair la modification.</p> Plugin Catalogue 2012-02-06T14:08:49Z https://files.spip.net/Plugin-Catalogue#comment454250 2012-02-06T14:08:49Z <p>c'est lié soit au plugin zabonnement <br class="autobr" /> soit (plus vraisemblablement) au plugin selecteur générique</p> Plugin Catalogue 2012-02-06T10:52:39Z https://files.spip.net/Plugin-Catalogue#comment454246 2012-02-06T10:52:39Z <p>et de ce fait je ne peux donc pas activer le “zcommerce” pour tester l'ensemble</p> <p>Merci</p> Plugin Catalogue 2012-02-06T10:50:44Z https://files.spip.net/Plugin-Catalogue#comment454245 2012-02-06T10:50:44Z <p>bonjour</p> <p>Je tente de faire l'install de cette multitude de plugin, lorsque je veux activer le dernier “zabonnement” j'ai le droit à ceci</p> <p>Fatal error: Call to undefined function selecteurgenerique_verifier_js() in C:\Program Files (x86)\EasyPHP-5.3.8.1\www\zboutic\plugins\auto\zabonnement\abonnement_pipelines.php on line 50</p> <p>la version est la 1.4.1</p> <p>c'est normal docteur ?</p> <p>Merci</p> Plugin Catalogue 2012-02-04T13:34:17Z https://files.spip.net/Plugin-Catalogue#comment454204 2012-02-04T13:34:17Z <p>Bonjour, bonjour.</p> <p>Concernant les variantes (et les options), je me demandais si les champs date, date_modif, et statut avaient quelque utilité actuellement et quel pourrait être leur(s) usage(s) futur(s).</p> <p>Merci.</p> Plugin Catalogue 2012-01-30T00:42:23Z https://files.spip.net/Plugin-Catalogue#comment454033 2012-01-30T00:42:23Z <p>La documentation doit être mise à jour : la table <var>variante</var>s (resp. <var>options</var>) a été rebaptisée <var>cat_variantes</var> (resp. <var>cat_options</var>)... <br class="autobr" /> Du coup l'exemple devient :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re11"><BOUCLE_v</span><span class="re12">(CAT_VARIANTES)</span><span class="re13"><span class="re41">{id_article}</span></span><span class="re10">></span> <span class="re1">#TITRE</span> <span class="re1">#DESCRIPTIF</span> <span class="re1">#PRIX_HT</span> <span class="re1">#TVA</span> <span class="re1">#DATE</span> <span class="re1">#DATE_REDAC</span> <span class="re15"></BOUCLE_v></span></code></pre></div> Plugin Catalogue 2011-11-26T17:47:35Z https://files.spip.net/Plugin-Catalogue#comment452284 2011-11-26T17:47:35Z <p>oup</p> <p>le code suivant</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><BOUCLE_v(VARIANTES){id_article}> #TITRE #DESCRIPTIF #PRIX_HT #TVA #DATE #DATE_REDAC </BOUCLE_v></code></pre></div> Plugin Catalogue 2011-11-26T17:45:57Z https://files.spip.net/Plugin-Catalogue#comment452283 2011-11-26T17:45:57Z <p>Bonjour,<br class="autobr" /> je suis sur SPIP 2.1.11 [18566] et tente une installation de catalogue en local avec Mamp</p> <p>Plugin Catalogue Catalogue Version : 1.5.0 [52700] bien activé avec Afficher Objets<br class="autobr" /> 1.2.1 contact& .. panier ....</p> <p>cfg ok régler et variante ajouter à 1 article "</p> <p>mais <br class="autobr" /> j'ai le message suivant <br class="autobr" /> Table SQL « VARIANTES » inconnue</p> <p>après avoir copier le code suivant dans mon squelette article<br class="autobr" /> <br class="autobr" /> #TITRE<br class="autobr" /> #DESCRIPTIF<br class="autobr" /> #PRIX_HT<br class="autobr" /> #TVA<br class="autobr" /> #DATE<br class="autobr" /> #DATE_REDAC<br class="autobr" /> </p> <p>j'ai peut être loupé une étapes :::<br class="autobr" /> Actuellement : Ajout manuel en phpMyAdmin ???</p> <p>j'ai bien les tables suivantes ::<br class="autobr" /> spip_cat_options et spip_cat_variantes</p> <p>merci pour tous vos efforts</p> <p>ET GRAND REMERCIEMENT A L' EQUIPE SPIP ET AUX NOMBREUX CONTRIBUTEURS AU PASSAGE</p> <p>fabien</p> Plugin Catalogue 2011-04-04T10:35:59Z https://files.spip.net/Plugin-Catalogue#comment443621 2011-04-04T10:35:59Z <p>STEP est dans les choux : il a atteint ses limites :)</p> Plugin Catalogue 2011-04-04T10:29:49Z https://files.spip.net/Plugin-Catalogue#comment443620 2011-04-04T10:29:49Z <p>Oui... Je l'utilise avec la 2.1.9</p> Plugin Catalogue 2011-04-04T10:28:24Z https://files.spip.net/Plugin-Catalogue#comment443619 2011-04-04T10:28:24Z <p>J'avais mal vu : j'avais bien une vieille table <code>transaction</conde> et la table auxiliaire existait mais s'appelait <code>options_articles</code> (sans le préf.xe). Visiblement quelque-chose a du foirer (mais silencieusement) pendant la mise-à-jour (je me souviens avoir installé il y a très longtemps —ça devait être encore une bêta si j'ai bonne mémoire— puis avoir désinstallé mais n'avais pas pensé à supprimer les bases crées.)</p> <p>À l'état actuel, je n'ai plus d'erreur. Le modèle <code><variantes></code> fonctionne, mais pas les modèles <code><fiche></code> et <code><options></code>.</p> Plugin Catalogue 2011-04-01T18:36:04Z https://files.spip.net/Plugin-Catalogue#comment443505 2011-04-01T18:36:04Z <p>En rentrant les variantes à la main, j'ai noté l'absence de clés primaires sur les tables <code>cat_variantes</code> et <code>cat_options</code> :S Du coup j'ai rapatrié le zip en local pour jeter un œil aux sources...</p> <ul class="spip"><li> mon <code>cat_variantes</code> ne correspondait pas du tout : <code>id_cat_variante</code> n'est en effet pas une clé primaire (donc pas en auto-incrément) ; <code>id_article</code> n'est ni une clé étrangère (bon, c'est des tables ISAM donc ça joue pas) ni indexé (ce qui serait la moindre des choses) ; <code>statut</code> est un entier et non une chaine variable de 10 caractères ; <code>prix_ht</code> et <code>tva</code> sont bien des nombres décimaux mais formatés à 10,0 et non 6,2 et 4,3 (à ce propos, j'avais cru comprendre qu'il fallait toujours prévoir un chiffre de plus de part et d'autre —mantisse et décimale— pour prévoir les débordements car tous les SGBD ne gèrent pas ça correctement, mais suis plus sûr faut que je retrouve la référence) ; <code>maj</code> est absent...</li><li> mon <code>cat_options</code> ne correspond pas non plus : <code>id_cat_option</code> n'est pas non plus une clé primaire (encore moins en auto-incrémentation) et <code>titre</code> est du text (pas tiny)... Les autres champs sont purement absents !</li><li> la table auxiliaire <code<cat_options_articles quant à elle n'existe pas..</li><li> pas de <code>cat_transactions</code> ni de <code>cat_lignes_transactions</code> non plus... (ceux-là n'existent plus à partir de la version 1.5.0 si je comprends bien)</li></ul> <p>Je suppose que je suis victime de l'installation d'une très vieille beta (ce qui expliquerait la si grande différence de structures, d'autant plus que STEP a estimé que l'installation s'est bien déroulée —même s'il n'y a pas eu de tables de créés— mais je ne sais pas pourquoi l'upgrade n'a pas fonctionné...) <br class="manualbr" />Bref, une fois les corrections faites, le bug a disparu. Par contre :</p> <ul class="spip"><li> une fois sortie de la page, quand on revient à l'article, on ne sait plus modifier une variante, mais juste la supprimer</li><li> et toujours pas d'article dans le catalogue :) mais ça avance...</li></ul> Plugin Catalogue 2011-04-01T17:14:32Z https://files.spip.net/Plugin-Catalogue#comment443503 2011-04-01T17:14:32Z <p>Je suspecte un problème au niveau du formulaire : est-ce que les informations sont bien envoyée ? Je vais voir dans la table <code>cat_variantes</code> et une ligne est effectivement crée, mais tout y est à <code>0</code> ! <br class="autobr" /> Je rentre donc manuellement les informations et réaffiche mon article/produit : ça marche... Je clique sur le bouton d'ajout d'une variante et même galère que précédemment... même constat quand à la base.. rajout manuel qui fonctionne aussi.. <br class="manualbr" />Question annexe : à quoi servent le statut (qui est listé sous forme numérique) et les dates qui sont demandées ?</p> <p>Rendez-vous ensuite dans Edition > Plugin Catalogue : toujours “Aucun article n'est encore dans le catalogue” :( Que manque t-il ?</p> Plugin Catalogue 2011-04-01T16:49:57Z https://files.spip.net/Plugin-Catalogue#comment443501 2011-04-01T16:49:57Z <p>Installation avec STEP : ok (il y a des dépendances qui ne sont pas mentionnées dans la présente documentation, mais bon c'est encore en chantier..)</p> <p>Rendez-vous dans la configuration CFG pour choisir la rubrique qui accueillera le catalogue : ok (à préciser aussi dans la présente documentation : en fait il manque une section “installation”)</p> <p>Création d'un article de présentation dans la rubrique idoine : jusque là tout se passe bien. <br class="manualbr" />Validation.. et je suis gentiment averti :</p> <pre> CATALOGUE : prix et options liés à l'article Cet article n'est pas un article du catalogue Pour ajouter cet article au catalogue, il suffit d'indiquer un prix et quelques autres informations en cliquant sur “ajouter une variante”. </pre> <p>On clique sur “ajouter une variante” et on renseigne tous les champs : en cliquant sur “Enregistrer”, on est alors conduit à l'adresse <var>/ecrire/?exec=variante_edit&retour=.%2F%3Fexec%3Darticles%26amp%3Bid_article%3D3017</var></p> <ul class="spip"><li> Est-ce normal d'avoir cette page d'édition ? si oui, est-ce normal que ce soit marqué “N°0” à gauche et que tous les champs soient vides ?</li><li> Je ressaisie les informations et re-enregistre et j'ai une erreur... On fait alors retour pour constater que rien n'a été pris en compte :( On recommence et retour à la page d'édition avec un second N°0" à gauche en dessous du précédent et les champs sont vides !</li></ul> Plugin Catalogue 2011-03-23T14:54:20Z https://files.spip.net/Plugin-Catalogue#comment443039 2011-03-23T14:54:20Z <p>Utiliser STEP vous permettrait d'éviter d'avoir à gérer les dépendances entre plugin à la main; pour installer <a href='https://files.spip.net/STEP-Systeme-de-Telechargements-de-Plugins' class="spip_in" hreflang="fr" rel='nofollow'>STEP</a> : configuration > gestion des plugins, puis ajouter un plugin, et coller l'url du zip qui se trouve ici : <a href="http://files.spip.org/spip-zone/step.zip" class="spip_url spip_out auto" rel="nofollow external">http://files.spip.org/spip-zone/step.zip</a></p> <p>En installant le plugin Catalogue au moyen de STEP, vous n'auriez pas eu de message d'erreur : STEP aurait trouvé tout seul les dépendances, et aurait uinstallé tous les plugins nécessaires, sans intervention manuelle.</p> <p>Cela dit, sans utilser STEP, pour installer le plugin afficher_objets, même procédure : le zip se trouve dans le même dossier : <a href="http://files.spip.org/spip-zone/afficher_objets.zip" class="spip_url spip_out auto" rel="nofollow external">http://files.spip.org/spip-zone/afficher_objets.zip</a>.</p> <p>Bonne utilisation,<br class="autobr" /> Cyril</p> Plugin Catalogue 2011-03-23T14:29:34Z https://files.spip.net/Plugin-Catalogue#comment443038 2011-03-23T14:29:34Z <div class="precode"><pre dir="ltr" style="text-align: left;"><code> * Impossible d'activer le plugin ../plugins/auto/catalogue o Nécessite le plugin AFFICHER_OBJETS en version [1.1.0;] minimum.</code></pre></div> <p>où trouve t-on le plugin afficher_objets ?</p> Plugin Catalogue 2011-03-14T19:00:01Z https://files.spip.net/Plugin-Catalogue#comment442573 2011-03-14T19:00:01Z <p>Je reviens sur mon problème d'import des produits depuis un fichier xls. Malheureusement, mon client dispose uniquement de son stock sous excel et il aura à faire une mise à jour quotidiennement. Ce qui veut dire qu'il ne pourra pas éditer chaque produit à la main pour mettre à jour ses 12000 références. <br class="autobr" /> Je me suis donc tournée vers d'autres pistes, en partant de sa demande d'intervention minimale : une seule opération pour lui : relier son stock sous xls ou pdf à un article du site. Et pour moi, gérer le reste : à savoir qu'il faut que je puisse interroger ce document pour répondre par exemple à une recherche de référence ou de marque. Ma réponse doit se trouver dans les <a href="http://www.spip-contrib.net/Les-Iterateurs-pour-SPIP-2-1" class="spip_out" rel='nofollow external'>itérateurs</a>, mais je crois que j'atteins mes limites !! Merci encore pour cette explication. Je la garde sous le coude...</p> Plugin Catalogue 2011-02-21T19:45:42Z https://files.spip.net/Plugin-Catalogue#comment441411 2011-02-21T19:45:42Z <p>Et bien là, je suis épatée par votre réponse. Mille mercis à vous d'avoir pris le temps de me répondre ainsi.<br class="autobr" /> D'autant que je n'ai jamais mis les mains “dans le cambouis” à ce niveau-là, mais je pense qu'avec de telles explications, je devrais me sentir sur un chemin bien balisé.<br class="autobr" /> Je vais tenter l'expérience au plus tôt et je vous dirai tout çà.<br class="autobr" /> Un grand merci à vous !</p> Plugin Catalogue 2011-02-18T15:39:03Z https://files.spip.net/Plugin-Catalogue#comment441291 2011-02-18T15:39:03Z <p>Bonjour,</p> <p>Merci de votre intérêt pour le plugin catalogue.</p> <p>Pour répondre à vos questions, dans l'ordre :</p> <p><strong>Pour l'affichage des produits</strong><br class="autobr" /> Il faut utiliser des boucles #VARIANTES dans vos squelettes. Par exemple, pour faire afficher tous les <i>produits</i> du site, on peut utilsier une boucle #VARIANTES similaire à celle-ci :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re15"><B_produits></span> <span class="re1">#ANCRE_PAGINATION</span> <ul> <span class="re11"><BOUCLE_produits</span><span class="re12">(VARIANTES)</span><span class="re13"><span class="re41">{pagination 10}</span></span><span class="re10">></span> <li><span class="re1">#TITRE</span> | <span class="re1">#DESCRIPTIF</span> | <span class="re1">#PRIX_HT</span></li> <span class="re15"></BOUCLE_produits></span> </ul> <span class="re15"></B_produits></span></code></pre></div> <p>Veuillez noter que les infos officielles du plugin catalogue sont publiées ici, sur spip-contrib; je ne suis pas au courant de ce qui est publié ailleurs, notamment sur codes-libres.</p> <p><strong>Pour l'import d'une base d'articles</strong><br class="autobr" /> La seule manière de faire (pour l'instant<span class="spip_note_ref"> [<a href="#nb1" class="spip_note" rel='nofollow appendix' title="et en attendant que des outils soient conçus pour cela" id="nh1">1</a>]</span>) est d'utilsier phpMyAdmin, et de créer des requetes pour importer vos données.</p> <p>Il faut tout d'abord “mapper”<span class="spip_note_ref"> [<a href="#nb2" class="spip_note" rel='nofollow appendix' title="mapper = faire correspondre des champs d'une table avec les champs d'une (...)" id="nh2">2</a>]</span> les champs de votre base à importer, avec les champs des tables SPIP, en tenant compte du fait que : 1 produit = 1 article SPIP, 1 déclinaison du produit<span class="spip_note_ref"> [<a href="#nb3" class="spip_note" rel='nofollow appendix' title="un prix, une référence, etc." id="nh3">3</a>]</span> = 1 variante.<br class="autobr" /> Veuillez noter que les articles SPIP sans variante sont des articles éditoriaux “normaux”, les articles avec une variante associée, deviennent des produits au sens “produit du plugin catalogue”.</p> <p>Une deuxième étape consisterait à placer votre table d'articles dans la même base que SPIP (par exemple une table “mes_produits”) afin de simplifier les requêtes. On pourrait supposer que cette table contienne les champs suivants : <br />- nom du produit (nom), <br />- référence (ref) en <strong>clé unique</strong> <br />- prix (prix), <br />- descriptif (descriptif)</p> <p>Notez bien qu'il s'agit d'un exemple <i>a minima</i> et que la structure de votre table peut différer. A vous de faire correspondre les champs de votre table avec les champs des tables spip_articles et spip_variantes.</p> <p>Ensuite, en étape 3, il faudrait éxécuter une requete qui créerait les articles SPIP correspondants. Si on prévoit de regrouper tous ces articles dans une rubrique “Catalogue”, et que cette rubrique porte le N°1, cette requete pourrait etre de la forme :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class=""><code>INSERT INTO `spip_articles` (`titre`, `soustitre`, `id_rubrique`, `date`, `statut`, `id_secteur`, `date_redac`) SELECT nom, ref, 1, '2011-02-19 00:00:00', 'publie', 1, '2011-02-19 00:00:00' FROM `mes_produits`</code></pre></div> <p>Vous devriez vérifer que les articles ont bien été créés dans la table spip_articles. Vous noterez que la référence des produits a été stockée provisoirement dans le champ soustitre, pour que l'on puisse faire correspondre ensuite un article avec sa variante. Si la clé unique de votre produit est autre, n'hésitez pas à la remplacer.</p> <p>Il faudrait ensuite, en étape 4, créer les variantes nécessaires, peut-etre avec une requete inspirée de celle-ci :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class=""><code>INSERT INTO `spip_variantes` (`titre`, `descriptif`, `statut`, `prix_ht`, `tva`, `date`, `date_redac`) SELECT ref, descriptif, 'publie', prix, '0.196', '2011-02-19 00:00:00', '2011-02-19 00:00:00' FROM `mes_produits`</code></pre></div> <p>Il faudrait vérifier que les variantes ont bien été crées, et que leur champ titre comporte la référence du produit.</p> <p>Maintenant, en étape 5, il faudrait réunir les 2 tables spip_articles et spip_variantes, en mettant à jour le numéro d'article correspondant, dans chaque variante. Cela pourrait être fait avec une requête du type :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class=""><code>UPDATE spip_variantes AS v, spip_articles AS a SET v.id_article = a.id_article WHERE v.titre = a.soustitre</code></pre></div> <p>A partir cet instant, vous devriez pouvoir gérer l'ensemble des produits de votre table 'mes_produits' depuis l'interface privée de SPIP, et les faire afficher avec de simples squelettes contenant des boucles #VARIANTES sur vos pages publiques.</p> <p><strong>Fonctionnement sous SPIP 2.1.8</strong><br class="autobr" /> Oui, le plugin fonctionne sous SPIP 2, pas de problème.</p> <p>N'hésitez pas à poster ici vos autres questions, même si les réponses prennent du temps....</p> <p>— <br class="autobr" /> Cyril</p> Plugin Catalogue 2011-02-18T14:26:14Z https://files.spip.net/Plugin-Catalogue#comment441287 2011-02-18T14:26:14Z <p>Questions subsidiaires : est-il possible d'importer une liste de produits (12000 références) dans le catalogue, plutôt que d'avoir à le faire à la mimine ? + Ce plugin fonctionne-t-il sous spip 2.1.8 ?<br class="autobr" /> Merci !!</p> Plugin Catalogue 2011-02-17T13:04:49Z https://files.spip.net/Plugin-Catalogue#comment441185 2011-02-17T13:04:49Z <p>Bonjour,<br class="autobr" /> Je tente de faire marcher ce plugin, mais c'est laborieux, compte-tenu du peu d'infos sur les démarches après avoir fait l'install. D'après mon enquête, il existe des fichiers (inc/liste_familles.html, inc/liste_formules.html, etc...) qui m'aideraient à générer l'affichage des produits, mais ils ne sont pas présents dans le zip que je viens de télécharger. Puis-je me fier à ce que j'ai trouvé sur cette page <a href="http://www.codes-libres.org/visual/spip.php?rubrique87#sommaire" class="spip_url spip_out auto" rel="nofollow external">http://www.codes-libres.org/visual/spip.php?rubrique87#sommaire</a> ? <br class="autobr" /> Merci d'avance.</p> Plugin Catalogue 2010-12-21T09:08:39Z https://files.spip.net/Plugin-Catalogue#comment438351 2010-12-21T09:08:39Z <p>Bonjour,<br class="autobr" /> Est-ce compatible avec SPIP 2.1?</p> Plugin Catalogue 2010-05-27T13:20:53Z https://files.spip.net/Plugin-Catalogue#comment430949 2010-05-27T13:20:53Z <p>Bonjour,<br class="autobr" /> Je suis très intéressée par ce plugin en développement. J'ai en effet besoin d'intégrer un système de réservation de rendez-vous en ligne pour une société de service à la personne.<br class="autobr" /> Pouvez-vous me dire si cette fonctionnalité est désormais opérationnelle ? ou me guider vers une autre solution que je n'aurais pas trouvée ? (car il me semble que la démarche décrite dans votre article est un peu différente de ce que je recherche : sur un planning, le visiteur choisirait un créneau horaire pour bénéficier du service en question ; il n'y aurait donc qu'un événement - le service en question - avec des créneaux horaires disponibles/déjà retenus).<br class="autobr" /> Mille mercis d'avance !</p>