bonjour à tous ! aidez moi svp
je souhaite pouvoir appliquer une réduction dégressive sur prestashop :
deux articles achetés le moins cher à = -40% ; troisième article acheté le moins cher à = -60%
il est possible de créer des règles de réduction sur prestashop j'en ai créé 2 :
1 = -40% pour l'achat de min 2 articles (applicable sur le produit le moins cher)
2 = -60% pour l'achat de min 3 articles (applicable sur le produit le moins cher)
mais le problème c'est que les deux règles s'appliquent sur le même article (le moins cher) et je souhaiterais pouvoir exclure l'article qui à bénéficié déjà de la règle 1
MERCIIIII
Voilà le code du choix du produit le moins cher
Code :
- <p class="radio">
- <label for="apply_discount_to_cheapest">
- <input type="radio" name="apply_discount_to" id="apply_discount_to_cheapest" value="cheapest"{if $currentTab->getFieldValue($currentObject, 'reduction_product')|intval == -1} checked="checked"{/if} />
- {l s='Cheapest product' d='Admin.Catalog.Feature'}
- </label>
- </p>
|
et là le code dans le fichier js :
Code :
- function toggleApplyDiscount(percent, amount, apply_to)
- {
- if (percent)
- {
- $('#apply_discount_percent_div').show(400);
- if ($('#apply_discount_to_product').prop('checked'))
- toggleApplyDiscountTo();
- $('#apply_discount_to_cheapest').show();
- $('*[for=apply_discount_to_cheapest]').show();
- $('#apply_discount_to_selection').show();
- $('*[for=apply_discount_to_selection]').show();
- $('#apply_discount_to_product_special').show(400);
- }
- else
- {
- $('#apply_discount_percent_div').hide(200);
- $('#reduction_percent').val('0');
- }
- if (amount)
- {
- $('#apply_discount_amount_div').show(400);
- if ($('#apply_discount_to_product').prop('checked'))
- toggleApplyDiscountTo();
- $('#apply_discount_to_cheapest').hide();
- $('*[for=apply_discount_to_cheapest]').hide();
- $('#apply_discount_to_cheapest').prop('checked', false);
- $('#apply_discount_to_selection').hide();
- $('*[for=apply_discount_to_selection]').hide();
- $('#apply_discount_to_selection').prop('checked', false);
- $('#apply_discount_to_product_special').hide(200);
- }
- else
- {
- $('#apply_discount_amount_div').hide(200);
- $('#reduction_amount').val('0');
- if ($('#apply_discount_off').prop('checked'))
- {
- $('#apply_discount_to_product').prop('checked', false)
- toggleApplyDiscountTo();
- }
- }
- if (apply_to)
- $('#apply_discount_to_div').show(400);
- else
- {
- toggleApplyDiscountTo();
- $('#apply_discount_to_div').hide(200);
- }
- }
|