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 10 ans 4 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 10 ans 4 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 10 ans 4 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 10 ans 4 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 10 ans 4 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 10 ans 4 mois - il y a 10 ans 4 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 10 ans 4 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 10 ans 4 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 10 ans 4 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 10 ans 4 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 10 ans 4 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.