En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

    Imprimer sa commande en PDF

    Plus d'informations
    il y a 10 ans 6 mois #1 par vsmc
    Imprimer sa commande en PDF a été créé par vsmc
    Bonjour,

    J'utilise virtuemart 3 et je souhaiterais savoir s'il était possible dans le panier à coté du bouton "commander" d'avoir un bouton "imprimer" qui permettrait au client incertain d'imprimer son panier au format PDF ?

    Dans l'affirmative comment faire imprimer en PDF le panier ?

    Merci d'avance pour votre aide.

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 10 ans 6 mois #2 par studio42
    Réponse de studio42 sur le sujet Imprimer sa commande en PDF
    Vous avez la possibilité de créer votre bouton et de pointer sur la vue PDF
    donc il fuat récuperer le lien de la page actuel + ?tmpl=component&format=pdf

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 6 mois #3 par vsmc
    Réponse de vsmc sur le sujet Imprimer sa commande en PDF
    Merci studio42 pour votre réponse cependant j'obtiens une erreur 404
    Qu'est ce qui ne va pas dans ma façon de faire :

    Donc le client a rempli son panier et sur la page panier à savoir http://mondomaine/index.php?option=com_virtuemart&view=cart
    Sur cette page à coté du bouton "commander" je mets un bouton "imprimer" basé sur le code du bouton commander en ajoutant ?tmpl=component&format=pdf à l'url de la page j'ai donc
    <div class="checkout-button-top"> 
      <a href="http://mondomaine/index.php?option=com_virtuemart&view=cart&tmpl=component&format=pdf">Imprimer cette page</a> 
        </div>
    mais malheureusement la page renvoyée quand on clique sur le bouton donne une erreur 404!

    Est-ce que quelqu'un pourrait m'éclaircir sur le pourquoi ceci ne marche pas?

    L'idée est en fait de donner la possibilité au client d'enregistrer son panier avant toute validation ou toute inscription.
    J'ai bien pensé à mettre juste un bouton imprimer en me basant sur la fonction window.print() mais si j'ai un aperçu de la page panier avant impression avec chrome je n'ai pas cette possibilité avec firefox ou avec IE et du coup pour mettre en page l'impression avec un CSS je m'y perd
    donc j'aimerai plutôt que le client puisse avoir en cliquant sur le bouton imprimer obtenir un PDF de son panier.

    Que dois-je modifier dans ma façon de faire pour que cela fonctionne ?

    Merci d'avance pour vos conseils et aide

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 10 ans 6 mois #4 par studio42
    Réponse de studio42 sur le sujet Imprimer sa commande en PDF
    Bonjour,
    Téléchargez github.com/studio42/joomla-pdf-document-view/zipball/master
    SI cela ne fonctionne pas, allez faire un tour sur ma page studio42.github.io/joomla-pdf-document-view/index.html pour plus d'info et chargez la classe PDF nécessaire.
    SI cela ne fonctionne pas, alors renvoyez moi ici votre soucis.

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 6 mois #5 par vsmc
    Réponse de vsmc sur le sujet Imprimer sa commande en PDF
    Bonjour,
    J'ai téléchargé github.com/studio42/joomla-pdf-document-view/zipball/master et installé mais j'ai obtenu une erreur 500. Tout mon site ne fonctionnait plus après.

    Je suis en local et utilise joomla 3.4.8 et virtuemart 3.0.12
    Cependant utilisant virtuemart TCPDF était installé
    Lorsque je veux le PDF d'un article ou d'un produit cela fonctionne bien mais pas pour la page panier.
    Le code pour un bouton pour obtenir la fiche produit en pdf est
    <div class="checkout-button-top"> 
      <a href="mapageproduit.html?format=pdf">Imprimer cette page</a> 
        </div>
    et cela fonctionne
    donc logiquement si je veux un bouton de ce type sur ma page panier dont l'url est
    http://monsite.com/index.php?option=com_virtuemart&view=cart
    je devrais avoir quelque chose comme
    <div class="checkout-button-top"> 
      <a href="index.php?option=com_virtuemart&view=cart&format=pdf">Imprimer cette page</a> 
        </div>

    mais ceci ne fonctionne pas j'ai une belle erreur 404! avec réécriture de l'url en monsite.com/component/virtuemart/cart.pdf?Itemid=0

    Ma question : est-ce réellement possible pour le client d'imprimer en pdf le panier sans validation ?
    si oui comment dois je faire parce que là je suis perdu :(

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 10 ans 6 mois #6 par studio42
    Réponse de studio42 sur le sujet Imprimer sa commande en PDF
    essayer de remplacer:
    <a href="index.php?option=com_virtuemart&view=cart&format=pdf">Imprimer cette page</a>
    par
    <a href="<?php echo jroute::_('index.php?option=com_virtuemart&view=cart&format=pdf') ?>">Imprimer cette page</a>

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 6 mois #7 par vsmc
    Réponse de vsmc sur le sujet Imprimer sa commande en PDF
    Je viens de tester mais malheureusement j'ai toujours une erreur 404
    c'est à n'y rien comprendre
    Pourquoi cela fonctionne avec une fiche produit mais pas avec le panier ???

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 10 ans 6 mois #8 par studio42
    Réponse de studio42 sur le sujet Imprimer sa commande en PDF
    J'ai vérifier, certain fichiers ne sont pas compatible Joomla 3.
    Je suis entrain de mettre à jour.

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 10 ans 6 mois #9 par studio42
    Réponse de studio42 sur le sujet Imprimer sa commande en PDF
    Package Github testé et mis à jour.
    Pour faire un simple test(dans n'importe quel vue)
    ajouter : &format=pdf ou ?format=pdf. à l'url, pas besoin de créer un bouton.

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 6 mois #10 par vsmc
    Réponse de vsmc sur le sujet Imprimer sa commande en PDF
    ayant du reinstaller mon site du fait que lorsque j'ai installer le package du premier message j'avais une erreur 500 et que je compte utiliser tcpdf quelle partie exactement dois je prendre de github et mettre sur mon site afin de tester?

    Connexion ou Créer un compte pour participer à la conversation.