Changeset 88211 in spip-zone for _squelettes_/tutocommerce


Ignore:
Timestamp:
Mar 25, 2015, 11:08:18 AM (4 years ago)
Author:
tcharlss@…
Message:

produits fonctionne en SPIP 3. up de z

Location:
_squelettes_/tutocommerce/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/tutocommerce/trunk/demo/inc-paiement-explications.html

    r87474 r88211  
    2222{{{Paiement}}}
    2323
    24 Pour afficher les options de paiement, 2 formulaires sont disponibles en fonction du type de paiement que l'on souhaite : acte &rarr; <code class='balise'>\#FORMULAIRE_PAYER_ACTE</code>, abonnement &rarr; <code class='balise'>\#FORMULAIRE_PAYER_ABONNEMENT</code>. Il faut bien sûr qu'au moins un mode paiement soit <a href='[(#URL_ECRIRE{configurer_bank})]'>configuré</a>. Le 1er paramètre est le prix TTC, le 2ème est un tableau d'options contenant à minima le prix HT, l'identifiant de la commande et celui de l'auteur. On peut également préciser les URLs de retour en cas de succès ou d'échec du paiement, par défaut il s'agit de <code class='parametre'>spip.php?page=bank_retour_ok</code> et <code class='parametre'>spip.php?page=bank_retour_echec</code>. La liste complète des options est indiquée dans le code, voir en ligne : [payer_acte.php->https://github.com/nursit/bank/blob/master/formulaires/payer_acte.php]</a>.
     24Pour afficher les options de paiement, 2 formulaires sont disponibles en fonction du type de paiement que l'on souhaite : acte &rarr; <code class='balise'>\#FORMULAIRE_PAYER_ACTE</code>, abonnement &rarr; <code class='balise'>\#FORMULAIRE_PAYER_ABONNEMENT</code>. Il faut bien sûr qu'au moins un mode paiement soit <a href='[(#URL_ECRIRE{configurer_bank})]'>configuré</a>. Le 1er paramètre est le prix TTC, le 2ème est un tableau d'options contenant à minima le prix HT, l'identifiant de la commande et celui de l'auteur. On peut également préciser les URLs de retour en cas de succès ou d'échec du paiement, par défaut il s'agit de <code>spip.php?page=bank_retour_ok</code> et <code>spip.php?page=bank_retour_echec</code>. La liste complète des options est indiquée dans le code, voir en ligne : [payer_acte.php->https://github.com/nursit/bank/blob/master/formulaires/payer_acte.php]</a>.
    2525Dès que le formulaire est affiché, une transaction liée à la commande est créée. Tant que le paiement n'a pas été confirmé, la transaction a le statut «commande», et le champ <code>montant_regle</code> est vide.
    2626
  • _squelettes_/tutocommerce/trunk/demo/inc-panier-explications.html

    r87475 r88211  
    2222{{{Vider le panier}}}
    2323
    24 On peut supprimer le panier en cours au moyen du bouton d'action <code class='parametre'>supprimer_panier_encours</code>, ou un panier donné avec <code class='parametre'>supprimer_panier</code> (voir le code en ligne : [supprimer_panier_encours.php->http://zone.spip.org/trac/spip-zone/browser/_plugins_/paniers/trunk/action/supprimer_panier_encours.php] et [supprimer_panier.php->http://zone.spip.org/trac/spip-zone/browser/_plugins_/paniers/trunk/action/supprimer_panier.php]).
     24On peut donner au visiteur la possibilité de supprimer le panier en cours au moyen du bouton d'action <code class='parametre'>supprimer_panier_encours</code>, ou un panier donné avec <code class='parametre'>supprimer_panier</code> (voir le code en ligne : [supprimer_panier_encours.php->http://zone.spip.org/trac/spip-zone/browser/_plugins_/paniers/trunk/action/supprimer_panier_encours.php] et [supprimer_panier.php->http://zone.spip.org/trac/spip-zone/browser/_plugins_/paniers/trunk/action/supprimer_panier.php]).
    2525
    2626<cadre class='spip'>[(\#BOUTON_ACTION{
  • _squelettes_/tutocommerce/trunk/demo/inc-preambule-explications.html

    r87474 r88211  
    1010        bank,#ARRAY{nom,Banque & paiement,slogan,"Un module de paiement bancaire multi prestataires <em>(à installer manuellement)</em>.",url,http://github.com/nursit/bank}}}
    1111#SET{pluginsplus,#ARRAY{
    12         produits,#ARRAY{nom,Produits,slogan,"Gestion des produits <em>(non compatible SPIP 3)</em>.",url,http://plugins.spip.net/produits},
     12        produits,#ARRAY{nom,Produits,slogan,"Gestion des produits.",url,http://plugins.spip.net/produits},
    1313        clients,#ARRAY{nom,Clients,slogan,"Gestion des clients.",url,http://plugins.spip.net/clients},
    1414        coordonnees,#ARRAY{nom,Coordonnées,slogan,"Gestion des adresses, emails et numéros de téléphone.",url,http://plugins.spip.net/coordonnees},
     
    1818<h1>Tutoriel : les bases pour implémenter le framework ecommerce pour SPIP dans vos squelettes.</h1>
    1919
    20 Sous SPIP, il existe un framework permettant de faire du ecommerce. Il est complètement fonctionnel, modulaire, extensible, et permet de faire de la vente dans le confort de notre CMS favori. Il répondra aux besoins simples de ecommerce, sans toutefois être comparable aux solutions exclusivement dédiées au sujet, comme [Prestashop->http://www.prestashop.com], [Thelia->http://www.thelia.fr/] et cie.
     20Sous SPIP, il existe un framework permettant de faire du ecommerce. Il est complètement fonctionnel, modulaire, extensible, et permet de faire de la vente dans le confort de notre CMS favori. Il répondra aux besoins simples de ecommerce, sans toutefois être comparable pour l'instant aux solutions exclusivement dédiées au sujet, comme [Prestashop->http://www.prestashop.com], [Thelia->http://www.thelia.fr/] et cie.
    2121
    2222Ce plugin s'adresse aux gens qui écrivent des squelettes, il a un objectif didactique : montrer par l'exemple {les bases} de la mise en oeuvre du framework, en expliquant les éléments à placer dans vos squelettes. On va s'en tenir aux 3 étapes {minimales} du «tunnel de commande» : ajouter des objets au panier &rarr; valider celui-ci &rarr; payer la commande. C'est relativement simple : en peu de squelettes, au moyen de quelques boutons d'actions et formulaires, vous avez déjà le minimum nécessaire pour vendre des choses sur votre site. À partir de là, vous pourrez étoffer selon vos besoins pour gérer les taxes, les coordonnées, les clients, et toutes ces sortes de choses.
     
    5050{{{Des choses à vendre}}}
    5151
    52 On peut vendre ce qu'on veut pourvu qu'il s'agisse d'objets éditoriaux SPIP : ils peuvent correspondre à des objets physiques, des abonnements, des services, etc. Pour cette démo, on va faire semblant de vendre des objets physiques. Une mini table <code class='table'>spip_produits_demos</code> a été créée à l'installation de ce plugin, elles contient 3 produits factices. À noter qu'il existe un plugin [Produits->http://plugins.spip.net/produits] dédié à la gestion des produits, mais il n'est pas compatible SPIP 3 à l'heure actuelle.
     52On peut vendre ce qu'on veut pourvu qu'il s'agisse d'objets éditoriaux SPIP : ils peuvent correspondre à des objets physiques, des abonnements, des services, etc. Pour cette démo, on va faire semblant de vendre des objets physiques. Une mini table <code class='table'>spip_produits_demos</code> a été créée à l'installation de ce plugin, elles contient 3 produits factices. À noter qu'il existe un plugin [Produits->http://plugins.spip.net/produits] dédié à la gestion des produits.
    5353
    5454{{{Configuration}}}
  • _squelettes_/tutocommerce/trunk/paquet.xml

    r87474 r88211  
    22        prefix="tutocommerce"
    33        categorie="divers"
    4         version="1.0.4"
     4        version="1.0.5"
    55        etat="test"
    66        compatibilite="[3.0.17;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.