En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.
Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
+1 si vous avez des besoins complexes.doc_denis écrit: Pour faire des chèques boutique, j'utilise awocoupon pro c'est commercial (moins de 50€), et ça marche toujours très bien, pour moi c'est indispensable.
Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
humPar contre ce qui l'est moins c'est que si je diminue le montant commandé jusqu'à passer sous le montant minimal (en supprimant des produits par exemple) ben... Ma réduction (%) est maintenue.
if ($_billTotal < $couponData->coupon_value_valid) {
if (!class_exists('CurrencyDisplay'))
require(VMPATH_ADMIN . DS . 'helpers' . DS . 'currencydisplay.php');
$currency = CurrencyDisplay::getInstance();
$coupon_value_valid = $currency->priceDisplay($couponData->coupon_value_valid);
return vmText::_('COM_VIRTUEMART_COUPON_CODE_TOOLOW') . " ".$coupon_value_valid;
}Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
$coupon_code = trim(vRequest::getString('coupon_code', ''));
if(!empty($coupon_code)){
$msg = $cart->setCouponCode($coupon_code);
if($msg) vmInfo($msg);
$cart->setOutOfCheckout();
}$coupon_code = trim(vRequest::getString('coupon_code', ''));
if(!empty($coupon_code)){
$coupon_code=$cart->couponCode;
}
if(!empty($coupon_code)){
$msg = $cart->setCouponCode($coupon_code);
if($msg) vmInfo($msg);
$cart->setOutOfCheckout();
}Connexion ou Créer un compte pour participer à la conversation.
c'est pas plutot :alatak écrit: Bonjour
Non
C'est a cause de cela (fichier components/com_virtuemart/controllers/cart.php)Une fois le CB entré, $coupon_code est vide, meme si coupon est bien dans $cart$coupon_code = trim(vRequest::getString('coupon_code', '')); if(!empty($coupon_code)){ $msg = $cart->setCouponCode($coupon_code); if($msg) vmInfo($msg); $cart->setOutOfCheckout(); }
Remplace le code ci dessus avec$coupon_code = trim(vRequest::getString('coupon_code', '')); if(!empty($coupon_code)){ $coupon_code=$cart->couponCode; } if(!empty($coupon_code)){ $msg = $cart->setCouponCode($coupon_code); if($msg) vmInfo($msg); $cart->setOutOfCheckout(); }
$coupon_code = trim(vRequest::getString('coupon_code', ''));
if(empty($coupon_code)){// si rien dans le post
$coupon_code=$cart->couponCode;
}
if(!empty($coupon_code)){
$msg = $cart->setCouponCode($coupon_code);
if($msg) vmInfo($msg);
$cart->setOutOfCheckout();
}Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
$coupon_code = trim(vRequest::getString('coupon_code', ''));
if(empty($coupon_code)){// coupon not in post
$coupon_code=$cart->couponCode;
}
if($coupon_code!=$cart->couponCode){// coupon changed
$msg = $cart->setCouponCode($coupon_code);
if($msg) vmInfo($msg);
$cart->setOutOfCheckout();
}Connexion ou Créer un compte pour participer à la conversation.

