Discount Exclusion Manager for PrestaShop influisce sui voucher spedizione gratuita?
No, l'override punta alle riduzioni monetarie delle cart-rule, non al beneficio spedizione gratuita in se. Se il modulo e disabilitato, non sono configurati prodotti esclusi o la regola carrello non ha riduzione percentuale o a importo fisso, l'override delega al normale calcolo CartRule di PrestaShop.
Esempio: un voucher offre 10% di sconto piu spedizione gratuita, e il carrello contiene solo prodotti esclusi da questo modulo. Lo sconto prodotto diventa 0 perche ogni prodotto e escluso dalla riduzione monetaria, ma se la regola ha free_shipping e PrestaShop sta calcolando l'azione spedizione, l'override delega al calcolo spedizione parent cosi la parte spedizione gratuita puo comunque applicarsi.
Per carrelli misti, il modulo filtra i prodotti esclusi prima del calcolo parent. Gli sconti percentuali si applicano solo ai prodotti idonei, e gli sconti a importo fisso sono calcolati da PrestaShop sul pacchetto filtrato.
Il fast path e importante per voucher solo spedizione gratuita. Quando una regola carrello non ha reduction_percent e non ha reduction_amount, l'override restituisce il risultato parent di PrestaShop senza filtrare il pacchetto. Questo significa che un voucher pura spedizione gratuita segue le normali condizioni voucher PrestaShop e non viene ridotto solo perche i prodotti sono nella lista esclusioni.
Quando tutti i prodotti sono esclusi e una regola combina uno sconto monetario con spedizione gratuita, l'override restituisce 0 per la parte monetaria salvo che il filtro corrente sia uno dei filtri action shipping/all di PrestaShop. Per quei filtri shipping/all chiama il calcolo parent con FILTER_ACTION_SHIPPING, che e la ragione a livello fonte per cui il beneficio spedizione puo restare disponibile.
Un dettaglio pratico: l'avviso carrello opzionale e separato dalla matematica dello sconto. Il renderer avviso controlla se modulo e avviso sono abilitati, se il carrello ha regole carrello e se sono presenti prodotti esclusi. Non ispeziona se la regola carrello e monetaria o solo spedizione gratuita, quindi il messaggio puo comunque essere informativo mentre PrestaShop gestisce normalmente la spedizione.
Questa risposta ti è stata utile?
Prodotti correlati
Hai ancora domande?
Non trovi quello che cerchi? Inviaci la tua domanda e ti risponderemo.