} $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;