}
     $voucher->description = 'Discount Fid\'Bag';
     $voucher->id_customer = (int) $cart->id_customer;
     $voucher->reduction_currency = (int) $cart->id_currency;
     $voucher->quantity = 1;
     $voucher->quantity_per_user = 1;
     $voucher->cart_rule_restriction = 1;
     $voucher->cumulable_reduction = 1;
     $voucher->minimum_amount = (double) $voucher->reduction_amount;
     $voucher->reduction_tax = 1;
     $voucher->active = 1;
     $voucher->cart_display = 1;
     $now = time();
     $voucher->date_from = date('Y-m-d H:i:s', $now);
     $voucher->date_to = date('Y-m-d H:i:s', $now + 3600 * 24 * 365.25);
     if (!$voucher->validateFieldsLang(false) || !$voucher->add()) {
         die('0');
     }
     $cart->addCartRule($voucher->id);
 } else {
     $voucher = new Discount();
     $voucher->id_discount_type = 2;
     $voucher->value = $amount;
     $languages = Language::getLanguages(true);
     $voucher->name = 'Fid\'Bag';
     $voucher->description = 'Discount Fid\'Bag';
     $voucher->id_customer = (int) $cart->id_customer;
     $voucher->id_currency = (int) $cart->id_currency;
     $voucher->quantity = 1;
     $voucher->quantity_per_user = 1;
     $voucher->cumulable = 1;