- Posts: 499
- Thank you received: 33
Affichage des prix en TTC dans les listings
-- Joomla version -- : 3.4.5
Bonjour,
Je préfère avoir les prix en TTC dans mes listings, dans le backend, y compris dans les listes d'ajout de produits et variantes (ajout de produits associés, ajout de produits à une commande).
Il y a quelques temps, j'avais créé un override pour le fichier listing.php avec ça :
/administrator/components/com_hikashop/views/product/tmpl/listing.php
lignes 193-195
Mes questions :
1) Ce code est-il toujours valable en version Hikashop 2.6.0
2) Quels sont les autres fichiers pour lesquels je pourrais créer aussi un override ?
++++++++++++++++++++++++++++++++++++++++++++++++++++++
J'ai identifié ces fichiers pouvant potentiellement faire l'objet d'un override :
/administrator/components/com_hikashop/views/order/tmpl/product_select.php
/administrator/components/com_hikashop/views/product/tmpl/related.php
/administrator/components/com_hikashop/views/product/tmpl/selection.php
/administrator/components/com_hikashop/views/product/tmpl/selectrelated.php
/administrator/components/com_hikashop/views/product/tmpl/selectrelated.php
/administrator/components/com_hikashop/views/product/tmpl/variant_legacy.php
Please Log in or Create an account to join the conversation.
1. Oui, cela n'a pas changé.
2. Je crois que c'est uniquement nécessaire dans listing.php
Les autres fichiers ne sont plus utilisés avec la nouvelle interface d'édition des produits.
Please Log in or Create an account to join the conversation.
nicolas wrote: Bonjour,
1. Oui, cela n'a pas changé.
2. Je crois que c'est uniquement nécessaire dans listing.php
Les autres fichiers ne sont plus utilisés avec la nouvelle interface d'édition des produits.
J'ai modifié uniquement listing.php (override). Le prix des produits s'affiche bien en TTC.
Mais celui des variantes s'affiche en HT.
De plus, dans la fenêtre d'ajout d'un produit à une commande (création manuelle de commande ou modification de commande) les prix sont aussi en HT.
Mon problème, c'est que j'ai des clients ou un catalogue imprimé qui "causent" en TTC, alors je préfère afficher les prix en TTC partout où c'est possible dans l'admin d'Hikashop.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
C'est une idée intéressante oui. En attendant, il va falloir modifier toutes les vues où un prix produit s'affiche dans votre cas.
Pour les variantes, c'est le fichier form_variants qu'il faut modifier.
Pour le listing de produits pour l'ajout d'un produit à une commande, c'est le fichier show_products qu'il faut modifier.
Please Log in or Create an account to join the conversation.
Ligne 81, remplacement de :
Par :
Pourriez-vous m'indiquer le code à utiliser ?
Merci d'avance.
Please Log in or Create an account to join the conversation.
C'est la modification à faire pour le listing des variantes.
Donc soit vous parlez d'un autre listing, soit vous avez modifié le fichier de la vue pour un autre template que le template que vous utilisez dans le backend.
Please Log in or Create an account to join the conversation.
Merci pour la réponse rapide.
C'est le bon template, en l'occurence Isis.
Dans /administrator/templates/isis/html/com_hikashop/product/
J'ai 3 overrides :
- category.php
- form_variants.php
- listing.php
Lorsque j'affiche le listing des produits index.php?option=com_hikashop&ctrl=product, où le prix des produits est bien en TTC (grâce à l'override de listing.php) et que je filtre pour afficher "Variantes" ou "Tout", le prix des variantes reste en HT. Si j'édite un produit avec varaintes, puis que je passe à l'onglet "Variantes", problème : les prix sont tous à zéro.
J'ai désactivé cet override en attendant d'avoir la solution. Rien d'urgent.
Please Log in or Create an account to join the conversation.
Pour le listing de variantes, le soucis vient du fait que les prix des variantes n'est pas calculé TTC.
Ajoutez le code:
Pour les variantes sur le listing principal, il faut ajouter le code:
Please Log in or Create an account to join the conversation.
Concernant les variantes (première partie de votre réponse), c'est bon, j'ai maintenant les prix affichés en TTC dans la liste des variantes de chaque produit. C'était le plus gênant pour moi lors de la vérification des prix des nouveaux produits ajoutés, avec leurs variantes.
Concernant le listing principal produits/variantes (deuxième et troisième parties de votre réponse), le prix des variantes s'affiche encore en HT. J'ai vérifié 3 fois mes modifications ; je pense avoir correctement appliqué vos indications.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Pour les prix TTC dans le listing des produits, il suffit de remplacer "price_value" par "price_value_with_tax" ligne 163
dans un override du fichier administrator/com_hikashop/product/listing.php
Pour les prix TTC dans le listing des variantes, il suffit de remplacer "price_value" par "price_value_with_tax" ligne 86
dans un override du fichier administrator/com_hikashop/product/form_variants.php
Please Log in or Create an account to join the conversation.