Cumul des bons de réduction générés par le module de relance client de Prestashop

Vous utilisez le module de relance clients gratuit de Prestashop pour relancer vos clients lors de l’abandon de panier, pour les remercier de leur commande … mais vous ne souhaitez pas que ces derniers soient en mesure de les cumuler car cela vous fait perdre de l’argent, suivez le conseil ci-dessous pour désactiver cette règle par défaut.

Prestashop V 1.4.5.1

Editer le fichier » followup.php »,

Ouvrez la fonction createDiscount

Entrez un « zéro » dans le champ $discount->cumulable_reduction = 0; (remettez le à 1 pour autoriser à nouveau le cumul des bons de réduction).

private function createDiscount($id_email_type, $amount, $id_customer, $dateValidity, $description)
{
$discount = new Discount();
$discount->id_discount_type = 1;
$discount->value = (float)($amount);
$discount->id_customer = (int)($id_customer);
$discount->date_to = $dateValidity;
$discount->date_from = date(‘Y-m-d H:i:s’);
$discount->quantity = 1;
$discount->quantity_per_user = 1;
$discount->cumulable = 0;
$discount->cumulable_reduction = 0;
$discount->minimal = 0;

$languages = Language::getLanguages(true);
foreach ($languages AS $language)
$discount->description[(int)($language[‘id_lang’])] = $description;

$name = ‘FLW-‘.(int)($id_email_type).’-‘.strtoupper(Tools::passwdGen(10));
$discount->name = $name;
$discount->active = 1;
$result = $discount->add();

if (!$result)
return false;
return $discount;
}

Ingenieweb: Création & Référencement de sites internet – Communication digitale globale Implantée dans le Var (83) et les Alpes-Maritimes (06), nos clients sont sur tout le territoire national mais aussi dans les DOM-TOM et au Canada.
Facebook
WhatsApp
Twitter
LinkedIn