osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> cacher le prix des attributs, montant total affiché à part grâce à la contrib attrib_price_update
maxime63
posté 20 Sep 2011, 11:51
Message #1


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 47
Inscrit : 4-June 09
Membre no 25510



Bonjour,

Après avoir cherché (sans résultat) sur le forum et sur internet en général, je me permets de vous demander comment faire pour cacher le prix des attributs dans le menu déroulant de la fiche produit :
(+...€ TTC)

en clair

ce que j'ai:

Options:
Size 1
Size 2 ($89.99)
Size 3 ($95.99)
Size 4 ($109.99)

Ce que je veux :

Options:
Size 1
Size 2
Size 3
Size 4


J'aimerai qu'apparaisse uniquement le nom de l'attribut et non le + ou le - associé ( pour info : j'ai la contrib qui additionne le prix du produit au prix de l'attibut)

ça se passe dans product_info mais où?

merci d'avance

Ce message a été modifié par maxime63 - 26 Sep 2011, 15:16.


--------------------
oscommerce 2.2, fckeditor2.2.1, ultimate seo url, headerTags 2.6.3, product listings column, product cross, sitemap, tva intracom, visible countries, mindsparx specials, starproduct pimped, order editor 5.0.6.3, manual order maker 1.5.6, ot discount coupon codes 3.34, ......
Go to the top of the page
 
maxime63
posté 22 Sep 2011, 11:56
Message #2


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 47
Inscrit : 4-June 09
Membre no 25510



Bonjour,

vu le nombre de réponse je n'ai peut-être pas choisi le bon forum, si c'est le cas merci aux administrateurs de faire le nécessaire.

Néanmoins je sais que c'est dans cette partie de code que ça se joue :

Code


if ($products_options['options_values_price'] != '0') {
            $products_options_array[sizeof($products_options_array)-1]['text'] .= ' (' . $products_options['price_prefix'] . $currencies->display_price($products_options['options_values_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) .') ';
          }


Si je la commente, le prix des attributs disparait (super) mais le montant total n'est plus modifié (ce que je craignais)
donc je pense qu'il faudrait ajouter un bout de code ou modifier celui-ci mais comment?

âme(s) charitable(s), bienvenues



--------------------
oscommerce 2.2, fckeditor2.2.1, ultimate seo url, headerTags 2.6.3, product listings column, product cross, sitemap, tva intracom, visible countries, mindsparx specials, starproduct pimped, order editor 5.0.6.3, manual order maker 1.5.6, ot discount coupon codes 3.34, ......
Go to the top of the page
 
Rusti
posté 22 Sep 2011, 13:51
Message #3


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 52
Inscrit : 11-October 10
Membre no 28103



Il suffit juste d'enlever l'affichage du prix pas le tout

Code
if ($products_options['options_values_price'] != '0') {
            $products_options_array[sizeof($products_options_array)-1]['text'];
          }


Comme ceci tu enlève le prix mais il est quand même calculer une fois dans le panier mais attention car je doute que le client aime voir un prix différent entre la page d'info et le panier.
Bon code

Ce message a été modifié par Rusti - 22 Sep 2011, 14:01.


--------------------
osCommerce v2.2 RC2a
Go to the top of the page
 
maxime63
posté 22 Sep 2011, 14:14
Message #4


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 47
Inscrit : 4-June 09
Membre no 25510



Merci Rusti

comment faire pour que le prix soit calculé dans la fiche produit

C'est étrange, en plus j'utilise la contrib "attrib_price_update_v1.5"??????



--------------------
oscommerce 2.2, fckeditor2.2.1, ultimate seo url, headerTags 2.6.3, product listings column, product cross, sitemap, tva intracom, visible countries, mindsparx specials, starproduct pimped, order editor 5.0.6.3, manual order maker 1.5.6, ot discount coupon codes 3.34, ......
Go to the top of the page
 
Rusti
posté 22 Sep 2011, 14:40
Message #5


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 52
Inscrit : 11-October 10
Membre no 28103



je connais pas cet contrib, essais de reprendre l'installation point par point pour voir si il ne manque pas quelque chose.


--------------------
osCommerce v2.2 RC2a
Go to the top of the page
 
maxime63
posté 22 Sep 2011, 16:21
Message #6


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 47
Inscrit : 4-June 09
Membre no 25510



J'ai fait des tests pour comprendre le langage

code original
Code
$products_options_array[sizeof($products_options_array)-1]['text'] .= ' ' . $products_options['price_prefix'] . $currencies->display_price($products_options['options_values_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) .' ';

ce qui donne :
Options:
Size 1
Size 2 (+89.99€)
Size 3 (+95.99€)
et le montant total change en fonction de l'option sélectionnée

si je commente ce code,
cela donne:
Options:
Size 1
Size 2
Size 3

le prix des attributs disparait (super) mais le montant total n'est plus modifié (ce que je craignais)
donc je pense qu'il faudrait ajouter un bout de code ou modifier celui-ci mais comment?


si je mets ça
Code
$products_options_array[sizeof($products_options_array)-1]['text'] .= ' ' . $currencies->display_price($products_options['options_values_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) .') ';


cela donne :
Options:
Size 1
Size 2 89.99€
Size 3 95.99€
ça ne m'avance pas mais c'est histoire de comprendre la syntaxe

En cherchant sur le forum, je vois que beaucoup cherchent à afficher le montant total à la place de (+89.99€)
mais personne ne cherche à enlever les prix des attributs ?????? (je ne suis pas le seul, je l'ai vu sur certain site)
(pour ma part le montant total est affiché à part grâce à la contrib "attrib_price_update_v1.5")
Il faut peut-être bidouiller le code utilisé pour afficher le montant total, (ce que j'essaie de faire mais sans résultat), si une personne calée pouvait m'aiguiller


--------------------
oscommerce 2.2, fckeditor2.2.1, ultimate seo url, headerTags 2.6.3, product listings column, product cross, sitemap, tva intracom, visible countries, mindsparx specials, starproduct pimped, order editor 5.0.6.3, manual order maker 1.5.6, ot discount coupon codes 3.34, ......
Go to the top of the page
 
maxime63
posté 26 Sep 2011, 15:42
Message #7


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 47
Inscrit : 4-June 09
Membre no 25510



bonjour à tous,

point sur mon problème :

- cacher le prix des attributs : ok
- que le montant de ces attributs soit tout de même ajouté au prix de base du produit : dans la fiche produit, même avec la contrib attrib_price_update_v1.5, ça ne se fait pas ???????????

pour info, la contrib "attrib_price_update_v1.5" permet d'afficher le prix global (prix de base + prix attribut) dans la page produit , à part du menu déroulant, donc + esthétique et + compréhensible pour le client

Exemple
ce que j'ai:
prix de base du produit : 100
Options:
Size 1
Size 2 (+89.99€)
Size 3 (+95.99€)
et le montant total change en fonction de l'option sélectionnée, soit si size 2 sélectionnée : 189.99


ce que j'obtiens en commentant le code qui affiche les prix des attributs:
Options:
Size 1
Size 2
Size 3


soit si size 1-2 ou 3 sélectionnée : 100 (dans la fiche, dans le panier c'est le bon prix)


ce que je voudrais :
Options:
Size 1
Size 2
Size 3


soit si size 2 sélectionnée : 189.99

c'est peut être plus clair pour vous.
si quelqu'un a réussi à faire ces modifs ou n'a pas réussi merci de m'en faire part


--------------------
oscommerce 2.2, fckeditor2.2.1, ultimate seo url, headerTags 2.6.3, product listings column, product cross, sitemap, tva intracom, visible countries, mindsparx specials, starproduct pimped, order editor 5.0.6.3, manual order maker 1.5.6, ot discount coupon codes 3.34, ......
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 17th April 2014 - 16:37
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)