Skip to main content

Récupérer le prix d'un produit - par groupe

More
14 years 2 months ago #57195 by sitefaitbienfait
Bonjour,

J'ai cherché mais sans succés...
Travaillant sur un plugin Hikashop pour Flexicontent, j'ai besoin de récupérer les prix des produits.

J'utilise pour le moment :
Code:
$productClass = hikashop_get('class.product'); $product=$productClass->get($product_id);

Ainsi je peux récupérer les informations du produit mais pas les prix.

Comment récupérer les prix de ce produit, existe-il une classe permetttant de le faire?

Question subsidiare :
Dans le cas de tarif différent par groupe d'utilisateur, le prix récupéré sera-t-il celui du groupe d el'utilisateur connecté.

Merci d'avance.
Bonne journée

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

More
14 years 2 months ago #57213 by Xavier
Bonjour,

Pour récupérer le prix des produits, il faut utiliser la fonction "getPrices" de la classe "Currency", voici un exemple d'utilisation:
Code:
//Récupération du produit $productClass = hikashop_get('class.product'); $product=$productClass->get($product_id); //Récupération des paramètres pour la monnaie utilisée $currencyClass = hikashop_get('class.currency'); $currency_id = hikashop_getCurrency(); $main_currency = (int)$config->get('main_currency',1); $zone_id = hikashop_getZone('billing'); $discount_before_tax = (int)$config->get('discount_before_tax',0); //Récupération du prix des produits $currencyClass->getPrices($product,$product_id,$currency_id,$main_currency,$zone_id,$discount_before_tax);

Le mieux est de récupérer les produits à partir de la table "cart_product" ou "order_product" selon votre cas.

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

Time to create page: 0.161 seconds
Powered by Kunena Forum