Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]



Vous avez des soucis avec votre Opencart v1.5.x, nous pouvons résoudre vos problèmes,
contactez le Bureau France !

par tel: 0 891 690 175 ou par
email

Affichage HT et TTC

Programmation, discussions et suggestions pour l'amélioration de OpenCart

Affichage HT et TTC

Messagepar appli » 05 Sep 2011, 08:43

Bonjour,

La gestion de la TVA HT et TTC pose toujours un Pb de conversion quel que soit le logiciel.

Selon que l'on calcul sur le total ou par article, dans certains cas il va se promener des centimes.

Donc pour une gestion rigoureuse de la TVA, il convient de partir du HT. Oui mais les clients souhaitent voir ce qu'ils vont payer.

Comment donc faire apparaitre les deux prix par article HT et TTC, sur la fiche produit et sur le listing des produits.

Autre question : comment ne pas faire apparaître le poids sur sur les checkouts. Sur le panier pas de Pb, mais il revient aux étapes de validation.

D'avance merci
Dernière édition par appli le 05 Oct 2011, 16:39, édité 2 fois.
Open cart 1.5 et 2.03
pop up survol souris
place replace options
Avatar de l’utilisateur
appli
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 16
Inscription: 21 Aoû 2011, 09:28
Localisation: AIX en PROVENCE

Re: Affichage HT et TTTC

Messagepar LeorLindel » 05 Sep 2011, 12:04

Pour une v1.4.9.+

Pour afficher le prix HT et TTC sur le listing des produits par catégories,

Ouvrir le fichier catalog/controller/product/category.php

Chercher :
Code: Tout sélectionner
                  $special = $this->model_catalog_product->getProductSpecial($result['product_id']);
Ajouter dessous :
Code: Tout sélectionner
                  $this->data['text_ex_price'] = $this->language->get('text_ex_price');
                  $this->data['text_inc_price'] = $this->language->get('text_inc_price');
Chercher (ligne 167) :
Code: Tout sélectionner
               $this->data['products'][] = array(
Ajouter dessous :
Code: Tout sélectionner
                  'exprice' => $this->currency->format($result['price']),

Ouvrir le fichier catalog/language/french/product/category.php

Chercher :
Code: Tout sélectionner
$_['text_stars']        = '%s sur 5 Étoiles ! ';
Ajouter dessous :
Code: Tout sélectionner
$_['text_ex_price']      = ' H.T';
$_['text_inc_price']   = ' T.T.C';

Ouvrir le fichier catalog/view/theme/default/template/product/category.tpl

Chercher :
Code: Tout sélectionner
          <?php if ($display_price) { ?>
Ajouter dessous :
Code: Tout sélectionner
        <span style="color: #900; font-weight: bold;"><?php echo $products[$j]['exprice']; ?><?php echo $text_ex_price; ?></span><br />
Chercher :
Code: Tout sélectionner
          <span style="color: #900; font-weight: bold;"><?php echo $products[$j]['price']; ?></span>
Replacer par :
Code: Tout sélectionner
          <span style="color: #900; font-weight: bold;"><?php echo $products[$j]['price']; ?><?php echo $text_inc_price; ?></span>
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Affichage HT et TTTC

Messagepar appli » 05 Sep 2011, 14:17

Merci, je vais essayer cela mais pas dans l'immédiat.

Pour ce qui est de l'affichage du poids, c'est résolu en modifiant le fichier catalog/model/shipping/weight.

Pour moi c'était important car j'applique une tranche de poids importante à des produits qui ne pèsent rien en réalité. Mais comme ils ne peuvent être expédiés qu'en colissimo, ce poids important correspond au prix du colis.
Aussi, avec un affichage de 2000 grs pour une feuille a1, les gens se posent des questions. Pourtant c'est un tube d'expédition.
Open cart 1.5 et 2.03
pop up survol souris
place replace options
Avatar de l’utilisateur
appli
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 16
Inscription: 21 Aoû 2011, 09:28
Localisation: AIX en PROVENCE

Re: Affichage HT et TTTC

Messagepar appli » 30 Sep 2011, 18:14

Je viens d'essayer.

Il semble que la solution proposée soit pour la version 1.5.

Et pour mon malheur je suis sur 1.4.9.


Donc je ne suis pas tellement avancé pour le moment.
Open cart 1.5 et 2.03
pop up survol souris
place replace options
Avatar de l’utilisateur
appli
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 16
Inscription: 21 Aoû 2011, 09:28
Localisation: AIX en PROVENCE

Affichage HT et TTC

Messagepar appli » 05 Oct 2011, 16:38

Un peu de la bidouille, mais j'ai fait ce que je voulais.

HT TTC dans le listing des produits
HT TTC dans le détail produit
HT TTC dans les options.

En modifiant les tpl cela fonctionne sur deux boutiques, particuliers, professionnels.

De ce type
Code: Tout sélectionner
<?php
$chiffre1 = "1,196";
$chiffre2 = $price;
$chiffre3 = $special;
$chiffre1=doubleval(str_replace(",",".",$chiffre1));
$chiffre2=doubleval(str_replace(",",".",$chiffre2));
$chiffre3=doubleval(str_replace(",",".",$chiffre3));
$TTCnormal = round(($chiffre1 * $chiffre2),2);
$TTCpromo = round(($chiffre1 * $chiffre3),2);
?>


Bon ceci étant dit quelques remarques pour les kadors qui pourraient programmer :
Il me semble pour que cet opencart soit presque parfait qu'il manque des choses importantes.

Dans un sujet que j'ai ouvert ailleurs il faudrait revoir le calcul des taxes pour qu'il soit conforme à la comptabilité et non à peu près : HT>>TVA>>portHT>>TVA port >>total HT>>total TVA>>A regler TTC
Il faudrait également avoir la possibilité de paramétrer le prix des options en %. Beaucoup plus simple pour la mise à jour des prix.
Il faudrait absolument avoir un prix par groupe de customers en % lui aussi. Certains vont me dire il suffit d'attribuer une réduction à un groupe pour 1 produit et c'est joué (oui mais non) si on fait cela on ne peut plus attribuer d'autres réductions par quantité.

Dans mon exemple, les particuliers paient 70% de plus que les revendeurs. Mon site est basé sur le prix des particuliers, j'ai donc attribué par article la réduction correspondante au groupe revendeurs. Si je peux encore attribuer des réductions par quantité aux particuliers, cela ne fonctionne plus pour les revendeurs (une réduction pour 1 article, bloque ensuite les autres réductions).

Bin voilà, un peu long et j'espère pas trop confus. Si quelqu'un est assez fort et qu'il trouve mes suggestions intéressantes ....

Bonne journée à tous.
Open cart 1.5 et 2.03
pop up survol souris
place replace options
Avatar de l’utilisateur
appli
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 16
Inscription: 21 Aoû 2011, 09:28
Localisation: AIX en PROVENCE


Retourner vers Développement

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron