Thelia 2 est maintenant disponible. Retrouvez toutes les informations ici
Thelia 2 is now available. Find all the information here

Les Modules

Plus de 300 modules Thelia


Vente de produits virtuels

14 janvier 2013 , par Yoan de Macedo Allimant

Ce plugin vous permet de vendre des fichiers, que vos clients pourront télécharger une fois leur paiement validé.

Présentation

Ce plugin vous permet de vendre des produits virtuels sous forme de fichiers (pdf, sons, vidéos ...), en associant un ou plusieurs fichiers à vos produits.

Le plugin prend en charge la vente simultanée de produits virtuels et non virtuels, en proposant au client le transport "téléchargement" si son panier ne comporte que des produits virtuels, ou les transports trraditionnels dans le cas contraire.

Si vous devez envoyer de gros fichiers, vérifiez la valeur de la variable de configuration PHP upload_max_filesize dans votre php.ini.

Les messages

Prodvirtuel cée un message "Téléchargement d’un fichier virtuel", envoyé à vos clients lorsque leut commande est validée et payée. Les substitutions proposées dans ce message sont les suivantes :

- __COMMANDE_REF__
- __COMMANDE_DATE__
- __NOMSITE__
- __URLSITE__
- __CLIENT_REF__
- __CLIENT_RAISON__
- __CLIENT_ENTREPRISE__
- __CLIENT_SIRET__
- __CLIENT_FACTNOM__
- __CLIENT_FACTPRENOM__
- __CLIENT_ADRESSE1__
- __CLIENT_ADRESSE2__
- __CLIENT_ADRESSE3__
- __CLIENT_CPOSTAL__
- __CLIENT_VILLE__
- __CLIENT_PAYS__
- __CLIENT_EMAIL__
- __CLIENT_TELFIXE__
- __CLIENT_TELPORT__

Entre <VENTEPROD> et </VENTEPROD>, les substitutions spécifiques sont disponibles :

- __VENTEPROD_TITRE__ : le titre du produit
- __VENTEPROD_NOM__ : le nom du fichier
- __VENTEPROD_TELECHARGER__ : l’URL permettant de télécharger le fichier

Les boucles

Le plugin propose deux boucles. Ces boucles sont accessibles de la façon suivante :

  1. <THELIA_<nomboucle> type="prodvirtuel" boucle="<nom_boucle>" paramètres....>

Le paramètre "boucle" permet de désigner la boucle a exécuter.

Boucle transport

Cette boucle doit être utilisée en lieu et place de la boucle TRANSPORT de Thelia. Elle permet de proposer au client le transport "téléchargement" si son panier ne comporte que des produits virtuels.

Si le panier comporte des produits non virtuels, les modes de transports traditionels sont proposés.

Paramètres :

Idem boucle TRANSPORT de Thelia.

Variables

Idem boucle TRANSPORT de Thelia.

Exemple d’utilisation :

  1.         <div class="choixDeLaLivraison">
  2.                 <ul>
  3.                 <THELIA_transport type="prodvirtuel" boucle="transport">
  4.                 <li>
  5. <a href="#URLCMD"><span class="modeDeLivraison">#TITRE / #PORT </span><span class="choisir">::modelivraison::</span></a></li>
  6.                 </THELIA_transport>
  7.             </ul>
  8.         </div>

Boucle commande

Cette boucle permet d’afficher, sur la page commmande_details des comptes de vos clients le fichiers virtuels associés aux commandes.

Paramètres :

- commande : identifiant de la commande
- produit (optionnel) : identifiant du produit concerné dans la commande
- refproduit (optionnel) : reference du produit concerné dans la commande

Variables :

- #ID : ID du fichier
- #URL : URL de téléchargement du fichier
- #NOM : nom du fichier (par exemple fichierexemple.pdf)
- #TITRE : titre du produit associé
- #PRODUIT : identifiant du produit associe

Exemples d’utilisation : sur n’importe quelle page, changer en temps réel le squelette courant :

  1.         <THELIA_commande type="commande" ref="#COMMANDE_REF">
  2.         ... code d'affichage des details de commande ...
  3.         <T_fichier>
  4.             Fichier(s) commandé(s) : <ul>
  5.             <THELIA_pv type="prodvirtuel" boucle="commande" commande="#ID">
  6.                 <li><a href="#URL">#NOM</a></li>
  7.             </THELIA_pv>
  8.         </T_fichier>
  9.         <//T_fichier>
  10.         </THELIA_commande>

Autre exemple, sur chaque ligne de la commande :

  1.         <THELIA_venteprod type="VENTEPROD" commande="#ID">
  2.         <tr>
  3.                 <td class="ligne">
  4.                         <p>#TITRE - #REF</p>
  5.                         <T_pv>
  6.                      <ul>
  7.                             <THELIA_pv type="prodvirtuel" boucle="commande" commande="#COMMANDE_ID" refproduit="#REF">
  8.                                 <li><a href="#URL">#NOM</a></li>
  9.                             </THELIA_pv>
  10.                      </ul>
  11.              </T_pv>
  12.              <//T_pv>
  13.                 </td>

... etc ...


3 Messages de forum

  • Vente de produits virtuels Le 5 juin 2012 à 12:53

    Bonjour suite à l’actualisation à thélia 1.5.1 et avec la dernière version de produits virtuels je n’arrive plus sur la page commande

    En effet le formulaire mode de livraison n’affiche rien. Quel changements dois-je apporter

    Rainer

    abelass

  • Vente de produits virtuels Le 5 juin 2012 à 14:23

    quel input faudrait il mettre dans la page adresse, je n’ai pas besoin de la boucle, qui ne marche de toute façon pas, docn je pourrait mettre un formulaire en dure, ,mais j’ai besoin des paramètres pour indique que cet un produit virtuel


  • Produits virtuels gratuits Le 20 décembre 2013 à 11:55

    Bonjour,

    Je vends des ebooks, et certains de mes produits sont gratuits. ; Comment faire pour que, si le montant de ma commande est nul, le plugin "Produits Virtuels" ne me redirige pas vers Paypal, qu’il mette automatiquement l’état de la commande à "Verified", et envoie le mail au client avec le lien de téléchargement ?
    Actuellement, quel que soit le montant de la commande, je suis redirigé vers Paypal, et c’est absurde pour une commande de montant égal à zéro, d’autant plus que Paypal ne les accepte pas.

    Merci,

    Eric LM



Ajouter un commentaire

Ce forum est modéré à priori : votre contribution n'apparaîtra qu'après avoir été validée par un administrateur du site.


Nos
partenaires



Contactez
Thelia


Pour toutes questions concernant Thelia, vous pouvez nous contacter :

contacter Thelia par téléphone par téléphone au 04 44 05 31 00

Contacter Thelia e-maiol par mail à l'adresse info@thelia.net

April Oséo FEDER