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

  • Posts: 3
  • Thank you received: 0
12 years 4 months ago #57195

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 :

$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.

  • Posts: 13201
  • Thank you received: 2322
12 years 4 months ago #57213

Bonjour,

Pour récupérer le prix des produits, il faut utiliser la fonction "getPrices" de la classe "Currency", voici un exemple d'utilisation:

//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.064 seconds
Powered by Kunena Forum