Jump to content

Recommended Posts

Version : 1.7.4

Thème : perso

Bonjour,

Je m'adresse à vous car j'ai un petit problème que je n'arrive pas à régler sur mon Presta. Je précise que je suis débutant en Prestashop et en développement PHP.  

Je souhaiterais afficher mes prix en HT sur le site public,  mais conserver la TVA appliquée sur l'écran checkout du panier. J'ai modifié l'affichage des prix en HT pour mes 3 catégories de clients, ce qui fonctionne, mais le prix affiché dans le panier reste en HT. Idéalement, je souhaiterais que la TVA ne s'applique qu'à ce moment là pour l'acheteur. 

Y a-t-il d'autres réglages à effectuer dans le B.O pour faire ceci?

Je me suis rendu dans le fichier themeperso/templates/catalog/product.tpl, mais je n'ai pas vu, ou pas su voir, ce qu'il faudrait changer.

J'ai constaté que le fichier product.tpl faisait appel au fichier product-prices.tpl (themeperso/templates/catalog/partials/product-prices.tpl), dans lequel j'ai trouvé les lignes suivantes :

  {block name='product_without_taxes'}
      {if $priceDisplay == 2}
        <p class="product-without-taxes">{l s='%price% tax excl.' d='Shop.Theme.Catalog' sprintf=['%price%' => $product.price_tax_exc]}</p>
      {/if}
    {/block}

    {block name='product_pack_price'}
      {if $displayPackPrice}
        <p class="product-pack-price"><span>{l s='Instead of %price%' d='Shop.Theme.Catalog' sprintf=['%price%' => $noPackPrice]}</span></p>
      {/if}
    {/block}

Je présume qu'une modification doit être opérée à cet endroit ou autre part dans le B.O. J'ai pu trouver des réponses précises via Google et le forum concernant PS 1.6 et 1.5 mais pas pour cette version.

En espérant avoir été clair ! Je vous remercie pour votre aide,

Bonne soirée

Edited by Kalisto Studio (see edit history)

Share this post


Link to post
Share on other sites

Je pense qu'avant de penser à tout changer, il serait bon de lire la notice ...

Vous avez dans les mains une application qui possède autant de réglage qu'un cockpit de 747, n'allez pas changer le nombre de réacteur sous l'aile avant d'avoir compris ce que peu faire l'appareil et encore moins si vous n'avez aucune notion de mécanique...

 

Allez sur le groupe Visiteur et désactivez l'affichage TTC pour celui-ci:

Paramètres boutique > clients > groupes

 

 

EDIT:

hum j'ai du lire avant que le message soit entier.

Donc ce que tu demande est en quelque sorte impossible tu veux des prix HT mais un panier TTC, enfin c'est possible mais quasi illégal (défaut d'étiquettage) tu peux bricoller  themes/classic/templates/catalog/_partials/product.tpl mais je ne répond de rien dans ce cas (prix spécifique, ...)

En gros remplacer {$product.price_amount} par {$product.price_tax_exc}

 

Edited by doekia (see edit history)

Share this post


Link to post
Share on other sites
vor 57 Minuten schrieb doekia:

Donc ce que tu demande est en quelque sorte impossible tu veux des prix HT mais un panier TTC

Exactement ce mode de fonctionnement devrait être le cas aucun changement si vous choisissez simplement le mode B2B dans les

Paramètres de la boutique -> Clients

 

Share this post


Link to post
Share on other sites

Bonsoir doekia et eleazar

Merci à vous 2 pour vos réponses, a priori le mode B2B fait apparaître ce que je cherchais. Je vais tester ça plus précisément demain et je clôturerai ma demande si c'est bon.

En réponse à doekia, je ne pense pas que cette pratique soit trompeuse ou dans l'illégalité dans la mesure où l'entreprise pour laquelle je travaille ne vend que des produits destinés à des professionnels. Le prix TTC sera bien affiché en fin de compte, et l'acheteur en possession d'une facture pourra récupérer la TVA sur son achat, comme pour ses autres achats professionnels. Mais enfin, c'est vrai que je ne sais pas faire fonctionner un 747 donc... 🤐

Merci encore

Edited by Kalisto Studio (see edit history)

Share this post


Link to post
Share on other sites

En B2B c'est tout a fait conforme. La prochaine fois précise le dans la demande

Je fais l'analogie avec le 747 car le forum pullule de demande de bidouillage du code quand les fonctionnalités existent mais sont à régler dans les profondeurs du BO

Les gens découvrent PrestaShop mais le code existe depuis 10ans. Il n'est pas parfait c'est vrai, mais il n'est pas né de la dernière pluie non plus.

 

Share this post


Link to post
Share on other sites

Oui je comprends bien, et l'analogie avec un 747 est dans tous les cas assez juste (vous auriez pu choisir un avionneur français au moins 😉). Pas évident de se douter de certaines fonctionnalités du back-office, bien qu'il soit en général assez clair et agréable à manier. Je vérifierai par deux fois à l'avenir.

Le mode B2B semble bien fonctionner pour ce qu'il me fallait et je considère ce sujet résolu. Merci et bonne continuation !

Share this post


Link to post
Share on other sites

Avionneur français ? Dassault ? Pas d'avions commerciaux grand public. Tu pensais sûrement à Airbus, mais ce n'est pas un avionneur français ;) .

Il y a moins de boutons (circuit-breaker) sur un Airbus qu'un Boeing. Chez Airbus c'est plus "on screen display" :D, même si de nos jours ça s'aligne...

 

 

Edited by doekia (see edit history)

Share this post


Link to post
Share on other sites

Haha 😄clairement moins "user-friendly" chez Boeing alors? Ils se suivent de près c'est sûr, et ça a dû nettement progresser dans le cockpit depuis les premières versions de 747 (1969!) ou A320 !

Share this post


Link to post
Share on other sites

Bonjour,

Est ce quelqu'un aurait 5 minutes pour me dépatouiller ? merci 😘 

Je rencontre le même soucis.
Je suis en Prestashop 1.7.4 
Je suis en B2B ( bien déclaré dans le BO) et mes groupes sont bien déclarés en HT (sinon c'est le TTC qui s'affiche sur mes produits) je souhaite le HT.

Par contre, dans mon panier, je souhaite avoir comme sur toutes factures :

HT

TVA

TTC

Or mon panier s'arrête à tva  !!!!!
j'ai vraiment besoin d'aide car là je ne comprends pas. 

J'ai fouillé tout Google (oui oui c'est possible 😞 ) et j'ai aucune solution. Je cherche depuis 15 jours.
Merci à toutes âmes bienveillantes

panier.png

Share this post


Link to post
Share on other sites

Tu es également en 1.7.4 ?

Je pense que ça doit venir vraiment de cette version ?
Je n'ai pas vu grand chose à propos de ce problème.
C'est incroyable que l'on soit que 2 au monde ?
 

Share this post


Link to post
Share on other sites

Oui, je suis en 1.7.4

Je pense qu'en réalité, le calcul ne se fait que si tu affiches tes prix en TTC sur le back. Si tu les affiches en HT sur le back, cela ne fonctionne pa.

Share this post


Link to post
Share on other sites

Bonjour @Maguie et @Grafyx89,

ne m'en veuillez pas, mais ce que vous demandez n'est pas du B2B, c'est du freestyle.  En mode B2B, le prix TTC du produit individuel n'a pas d'importance dans le panier  Il n'est attendu qu'en tant que montant total dans la caisse.
Il est faux en 1.7 qu'en mode B2B le panier affiche la TVA. Ceci ne doit pas du tout être affiché dans le panier.

  • Confused 1

Share this post


Link to post
Share on other sites

je suis aussi en 1.7.4.2 .

j'ai crée deux groupes, l'un avec affichage TTC et l'autre avec HT.

le groupe avec affichage HT, le prix TTC s'affiche uniquement lors de la paiement CMI, n'est pas en panier. 

 

 

a suppr.jpg

a suppr2.jpg

Share this post


Link to post
Share on other sites

Mais c'est un problème complètement différent. Ce topic est à propos d'un magasin B2B. Mais dans ton cas, il s'agit de groupes de clients. 

  • Thanks 1

Share this post


Link to post
Share on other sites

Je n'ai rien au niveau du paiement. j'ai un montant

TOTAL HT

puis TAXE

puis rien ? le client ne sait pas ce qu'il va payer à la fin ? 

En B2B le client récupère la TVA mais..... il doit quand même la payer au moment de ses achats. Il l'a récupère en fin d'année (ou en début, j'en sais rien mais une fois dans l'année)

Donc je ne vois pas pourquoi le montant qu'il devrait payer ne serait pas affiché dans le panier ???

merci pour vos retours en tout cas 🙂

Share this post


Link to post
Share on other sites
Posted (edited)

Alors sur ce même forum, une Vanessa a trouvé une solution de dépannage :

/* *******************************

Bonjour,

Si vous utilisez le mode HT en Prestashop 1.7 et que vous voulez quand même que le montant TTC s'affiche quand même ( par exemple avant le paiement )

voici le code à inserer par exmeple après le montant HT. :

{*AJOUT TTC VANESSA *}
<tr class="font-weight-bold">
<td><span class="text-uppercase">{$totals.total_including_tax.label}</span></td>
<td>{$totals.total_including_tax.value}</td>
</tr>
{* FIN AJOUT TTC VANESSA *}

sur le fichier : order-confirmation-table.tpl

*********************************** */

Le fichier se trouve dans :  ton theme/templates/chekout/_partial/order-confirmation-table.tpl

Je te mets également le lien ou je l'ai eu :

 

Relis bien son post et tu verras qu'au bout du chemin se trouve le graal 🙂

Ouf pour l'instant, je passe à autre chose et ravie 🙂

Edited by Maguie (see edit history)

Share this post


Link to post
Share on other sites

C'est un vrai casse-tête cette histoire de taxes ^^

En réalité moi j'ai 2 groupe 
pro : Affichage HT
Clients "normaux" Affichage TTC

Jusque là, pas de soucis, mais je souhaitais que le calcul de la TVA ce fasse, tout simplement. Hors, ils ne se font pas (pour les pros) 

Share this post


Link to post
Share on other sites

Alors si tu regardes dans le panier ça ne se fait pas ! 

Il faut aller plus loin dans la commande jusqu'au paiement (juste avant en fait) et là tu auras le HT TVA et TTC

 

Share this post


Link to post
Share on other sites
On 6/7/2019 at 8:56 AM, Grafyx89 said:

C'est un vrai casse-tête cette histoire de taxes ^^

En réalité moi j'ai 2 groupe 
pro : Affichage HT
Clients "normaux" Affichage TTC

Jusque là, pas de soucis, mais je souhaitais que le calcul de la TVA ce fasse, tout simplement. Hors, ils ne se font pas (pour les pros) 

comment je peux faire deux groupe un pour les pro et l'autre pour les clients

Share this post


Link to post
Share on other sites

Tout dépend ton interface. 

Prestashop 1.6 ou 1.7 ? 

1.6 : Clients > Groupes > tu créer ton groupe 
1.7 ; Paramètre de la boutique > clients > onglet groupe -> tu créer ton groupe. 

Share this post


Link to post
Share on other sites

prestashop 1.7 

a quoi sert les groupe des pro svp ?

Share this post


Link to post
Share on other sites

à différencier tes clients ? 
Les pros n'ont pas forcément les mêmes besoins que les clients, et vice-versa 

Share this post


Link to post
Share on other sites

oui je veux savoir quelles sont les besoins des pro par exemple

 

Share this post


Link to post
Share on other sites
3 hours ago, labib92 said:

oui je veux savoir quelles sont les besoins des pro par exemple

 

Un pro a besoin de voir son prix HT. la facturation ne suis pas le même cheminement. le pro va se décider en fonction du HT. Le pro récupère la TVA en fin d'année 
Un particulier va prendre sa décision sur le Prix total. Il se fou du HT, pour lui c'est ce qu'il va sortir de sa poche donc TVA ou pas il n'espère aucun remboursement !

Share this post


Link to post
Share on other sites

merci pour ton retour 

c'est tres intéressant, j'irai faire une recherche parceque j'avais un projet basé sur les pro 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

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