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

Modifier facture PDF

Plus d'informations
il y a 9 ans 9 mois #1 par futurimedia
Modifier facture PDF a été créé par futurimedia
Je termine la mise en place d'une boutique VM 3.0.26 sous J3.48.
Le client final n'est pas du tout satisfait de la mise en page des factures PDF générée.
Il faut dire que la mise en page est déplorable. Si, si.

Quelqu'un saurait-il me dire où :
1- remplacer "vmincoice" par "facture" dans le nom de fichier généré ?
2- Modifier l'ordre d'appel des champs (si en France, on écrit Nom, prénom, Adresse1, Adresse2, CP, Ville, Pays, mon client canadien cveut absolument : Nom, Adresse, Ville, Province, CP, pays
3- Remplacer "facturée à" par adresse de factuation et livrée à par "adresse de livraison"
4- Comment élargir la colonen de la réf., car là elle est vraiment trop étroite...
5- Où francisé le commentaire Paypal " Cannot refund your payment. The
payment status at PayPal is
PendingThe shop will accept manually
the payment for this currency " QUi renvoie ce texte ? Paypal ?

Merci d'avance.

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 #2 par studio42
Réponse de studio42 sur le sujet Modifier facture PDF

futurimedia écrit: Je termine la mise en place d'une boutique VM 3.0.26 sous J3.48.


Le client final n'est pas du tout satisfait de la mise en page des factures PDF générée.
Il faut dire que la mise en page est déplorable. Si, si.

Complétement d'accord

Quelqu'un saurait-il me dire où :
1- remplacer "vmincoice" par "facture" dans le nom de fichier généré ?

Possible mais nécessite un hack

2- Modifier l'ordre d'appel des champs (si en France, on écrit Nom, prénom, Adresse1, Adresse2, CP, Ville, Pays, mon client canadien cveut absolument : Nom, Adresse, Ville, Province, CP, pays

Vous pouvez changer l'ordre dans le backend VOTRESITE/administrator/index.php?option=com_virtuemart&view=userfields

3- Remplacer "facturée à" par adresse de factuation et livrée à par "adresse de livraison"

Voir VOTRESITE/administrator/index.php?option=com_languages&view=overrides

4- Comment élargir la colonen de la réf., car là elle est vraiment trop étroite...

modifiez VOTRESITE/templates/montemplate/html/com_virtuemart/orders/details_items.php ou copier depuis virtuemart si il n'existe pas
<th align="left" width="5%"><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_SKU') ?></th>
width="XX%" mais aussi une autre colonne pour avoir un total de 100%
5- Où francisé le commentaire Paypal " Cannot refund your payment. The
payment status at PayPal is
PendingThe shop will accept manually
the payment for this currency " QUi renvoie ce texte ? Paypal ?
Je pense que c'est renvoyé par paypal, mais il me semble que vous pouvez forcer la langue dans paypal.

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!
Les utilisateur(s) suivant ont remercié: futurimedia

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

Plus d'informations
il y a 9 ans 9 mois #3 par futurimedia
Réponse de futurimedia sur le sujet Modifier facture PDF
Merci beaucoup.

Seul point noir, il n'y a rien dans le fichier detail_order.php où je voudrait agrandir la largeur de la colonne réf. . Voici le contenu :
<?php
/**
*
* @package VirtuePlanet Framework for Joomla
*
* @subpackage VP Merchant Template
* @author Abhishek Das <Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.>
* @copyright Copyright (C) 2012-2016. VirtuePlanet Services LLP. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
* @link www.virtueplanet.com
*
* HTML : templates/vp_merchant/html/com_virtuemart/orders/details_order.php
* TEMPLATE HTML: templates/vp_merchant/layouts/default/html/com_virtuemart/orders/details_order.php
*
*/
defined ('_JEXEC') or die('Restricted access');
// Find and load selected template layout
require plgSystemVPFrameworkHelper::getTemplate()->getHTMLLayout(__FILE__);

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 #4 par studio42
Réponse de studio42 sur le sujet Modifier facture PDF
Template de merde :)
Il faut cherchez dans le template un répertoire virtuemart.
Apparemment c'est MONSITE/templates/vp_merchant/layouts/default/html/com_virtuemart/orders/details_order.php

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!
Les utilisateur(s) suivant ont remercié: futurimedia

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

Plus d'informations
il y a 9 ans 9 mois #5 par futurimedia
Réponse de futurimedia sur le sujet Modifier facture PDF
OK... B)
Bon sauf que details_order.php concerne à priori l'en-tête du corps.
Pour les autres, j'explique : Dans Virtuemart, on peut paramétrer dans les menus ce qui est en haut (logo, adresse nom du veneur, police,n etc ainsi que le pied de facture (pour y mettre des CGV ou un numéro de TVA, etc.)
Et au milieu, entre les deux traits on a deux zones :
1- une nouvelle entête avec adresse de facturation et adresse de livraison
2- une zone avec les articles

Donc, la gestion des paramètres du corps de la facture (liste des articles vendus), ça se passe semble-t-il dans details_items.php, dans le même répertoire.
Là j'ai trouvé un 5% qui me semble bien peu large pour la réf. On va porter la valeur à 12% et enlevé 7% ailleurs.

Voici la ligne que je modifie :
<th align="left" width="5%" class="align-left">
<?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_SKU') ?>
qui devient
<th align="left" width="12%" class="align-left">
<?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_SKU') ?>

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

Plus d'informations
il y a 9 ans 9 mois - il y a 9 ans 9 mois #6 par futurimedia
Réponse de futurimedia sur le sujet Modifier facture PDF
Bah... Ca n'a rien changé. Comme disait l'autre la vérité est ailleurs.
Dernière édition: il y a 9 ans 9 mois par futurimedia.

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 #7 par studio42
Réponse de studio42 sur le sujet Modifier facture PDF
Voir alors si c'est pas invoice/invoice_items.php

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 #8 par alatak
Réponse de alatak sur le sujet Modifier facture PDF
Bonjour

5- Où francisé le commentaire Paypal " Cannot refund your payment. The
payment status at PayPal is
PendingThe shop will accept manually
the payment for this currency " QUi renvoie ce texte ? Paypal ?

La clef a traduire:
VMPAYMENT_PAYPAL_PAYMENT_STATUS_PENDING
Les utilisateur(s) suivant ont remercié: futurimedia

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

Plus d'informations
il y a 9 ans 9 mois #9 par futurimedia
Réponse de futurimedia sur le sujet Modifier facture PDF
Merci des conseils. Malheureusement, mon texte est resté ne anglais....
Concernant les largeurs de colonne, la modif est bien à faire dans
monsite/components/com_virtuemart/views/invoice/tmpl/invoice_items.php

J'ai donc passé la valeur de la colonne SKU de 5 à 12%. Et diminué les autres d'autant.

Mais, mais, mais...
Pour que cette modif résiste aux futures mises à jour de VM, j'ai donc cloné ce nouveau fichier modifié dans
/monsite/templates/vp_merchant/html/com_virtuemart/invoice/invoice_items.php

Etlà... c'est le drame !

Alors que tout fonctionne bien en mode natif, avec le fichier à son emplamcent originel, la solution ne fonctionne pas avec un fichier dans le template... Ma facture PDF est blanche (dans sa partie centrale, celle générée avec invoice_items.php et invoice_order.php...
Il me faut supprimer/renommer ce répertoire invoice pour que l'autre reprenne la main et que tout reviennne à la normale...

Je vais donc mettre de côté ce fichier et à la prochaine mise à jour, le réinjecter à son emplacement original...

Et je vais faire remonter l'info chez Virtueplanet car ce n'est pas trop normal...

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 #10 par studio42
Réponse de studio42 sur le sujet Modifier facture PDF
Essaye de mettre le fichier ici : MONSITE/templates/vp_merchant/layouts/default/html/com_virtuemart/invoice/invoice_items.php

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.