Jump to content

Probleme de taxe dans Details order


Coeur_De_Lion

Recommended Posts

Prestashop 1.7.6.4

Bonjour,

Dans le compte clients (client pro en ht), lorsqu'il demande les détails de sa commande pour faire un virement cela fait un recap mais avec :

- un sous-total 
- frais de port
- une taxe
- un total = un sous-total + frais de port  mais pas la taxe (illogique et comptablement parlant ...)

Le problème est que c'est du HT tout ça mais aucune précision n'est faite et aucun total final TTC n’apparaît.

 

Du coup les clients font des virements du total (ht) en pensant que c'est le TTC. 

 

Qu'un client pro voit les prix ht, c'est normal mais sur un détail comme celui-ci il et à cet endroit même, il faudrait un TTC à la fin.

Mettez le TTC svp.

details-commande-1.JPG

Edited by Coeur_De_Lion (see edit history)
Link to comment
Share on other sites

C'est les infos du serveur de test mais le problème est le même sur l'original.

Informations sur votre serveur

Informations sur votre serveur Linux #1 SMP Tue May 22 10:39:25 EDT 2018 x86_64

Version du logiciel serveur : Apache

Version de PHP : 7.2.29

Limite de mémoire : 4096M

Temps maximal d'exécution : 360

Taille max. pour envoi de fichiers : 512M

info_outline Informations sur la base de données

Version de MySQL : 10.3.22-MariaDB

Serveur MySQL : localhost

Nom MySQL : ----

Utilisateur MySQL : ----

Préfixe des tables : ----

Moteur MySQL : InnoDB

Connecteur MySQL : DbPDO

Version de PrestaShop : 1.7.6.4

URL de la boutique : http://pieces-volets-roulants.fr/  (ca c'est le site originale, même probleme que celui de test)

Chemin de la boutique : -----

Thème actif : classic

info_outline Informations sur la configuration mail

Méthode d'envoi d'e-mails : Vous utilisez la fonction mail() de PHP

info_outline Vos informations

Votre navigateur : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36

info_outline Vérifiez votre configuration

Paramètres requis : ok

Paramètres optionnels : ok

Edited by Coeur_De_Lion (see edit history)
Link to comment
Share on other sites

  • 10 months later...

Bonjour @fabrice Tag

Je n'ai pas chercher plus loin en attendant que cela soit corrigé. Je n'ai pas non plus regarder sur quel fichier je pouvais trouver le récap facture du client. Si quelqu'un peut me dire ou cela se trouve je l'en remercierai.

En attendant je me suis pas trop prit la tête et je l'ai juste signaler en Javascript.

N'oublie pas de sauvegarder avant toute modification. :)

Si jamais ... tu vas ajouter une ligne sur ton "custom.js" dans ton thème ou thème enfant ( www.tonSite/themes/tonTheme/assets/js), s'il n'y est pas , tu peux le créer au même endroit.


$('#order-detail #order-products').after("<p style='margin:15px;text-align:justify;font-size:20px'><strong><span style='color:#993333'>ATTENTION !! </span>Tous les tarifs sur ce récapitulatif sont en Total HT. En validant la commande vous avez dû recevoir un mail avec le ttc. Pour tout VIREMENT ou utilisation annexe il vous faut utiliser ce mail ou cumuler le Total et la Taxe. Lorsque la facture sera éditée, tout sera indiqué et conforme. Merci de votre compréhention.</strong></p>");

Si ton thème utilise bien-sur " #order-detail #order-products " juste avant sinon faut les remplacer par les ID correspondant.

Puis ne pas oublier de "vider le cache" dans "Parametres avancés" => "Performances". (si ça ne s'affiche pas)

Toute autre solution serait la bienvenue.

Edited by Coeur_De_Lion (see edit history)
Link to comment
Share on other sites

Bonjour,

merci pour ta réponse. Sympa. De mon côté, j'ai adapté le code des pages. Ca m'a dépanné.

Je rajoute l'info TTc uniquement si les prix sont annoncés en HT. 

NOM de TEMPLATE > template > cutomer > history.tpl

<td class="text-xs-right">{$order.totals.total.value}
<!-- adaptation prix HT -> TTC pour facilité paiement virement clients pro -->
{if $order.labels.tax_short == "(HT)"}
<br><strong style="font-size:0.9em">{$order.totals.total.amount +$order.subtotals.tax.amount}€ttc</strong> 
{/if}
<!-- END adaptation -->
</td>

NOM de TEMPLATE > template > cutomer > _partial > order-detail-no-return.tpl
NOM de TEMPLATE > template > cutomer > _partial > order-detail-return.tpl

<!-- adaptation prix HT -> TTC   pour facilité paiement virement clients pro -->
{if $order.labels.tax_short == "(HT)"}
<tr class="text-xs-right ">
    <td colspan="3">{$order.totals.total.label} TTC</td>
    <td>{$order.totals.total.amount +$order.subtotals.tax.amount} €</td>
</tr>  
{/if}
<!--  END adaptation  -->

Je pense que le contrôle {if $order.labels.tax_short == "(HT)"} n'est pas très académique, mais pour le moment je n'ai pas mieux !

Bonne journée

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...