Bonjour, je me permet reprendre ce sujet afin de vous expliquer ma problématique...
Je compte mettre en place sur le site des étiquettes en planche avec un prix calculé au m².
Par exemple : de 0 à 1 m² = 50 €
de 1 à 2 m² = 70 €
de 2 à 3 m² ... etc
Le client doit spécifier la taille de son étiquette Longueur x largeur, et que le prix se calcule automatiquement en fonction des valeurs qu'il a rentré
J'ai bien installé le plugin "Shop Custom Width Length plugin"
avec le code php suivant :
<?php
jimport('joomla.plugin.plugin');
class plgSystemCustom_quantity_width_length extends JPlugin{
}
if(!function_exists('hikashop_product_price_for_quantity_in_cart') && !function_exists('hikashop_product_price_for_quantity_in_order')) {
function hikashop_product_price_for_quantity_in_cart(&$product){
$currencyClass = hikashop_get('class.currency');
$quantity = @$product->cart_product_quantity;
if(!empty($product->length) && !empty($product->width)){
$quantity = $quantity*$product->length*$product->width;
}
$currencyClass->quantityPrices($product->prices,$quantity,$product->cart_product_total_quantity);
}
function hikashop_product_price_for_quantity_in_order(&$product){
$quantity = $product->order_product_quantity;
if(!empty($product->length) && !empty($product->width)){
$quantity = $quantity*$product->length*$product->width;
}
$product->order_product_total_price_no_vat = $product->order_product_price*$quantity;
$product->order_product_total_price = ($product->order_product_price+$product->order_product_tax)*$quantity;
}
}
J'ai bien renseigné les champs personnalisés comme ceci :
Mais rien n'y fait, après avoir passé des heures à chercher en vain dans les forums, je ne trouve aucune solution à mon problème.
Voici le lien du produit en question :
www.printlor.fr/etiquettes-et-stickers-a...etiquette-en-planche
Y'a t-il quelque chose qui m'échappe? Je reste à votre disposition.
Cordialement,
Thomas.