Skip to main content

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

14 years 4 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.

14 years 4 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.

19 minutes ago #100000701 by nicolas
Bonjour,

Pour ceux qui passeraient par là : un plugin de ce type existe maintenant, FLEXIcontent integration , et il est gratuit. Il ajoute un champ produit HikaShop aux items FLEXIcontent, avec le prix calculé par HikaShop (devise du client, taxes, remises et prix par groupe d'utilisateurs), le stock et le bouton d'ajout au panier.

Il ajoute aussi un filtre par prix et un filtre « en stock uniquement » aux pages de catégories FLEXIcontent.

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

Time to create page: 0.070 seconds
Powered by Kunena Forum