Jump to content

Bllidz

Members
  • Posts

    197
  • Joined

  • Last visited

Posts posted by Bllidz

  1. 3 hours ago, doublemetre said:

    Bonjour à tous,

    j'utilise ce code pour afficher les PDF présent dans un dossier.

     

    {assign var="file_pdf_1" value="dl/pdf/{$product.reference}-{$language.language_code}-1.pdf"}
                        {if file_exists($file_pdf_1)}
                            <div id="block_pdf">
                                <ul class="nav nav-tabs">
                                    <li class="nav-item">
                                        <a class="nav-link active" data-toggle="tab" href="#description">
                                            {l s='Documentations'}
                                        </a>
                                    </li>
                                </ul>  
                                <div class="tab-pane fade in active" id="description">
                                    {for $key=1 to 10}
                                    {assign var="file_pdf" value="dl/pdf/{$product.reference}-{$language.language_code}-{$key}.pdf"}
                                        <ul>
                                        {if file_exists($file_pdf)}
                                            <li>
                                                <a href="{$urls.base_url}dl/pdf/{$product.reference}-{$language.language_code}-{$key}.pdf" target="_blank"/><img src="{$urls.base_url}dl/pdf/pdf.png" style="width:20px;" /></a> 
                                                <a href="{$urls.base_url}dl/pdf/{$product.reference}-{$language.language_code}-{$key}.pdf" target="_blank"/>{l s='Télécharger la documentation'} ({l s='fichier'} {$key})</a>
                                            </li>
                                        {/if}
                                        </ul>
                                    {/for}
                                </div>
                            </div>
                        {/if}

    j'aimerais récupérer le nom de fichier test (AP11558013NETHDP-fr-test-1.pdf) - au lieu du fichier 1, y a-t-il un fonction smarty pour récuérer le nom du fichier et faire un explode?

    Merci d'avance pour votre réponse

     

    Salut,

    Normalement avec du JS c'est possible. avec quelque chose de ce style 

    document.getElementById('myFile').files[0].name

    CDT

  2. 1 hour ago, hamus said:

    Bonjour tout le monde,

    Je suis sur prestashop 1.7.5.0 et j'ai pu ajouter l'image du produit sur la facture sauf que je voudrai agrandir l'image du produit chose que j'ai pas réussi à le faire.

    En faisant les essais j'ai commis une erreur qui fait que le nom du produit écrase le prix unitaire.

    Pouvez-vous m'aider et m'orienter au fichier que je dois changer?

    Salut, si tu as besoin de css normalement tu as un fichier qui s'appelle invoice.style-tab.tpl pour les factures. Donc tu dois gérer le witdh et le height de ton image 

    CDT

  3. Bonjour, 

     

    Je vous mets un petit lien pour une petite piste : https://www.matthieu-jalbert.fr/la-fonction-mail-de-php-ne-marche-pas-sur-mon-prestashop/

    Sinon il me semble que il vous faut vous connecter a ovh voir si vous êtes actif ou non(ce sera surement force si ce n'est pas actif ). Et également purger les mails. Car il est possible que ovh bloque les mails suite à un trop gros nombre de spam.

     

    CDT

     

    Jérémy

  4. 1 hour ago, @rthur said:

    Merci. J'ai essayé cela {$product.price_amount*1.20|replace: '.' : ','|string_format:"%.2f"} mais ca bug, le calcul ne se fait plus ca m'affiche la valeur de $product.price.amount

    Essaye plutôt 

    <span> 
    	{assign var="price_ttc" value="`$product.price*1.2`"} 
    	{$price_ttc|string_format:"%0.2f"|replace:'.':','}
    </span>

    ça devrait fonctionner normalement, si c'est le cas hésite pas à mettre en résolu ;) 

    CDT 

    Jérémy 

  5. Salut, 

    Pour les deux chiffre après la virgules tu as string_format(petit lien en dessous pour t'aider)  mais entre autre ce sera ça a rajouter 

    |string_format:"%.2f"

    https://www.smarty.net/docsv2/fr/language.modifier.string.format.tpl

    et pour remplacer le point par une virgule tu as replace 

    {$product.price_amount*1.20 |replace: '.' : ',' }

     

    CDT 

    Jérémy

     

  6. 8 minutes ago, chti56 said:

    Merci mais je ferai cela moi-même.

    Je suis allé voir ces répertoires... ils contiennent déjà pas mal de fichiers !!

    Voir pièce jointe pour pour le répertoire Prod...

    Cache Prod.png

    @chti56 si vous avez peur de supprimé vous pouvez garder le dossier cache sur votre machine local et supprimer le contenu ensuite. Mais pas de grande utilité vu que ça se régénère automatique enfin c'est comme vous voulez

    Jérémy  

  7. Hello,

     

    I have a concern about VAT. Let me explain I work in B2B with prices excluding VAT and I have groups that have discounts so that my products have figures after commas, for example 15.02568 euros. So to do this I put rounding off for each article because that's what I'm looking for.

    The total amount excluding tax is correct, but the total of taxes is not consistent. What distorts the TTC.

    Here is an example:

     

    image.png.a5b3e0ccfb6b552d21255870b6b0183b.png

     

     

    My product after rebate costs exactly 12.2319 but being rounded off for each item is 12.23 e. 12.23 x 97 = 1186.31

    so the price excluding VAT is correct. However

     

    image.png.9d04d8f080ba4b4f11455f8198d8d16c.png

     

     

    Applying a 20% VAT tax on the price excluding VAT I find a difference between the total taxes and what I should have.

    because 1186.31 x 0.2 = 237.262 or 237.26 e tax and not 237.65 e. therefore the total including tax should be 1423.57 and not 1423.96e.

    Especially as soon as there are a lot of articles and a lot of different articles, there is a big difference in the price of a few euros.

    Even taking the TTC 1423.96 / 1.2 = 1 186.63333 which is different from 1186.31.

    But from what I understand Prestashop does the VAT on the item and then multiplies it by the quantity.

    which gives 12.2319 * 1.2 = 14.67828 or 14.68 and then we multiply by the quantity or 97.

    which gives 14.68 * 97 = 1423.96, but which gives inconsistency / "error". because the price excluding VAT will never be correct compared to the VAT

    So I would like to know if someone would have a solution or a track so that I can have my tax in relation to the Total HT and not by Unit price including VAT.

    And the choice "round by line" everything is good between the VAT and the price including VAT except the price excluding VAT which is distorted because it performs the calculation without having rounded my unit price which will make 12.2319 * quantity and then we multiply by 1.2 thing that I am trying to do but with 12.23 and not 12.2319. And this also distorts the price of the basket displayed in Front for the customer

    image.png.2644e66f3cc79b2ae3692fa7955debc5.png

    Thank you for your response.

    Cordially.

    My prestashop version 1.7.6.9

  8. Bonjour, 

    Merci de ta réponse, et oui j'ai cru voir/comprendre ça. 

    Effectivement j'ai été voir plusieurs articles à ce sujet mais aucun ne m'a aiguiller ou aider même si j'ai vu que travailler sur 6 décimal aidait pas mal de monde pour ma part ça n'a rien changé malheureusement ... Mais vu que la plupart des articles datait de 2013 à 2019 je me suis dit que peut-être que quelqu'un aurait peut-être trouvé une solution depuis tout ce temps ou une alternative qui "fixait" se problème. Car c'est assez contraignant.. car sur certaine commande c'est des euros de différence.

    Car le problème que j'ai c'est l'arrondis sur la taxe et l'article principalement car si je ne fais l'arrondis que sur le prix HT l'erreur ne serait plus présente. Sais-tu dans quel fichier  où s'effectue le calcul de tva ? ou le round de la TVA ?

    Merci   

    Cordialement

  9. Bonjour, 

     

    Je rencontre un soucis qui concerne la tva. Je m'explique je travail en B2B  avec des prix HT et  je possède des groupes qui ont des remises ce qui fait que mes produits ont des chiffres après la virgules exemple 15.02568 euros. donc pour ce faire j'ai bien mit arrondir pour chaque article car c'est ce que je recherche. 

    Le montant HT total est correct mais cependant le total des taxes lui n'est pas cohérent.  Ce qui fausse le TTC .

    Voici un exemple:

    image.png.479def0657997b027c2a1967fe9a5f64.png

    Mon produit après remise coute 12.2319 exactement mais étant en arrondir pour chaque article est à 12.23 e .

    12.23 x 97 = 1186.31 donc le prix HT est correct.

    Cependant 

    image.thumb.png.4e1985ed3fab9642393ab80b4fd6d953.png

    Appliquant une taxe tva de 20% sur le prix HT  je trouve une différence entre le total des taxes et ce que je devrais avoir.

    car 1186.31 x 0.2 = 237.262 soit 237.26 e de taxe et non pas 237,65e. donc le total TTC devrais etre de 1423.57 et non pas de 1423.96e. 

    Surtout que dès que il y'a beaucoup d'article et beaucoup d'articles différent, on est sur une grosse différence de prix quelques euros.

    Même en prenant le TTC 1423.96 / 1.2 =1 186.63333 ce qui est différent de 1186.31.

    Mais de ce que je comprends  Prestashop effectue la TVA sur l'article puis la multiplie par la quantité. 

    ce qui donne 12.2319 * 1.2 = 14.67828 soit 14.68 et ensuite qu'on multiplie par la quantité soit 97. 

    ce qui donne 14.68*97 = 1423.96, mais ce qui donne des incohérence / "erreur". car le prix HT ne sera jamais correct par rapport au TTC 

    Donc je voudrais savoir si quelqu'un aurait une solution ou une piste pour que je puisse avoir ma taxe par rapport au Total HT et non par prix Unitaire ttc. 

    Et le choix "arrondir par ligne" tout est bon entre la TVA et le prix TTC  sauf le prix HT qui lui est faussé car il effectue le calcul sans avoir arrondit mon prix unitaire ce qui fera 12.2319* quantité et ensuite on multiplie par 1.2 chose que je cherche a faire mais avec 12.23 et non pas 12.2319. Et cela fausse aussi le prix du panier affiché en Front pour le client 

    image.png.1a9ebb9d18233c94f122328180885033.png

     

    Merci de vos réponse.

    Cordialement.

    Ma version prestashop 1.7.6.9

     

     

  10. 31 minutes ago, Bllidz said:

    Bonjour,

    J'ai passé mon site sous la version 1.7.7.4 de prestashop à l'aide de 1-click upgrade et à la fin de la mise à jour j'ai eu des erreurs qui intervenait sur la base de données. L'erreur dit que des tables n'existe pas , chose avec laquelle je suis d'accord. Cependant si je ne dis pas de bétises elles n'étaient pas présente avant. Je parle de ces tables: 

    image.png.5aa6c1cf0a5fe0a9126c0831665a238c.png

    Si quelqu'un sait à quoi ces tables servent, et si cela provient d'un problème de mise a jour qui a pas update la bdd ou si c'est à moi de les rajouter.

    Merci pour toutes aides et informations. 

    Cordialement

    Bon elle existait bien avant la mise a jour, mais disparu pendant la mise à jour 

  11. Bonjour,

    J'ai passé mon site sous la version 1.7.7.4 de prestashop à l'aide de 1-click upgrade et à la fin de la mise à jour j'ai eu des erreurs qui intervenait sur la base de données. L'erreur dit que des tables n'existe pas , chose avec laquelle je suis d'accord. Cependant si je ne dis pas de bétises elles n'étaient pas présente avant. Je parle de ces tables: 

    image.png.5aa6c1cf0a5fe0a9126c0831665a238c.png

    Si quelqu'un sait à quoi ces tables servent, et si cela provient d'un problème de mise a jour qui a pas update la bdd ou si c'est à moi de les rajouter.

    Merci pour toutes aides et informations. 

    Cordialement

  12. Bonjour, 

     

    Je viens vers vous car je rencontre actuellement un souci. Mon site que ce soit en back comme en front me renvoit une erreur Gateway Timeout. J'ai essayé de mettre en mode debug mais rien.. 

    Voici l'erreur affiché:

    image.png.1180215fdf7a3f31074b5bf7cd23fab1.png

    il n'y a que ça rien d'autre. J'ai regardé certain topic d'ici mais rien n'y fait.

    Ma version presta 1.7.6.8

    Merci de tout aide 

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More