Calculer prix par rapport à longueur et hauteu

  • Posts: 24
  • Thank you received: 1
9 years 3 months ago #183223

-- HikaShop version -- : 2.3.4
-- Joomla version -- : 3

Bonjour,
Je souhaite proposer un article (bache) dont le prix est conditionné par sa longueur (en centimètre) et sa hauteur. Je connais le prix du metre carré et le produit se vends par pas de 5 cm sur sa longueur et idem sur sa hauteur.
Pour finir, ce produit est décliné en 2 qualités et 2 finitions
En créant les 2 variantes qui gèrent uniquement les tailles , je me retrouve avec un nombre trop important de variantes (1600 ) et mon serveur qui rame, voire plante.
Pouvez-vous me dire en partant d'un prix x au metre carré, comment calculer le prix final à partir de la longueur et de la hauteur. Encore mieux , si je peux créer 2 listes Hauteur et Largeur.
Enfin, j'ai un composant du nom de calc builder mais je n'arrive pas à "passer" la variable résultante du calcul de h X l au prix. Je suis plutot débutant ;-)

En vous remerciant pour votre aide
Cordialement
Denis

Please Log in or Create an account to join the conversation.

  • Posts: 81361
  • Thank you received: 13035
  • MODERATOR
9 years 3 months ago #183230

Bonjour,

Dans notre FAQ, il y a une section "How to sell products by Width and Length ?" qui vous expliquera comment configurer vos produits pour avoir deux champs personnalisés pour la hauteur et la longueur et un plugin qui overridera le prix du produit en fonction des valeurs entrées/sélectionnées par l'utilisateur dans ces champs :
www.hikashop.com/support/support/documen...on/106-faq.html#cart
Ainsi, vous pouvez garder la sélection de la qualité et de la finition en tant que caractéristique et avoir la hauteur et la largeur avec des champs personnalisés.

Please Log in or Create an account to join the conversation.

  • Posts: 24
  • Thank you received: 1
9 years 3 months ago #183313

Bonjour Nicolas,

Merci pour votre réponse rapide. J'ai donc téléchargé le plugin et installé.
Toutefois, lorsque je saisie mes valeurs de longueur et hauteur, le prix du produit ne change pas, le seul moyen de voir le prix final est de consulter le panier.
Est-ce que j'ai fais une mauvaise manip ou oublié quelque chose ?
Cordialement.
Denis

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
9 years 3 months ago #183326

Bonjour,

En effet, le prix calculé n'est affiché que dans le panier via ce plugin.
Si vous souhaitez mettre à jour le prix dynamiquement sur la page produit cela va nécessiter plus de modifications.
Notamment la vue "product / listing_price".

Please Log in or Create an account to join the conversation.

  • Posts: 24
  • Thank you received: 1
9 years 3 months ago #183392

Bonjour Xavier ,

Y a t-il une notice sur ce sujet me permettant de palier à cet inconvénient ?

Sinon il existe un module du nom de calc builder qui permet de faire des calculs dans un module imbriqué dans l'article mais je n'arrive pas à récupérer les variables d'hikashop correspondant à l'article.
Connaissez-vous ce composant qui devrait rendre de nombreux services lorsqu'il s'agit de faire un calcul à la volée ?

Cordialement
Denis

Please Log in or Create an account to join the conversation.

  • Posts: 81361
  • Thank you received: 13035
  • MODERATOR
9 years 3 months ago #183393

Bonjour,

1. Non. Ce serait assez compliqué à faire une mise à jour dynamique du prix sur la page.

2. Ne sachant pas comment calc builder fonction, je ne saurais vous dire comment cela se passe pour récupérer des variables d'HikaShop. Il faudrait voir cela avec les développeurs de calc builder qui ont intégrés leur extension avec HikaShop and qui du coup devrait pouvoir vous renseigner.

Please Log in or Create an account to join the conversation.

  • Posts: 24
  • Thank you received: 1
9 years 1 month ago #189267

Bonjour,
Pour donner suite à ces échanges, j'ai fais l'acquisition d'un composant du nom de CalcBuilder. J'ai mis un certain temps à comprendre car pas du tout spécialiste du Php mais ce petit bijou semble permettre de faire du calclul. Il propose lors de la composition du module tout un ensemble de variables et opérateurs permettantde faire des calculs et un bouton qui lance le calcul puis affiche le résultat ainsi qu'un autre bouton qui propose d'ajouter l'article au pannier.
A cette heure (presque) tout semble ok mais il y a un élément sur lequel je galère. Quand je suis dans la passage en caisse, je vois le prix HT et TTC ainsi que la description de mon produit mais les 2 prix sont identiques.
Je pense que je n'ai pas donné de formule de calcul pour le calcul HT.
Si je résume, ce calcul du prix HT et TTC est conditionné par l'adresse de livraison. Si le client entreprise demande une livraison dans le pays d'origine, il verra les prix HT et TTC . Si c'est un particulier il sera facturé en TTC et si c'est une entreprise hors du pays d'origine, elle sera facturée en HT. Hikashop fait bien ce travail et controle bien le N° intracom de la société.
Pour mon cas et lors de l'utilisation du module Calcbuilder, j'ai besoin de connaitre la variable de session qui détient la valeur de la TVA. Je recherche donc le moyen de connaitre le nom de cette variable et ce qui serait génial c'est de savoir comment je peux "trouver" le nom et les valeurs des variables de sessions du client connecté afin de pouvoir les utilisées et faire ces calculs à la volée.
J'espère avoir été le plus clair possible.
Trés cordialement
Denis

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
9 years 1 month ago #189269

Bonjour,

Pour récupéré le prix avec taxe d'un produit, vous pouvez vous baser sur la fonction getTaxedPrice de la classe "currency", comme cela:

$currencyClass = hikashop_get('class.currency');
$priceWithTax = $currencyClass->getTaxedPrice($priceWithoutTax ,hikashop_getZone('shipping'),$product->product_tax_id)

Please Log in or Create an account to join the conversation.

Time to create page: 0.082 seconds
Powered by Kunena Forum