Cédric Girard Posted July 29, 2008 Share Posted July 29, 2008 BonsoirTout est dans le titre : est-ce qu'il est possible d'afficher uniquement les tarifs HT dans une boutique Prestashop MAIS avec gestion de la TVA en interne ?J'ai pour ainsi dire uniquement des demandes d'entreprises qui font du B2B et leur habitude est de travailler avec des tarifs HT (mais facturation TTC comme d'habitude) !Est-ce possible simplement ?Question subsidiaire : peut-on désactiver l'envoi/l'accès des factures PDF et des avoirs ?Merki Link to comment Share on other sites More sharing options...
Jean-Bruno Posted July 31, 2008 Share Posted July 31, 2008 BonjourJe suis dans le même casmerci d'avance Link to comment Share on other sites More sharing options...
mika Posted August 6, 2008 Share Posted August 6, 2008 Bonjour,je rencontre également ce problème.Je souhaiterais afficher les prix en HT sur tout le catalogue (liste des produits, produits phares, fiches articles, panier... ) et que la tva et le montant TTC n'apparaissent qu'au moment de la finalisation de la commande.Merci d'avance Link to comment Share on other sites More sharing options...
Cédric Girard Posted August 6, 2008 Author Share Posted August 6, 2008 Je pense qu'il va falloir s'y coller :-p Link to comment Share on other sites More sharing options...
Jean-Bruno Posted September 13, 2008 Share Posted September 13, 2008 Cédric aurais tu trouvé une solution ou un développeur talentueux ??merci Link to comment Share on other sites More sharing options...
SotEW Posted September 13, 2008 Share Posted September 13, 2008 talentueux, je ne dirais pas ça.Mais j'ai du faire cette modification pour la boite dans laquelle je bosse.Un partie encore non finalisée est téléchargeable à cette adresse :http://sotew.free.fr/Modif_Sotew_prixHT.zipil suffit d'écraser les fichiers par ceux présents dans l'archive, sur une installation de Prestashop V1.0.0.8La modification n'est pas complête, encore. mais c'est un début. à n'utiliser que pour les tests. Link to comment Share on other sites More sharing options...
Jean-Bruno Posted September 13, 2008 Share Posted September 13, 2008 SotEW ne soit pas si modeste :-) Tu penses que tu seras encore là quand il faudra faire la mise à jour en 1.1 ?Si oui, promis j'essaye ta versiona+ Link to comment Share on other sites More sharing options...
bird71 Posted September 13, 2008 Share Posted September 13, 2008 Boujour à vous,je profite de ce sujet pour me lancer sur le forum! Ayant installé PS en local depuis quelques heures... je suis donc vrai débutant! %-P Pour l'utilisation que je souhaiterais en faire, l'affichage HT m'est aussi indispensable, vente à des pros, garagistes, ateliers... etc à qui l'on ne parle que "HT"! Ce qui n'empêche pas de facturer TTC !A ce titre je trouve étonnant que cette option ne soit pas "standard", car ce besoin existe bel bien! J'ai même cru comprendre dans un autre post qui parle de ça que c'est pas vraiment envisagé...!? Bizarre à mon avis, à moins que ce soit incompatible avec l'architecture de PS!?Encore mieux, serait la possibilité d'afficher les 2 (HT en gros, TTC en petit ou inversement)!?Hormis ce point qui me chagrine, je suis déjà conquis par prestashop, et j'espère donc pouvoir aller plus loin avec.! N'étant pas développeur, merci à ceux qui contribuent! ;-)Désolé si c'est un peu hors sujet! mais quand j'ai vu HT... :-) Link to comment Share on other sites More sharing options...
Jean-Bruno Posted September 13, 2008 Share Posted September 13, 2008 Bienvenue au club prestashop BtoB Bird 71 ! Oui j'ai même vu une boutique récemment qui propose a ses clients un onglet Grand Public (tout en TTC) et un onglet Pro (tout en HT)SotEW tu as du mal cablé l'expression dans "shopping cart" tu as indiqué : Total tax inc.: alors que ça devrait être Total tax : (TVA)Par ailleurs j'aimerais bien que tu m'indique les modifs que tu as effectué dans global.css du thêmeEnfin est-ce que tu saurais comment dans le module panier de la première page on peut inclure "HT" derrière les chiffres comme tu l'a fait dans le blockspecial.NB Pour ceux qui veulent faire la manip en français il faut intervenir directement dans >module>blockspecials>blockspecials.tpl remplacer {$special.name} {displayWtPrice p=$special.price_without_reduction} {l s='tax not inc.'} <!-- MODIF SOTEW --> {if $special.reduction_percent}(-{$special.reduction_percent}%){/if} {displayWtPrice p=$special.price}{l s='tax not inc.'} par {$special.name} {displayWtPrice p=$special.price_without_reduction} {l s='ht'} <!-- MODIF SOTEW --> {if $special.reduction_percent}(-{$special.reduction_percent}%){/if} {displayWtPrice p=$special.price}{l s='ht'} car cela n'apparait pas en BO traduction.Grand merci à toi SoTEW Link to comment Share on other sites More sharing options...
SotEW Posted September 13, 2008 Share Posted September 13, 2008 Pour l'erreur du shopping cart, autant pour moi... j'ai passé mon temps à mettre des Total tax inc. de partout :red: J'ai mis le CSS dans l'archive, il me semble, et chaque lignes modifiées signalé par un commentaire. Fait une recherche avec "SOTEW", et tu verras toutes les modifications/rajout.Pour le bloc panier, je vais jeter un oeil, mais je ne promet rien. J'arrive à m'en sortir sur les .php et les .tpl, mais y'a du javascript dans le panier, faut que je fasse attention ^^Le javascript me pose des problèmes, par exemple dans une fiche produit, si ce produit contient des déclinaisons, le javascript écrase le .tpl dans lequel se trouve ma modification (ajout de { l s='tax not inc.'} ) pour mettre le prix de la déclinaison. Je n'ai toujours pas réussi à corriger ceci.Je le répète : l'archive que j'ai fournie est encore totalement incomplète, et comporte de nombreuses erreurs. Notamment dans les traductions. De plus, il est nécessaire de refaire des modifications dans les modules de paiement pour ne pas se retrouver avec toutes les commandes refusées, ou un montant débité incorrecte.Je n'ai pas non plus modifié l'affichage des factures PDF, ni du backoffice. Link to comment Share on other sites More sharing options...
Jean-Bruno Posted September 14, 2008 Share Posted September 14, 2008 Merci SoTEW. Tu es le stagiaire idéal ! Link to comment Share on other sites More sharing options...
SotEW Posted September 14, 2008 Share Posted September 14, 2008 Bon, pour l'affichage HT du panier...Dans /modules/blockcart/blockcart.tpl, il faut rajouter les {l s='tax not inc.' mod='blockcart'} aux lignes :27 pour l'affichage résumé lorsqu'on réduit le bloc. {if $cart_qties > 0}{convertPrice price=$cart->getOrderTotal(true)} {l s='tax not inc.' mod='blockcart'}{/if} 39 pour le prix par produits. {displayWtPrice p="`$product.price_wt*$product.cart_quantity`"} {l s='tax not inc.' mod='blockcart'} 56 pour la réduction éventuelle par bons de réduction. -{convertPrice price=$discount.value_real} {l s='tax not inc.' mod='blockcart'} 66 pour les frais de port {$shipping_cost} {l s='tax not inc.' mod='blockcart'} 70 pour l'emballage {$wrapping_cost} {l s='tax not inc.' mod='blockcart'} et 74 pour le total {$total} {l s='tax not inc.' mod='blockcart'} Voila voila, si c'était pas ça que tu voulais précise plus exactement ce que tu entendais par 'le bloc panier dans la première page'.Pense à faire la traduction dans le backoffice, en choisissant "Traductions des modules".Visiblement ça ne marche pas sans réactualiser la page, donc faut que je jette un oeil au javascript. J'editerais ce message.EDIT : Donc, il faut faire le même genre de modification cette fois-ci dans le fichier /modules/blockcart/blockcart-json.tpl, à savoir rajouter un {l s='tax not inc.' mod='blockcart'} aux lignes suivantes :8 pour le prix par produits 'priceByLine': '{displayWtPrice|html_entity_decode:2:'UTF-8' p=$product.price_wt*$product.cart_quantity} {l s='tax not inc.' mod='blockcart'}', 10 à condition d'avoir rajouté le genre de modif dans le module blockuserinfo. (modifie le résumé du panier) 'price': '{displayWtPrice|html_entity_decode:2:'UTF-8' p=$product.price_wt} {l s='tax not inc.' mod='blockcart'}', 30 pour les réductions éventuelles par bons. 'price': '-{convertPrice|html_entity_decode:2:'UTF-8' price=$discount.value_real} {l s='tax not inc.' mod='blockcart'}' 36 pour les frais de port 'shippingCost': '{$shipping_cost|html_entity_decode:2:'UTF-8'} {l s='tax not inc.' mod='blockcart'}', 37 pour l'emballage 'wrappingCost': '{$gift_wrapping_price|html_entity_decode:2:'UTF-8'} {l s='tax not inc.' mod='blockcart'}', et 39 pour le prix total. 'total': '{$total|html_entity_decode:2:'UTF-8'} {l s='tax not inc.' mod='blockcart'}', Si vous voyez un bug, prévenez moi ! Link to comment Share on other sites More sharing options...
Jean-Bruno Posted September 25, 2008 Share Posted September 25, 2008 Bonsoir SoTEWMerci pour cette manip (je t'avais pas dit merci avant parceque j'ai passé ma semaine à remplir ma base, que du bohneur :gulp: Je résume : ça à l'air de fonctionner mais je te cite : 10 à condition d’avoir rajouté le genre de modif dans le module blockuserinfo. (modifie le résumé du panier)'price': '{displayWtPrice|html_entity_decode:2:'UTF-8' p=$product.price_wt} {l s='tax not inc.' mod='blockcart'}', La j'ai pas tout compris missié SotEW Link to comment Share on other sites More sharing options...
Jean-Bruno Posted September 25, 2008 Share Posted September 25, 2008 au fait SoTEW :MERCI !Tu cherches pas un autre stage ?-) En tous cas si tu as besoin de quoi que ce soit, appelle moi, je te dois bien ça. Link to comment Share on other sites More sharing options...
SotEW Posted September 25, 2008 Share Posted September 25, 2008 Bonsoir Jean-Bruno (et je ne cherche pas un autre stage, merci tout de même )La modification de la ligne 10 va rajouter le texte HT (si on le traduit) dans le résumé dans le header panier lors de l'ajout d'un produit (fonction javascript). Il faudra donc rajouter aussi la précision HT dans le blockuserinfo si on le souhaite, car sinon la mention HT disparaitra lors du rafraichissement de la page et, reparaitra si on rajoute à nouveau un produit. et ça ferra étrange.Donc soit on ne touche pas au blockuserinfo et on ne fait rien à la ligne 10, soit il faut aussi faire ceci dans le fichier /modules/blockuserinfo/blockuserinfo.tpl : (ligne 15) {if $cart_qties > 0}{convertPrice price=$cart->getOrderTotal(true, 4)} {l s='tax not inc.' mod='blockuserinfo'}{/if} Link to comment Share on other sites More sharing options...
Jean-Bruno Posted September 26, 2008 Share Posted September 26, 2008 Bravo SotEW.@Cedric : je crois qu'on pourrai mettre un RESOLU à ce fil, pour ma part tout fonctionne !Merci à tous Link to comment Share on other sites More sharing options...
Jean-Bruno Posted October 3, 2008 Share Posted October 3, 2008 dans blockuserinfo.tpl, pour moi c'est la ligne 15 Encore merci Link to comment Share on other sites More sharing options...
jonathan Posted April 17, 2009 Share Posted April 17, 2009 Bonjour, je galère depuis pas mal de temps sur ce problème et je fais un petit up de ce topic (peut être quelqu'un là déjà fait autre par mais je suis tellement content que je le marque ! xD)Pour afficher (réellement) le pric HT de son produit dans le panier. Pour la ligne produit.Remplacer $product.price_wt par $product.priceDans les deux fichiers consernés, ceux dont on parle depuis le début Bon maintenant je regarde pour le total, je ferais un edit si je trouve Comme j'ai le nez dans les fichiers voilà une petite erreur :ligne 38 fichier blockcart.tplclass="ajax_cart_block_remove_link" href="{$base_dir}cart.php?delete&id_product={$product.id_product}&ipa={$product.id_product_attribute}&token={$static_token}" title="{l s='remove this product from my cart'}"> devientclass="ajax_cart_block_remove_link" href="{$base_dir}cart.php?delete&id_product={$product.id_product}&ipa={$product.id_product_attribute}&token={$static_token}" title="{l s='remove this product from my cart' mod='blockcart'}"> Oublit de mod='blockcart' pour la traduction ps : si quelqu'un sait où se calcule la variable $total du panier Link to comment Share on other sites More sharing options...
Jean-Bruno Posted May 17, 2009 Share Posted May 17, 2009 Salut Jonathan j'espèe que tu t'en sort. pour les produits phare tu as fait comment ?Merci Link to comment Share on other sites More sharing options...
jonathan Posted May 18, 2009 Share Posted May 18, 2009 Hihi Jean bruno on va galérer si on s'écrit tout le temps en décalé =)Et sur des postes différents. Tu veux pas ouvrir un sujet juste pour ça ?Parce que je ne sais toujours pas ce que tu veux faire, site B2B, ou juste affichage à certain endroits ?EDIt : si tu ouvre un sujet donne moi l'adresse aussi Link to comment Share on other sites More sharing options...
Jean-Bruno Posted May 18, 2009 Share Posted May 18, 2009 ;-)Dans l'absolu ami Jonathan je souhaite un site B2B. Mais à l'heure actuelle c'est impossible sans toucher au Core ou aux classes. Donc j'ai décidé dans un un premier temps de limiter la partie b2b à l'affichage des prix HT partout ou il y a des prix TTC (homefeatured.tpl, product.tpl, special…) et si possible dans le panier. Quand ce n'est pas possible je mettrais la mention ttc. et basta pour l'instantMais je ne connait pas la formule magique, si tu peux m'aider je ferais un tutorial.Merci beaucoup Link to comment Share on other sites More sharing options...
jonathan Posted May 18, 2009 Share Posted May 18, 2009 Bah dans l'absolu, mis à part le mail. (bon je sais pas si tout fonctionne à merveille aussi... Car il faudrait la batterie de test et ça...)Je possède une boutique B2B, après des heures et des heures passé dessus Mais comme je te l'ai dis, je ne m'avance en rien. J'ai testé la réduction et le prix normal. Mais la tva n'est possible qu'a 19.6 %Donc si tu as des tva différentes sur ton site...Si tu as une seule tva sur tout ton site à 5.5 tu pouras changer les trucs Mais sinon bah je peux rien pour toi Mais je ne dis pas que quand je te passerais les fichiers tout marchera niquel Il faut que je me rappelle toutes les modifications...Voilà, à toi de voir Link to comment Share on other sites More sharing options...
Jean-Bruno Posted May 18, 2009 Share Posted May 18, 2009 que du 19,6 sur ma boutique et j'ai déjçà essayé le /1.196 ça a l'air de le faire.Merci beaucoup et je sais quand open source rien n'est "garanti" pas de souci !Merci beaucoup Link to comment Share on other sites More sharing options...
jonathan Posted May 18, 2009 Share Posted May 18, 2009 Je te file ça dès que je peux, j'ai un problème à régler là sur autre chose.Il y aurra aussi quelques bidouilles de ma part ^^Faudra qu'on fasse le tri ensemble Link to comment Share on other sites More sharing options...
jonathan Posted May 19, 2009 Share Posted May 19, 2009 Bon je suis en entreprise et c'est le travail que j'ai fait alors...Je l'ai fais pour un client...Donc paramétrable comme il le souhaite Commence petit à petit avec les fichier, dès que tu as un problème reviens me voir, je répondrais. J'ai surement oublié des fichiers.Alors n'hésite pas à revenir !Voilà =)ps : tu ne doit pas mettre de TVA dans le BO !Le tva devient un calculable de la base de donné, tu l'inscrit pas. Toujours à 19.6 % dans mon exemple.Sauvegarde avant ton site xDNe vient pas m'engueler si sa bugg, fait ça en local ?Je pense que tu vas revenir, je te répondrais au plus vite ! prestashop.zip Link to comment Share on other sites More sharing options...
Jean-Bruno Posted May 19, 2009 Share Posted May 19, 2009 MERCI beaucoup Jonathan. Pas de souci je ferais TRES attention et je ne te reprocherai RIEN ;-)Pas d'inquiétude. Je vais faire un tutorial pas a pas pour aider les nombreux B2B. Bonne journée Link to comment Share on other sites More sharing options...
jonathan Posted May 19, 2009 Share Posted May 19, 2009 Je dois refaire une installe pour une nouvelle boutique (si j'ai bien compris ^^)Donc je te tiens au parfum des changements ! Link to comment Share on other sites More sharing options...
DrÿSs' Posted May 19, 2009 Share Posted May 19, 2009 Cette fonctionnalité sera incluse nativement dans la version 1.2 finale. Link to comment Share on other sites More sharing options...
Jean-Bruno Posted May 19, 2009 Share Posted May 19, 2009 OUCH !MERCI à la team, ça c'est de l'annonce choc ! QUE DU BONHEUR PRESTASHOP !Bonne soirée Link to comment Share on other sites More sharing options...
jonathan Posted May 20, 2009 Share Posted May 20, 2009 Tout mon travail pour rien bande de...Personnes géniales !!!!Vous êtes trop balaise !!!J'espère juste que le passage de la 1.1 à la 1.2 serra easy Mais merci beaucoup !Si vous voulez de l'aide.... ps : une date ? ^^EDIT : Une fourchette ?? Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now