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 9 ans 10 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 9 ans 10 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 9 ans 10 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 9 ans 10 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 9 ans 9 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 9 ans 9 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 9 ans 9 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 9 ans 9 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 9 ans 9 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 9 ans 9 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.