Restrizioni di pagamento e spedizione per Magento 2
- Compatibilità
- 2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0
Descrizione / Restrizioni di pagamento e spedizione per Magento 2
MAGENTO 2 · SPEDIZIONE · PAGAMENTI · REGOLE CARRELLO
Mostra al cliente i metodi di spedizione e pagamento appropriati.
Kowal Payment Restriction
Adatta la disponibilità di contrassegno, locker, ritiro in negozio e spedizioni estere alle regole del negozio. Gestisci le restrizioni dal pannello Magento per organizzare le scelte nel checkout.
Limiti del contrassegno · Contrassegni dei prodotti · Spedizioni estere
COME FUNZIONA IN PRATICA
01 · Configuri i metodi
Assegni le spedizioni ai gruppi COD, punti di ritiro ed estero.
02 · Contrassegni i prodotti
Indichi i prodotti che richiedono restrizioni di spedizione.
03 · Magento filtra le scelte
Il carrello considera paese, valore e contenuto dell'ordine.
Cosa ottiene il tuo negozio?
Scopri le funzioni, l'utilizzo e le impostazioni del modulo.
Scopri il modulo
Restrizioni di pagamento e spedizione è un modulo avanzato per Magento 2 che consente di controllare con precisione la disponibilità dei metodi di spedizione e pagamento in base al contenuto del carrello, al paese di destinazione e alle regole aziendali selezionate.
Il modulo risolve uno dei problemi più comuni dei negozi online:
il cliente vede un metodo che alla fine non può utilizzare ad esempio contrassegno, locker o ritiro in negozio.
In questo modo:
-
il cliente non arriva a un punto morto nel checkout
-
il negozio può ridurre le cause di abbandono del carrello
-
la logica di spedizione e pagamento è chiara, prevedibile e scalabile
Controllo del pagamento in contrassegno (COD)
- assegnazione del COD solo ai metodi di spedizione selezionati
- valore minimo e massimo del carrello per il COD
- blocco automatico del COD per:
- prodotti voluminosi
- spedizioni estere
- supporto dei metodi dinamici tramite corrispondenza dei nomi, ad esempio BLPaczka, GLS, DPD)
Restrizioni per locker e punti di ritiro
- possibilità di indicare i metodi per:
- locker per pacchi
- Orlen Paczka
- punti di ritiro
- blocco automatico se il carrello contiene prodotti:
- con l'attributo blocco della spedizione al locker
- di grandi dimensioni
Controllo del ritiro in negozio
-
definizione dei metodi di spedizione trattati come Store Pickup
-
possibilità di disattivare il ritiro in negozio per:
-
prodotti voluminosi
-
specifiche configurazioni del carrello
-
Spedizione internazionale: pieno controllo
-
rilevamento automatico della spedizione estera: paese diverso da quello del negozio
-
selezione dei metodi disponibili per le spedizioni internazionali
-
supplemento automatico ad esempio +15 EUR
-
esclusione del contrassegno per l'estero tramite un'appropriata associazione dei metodi
-
tutto configurabile dal pannello di amministrazione
Una logica per due fasi del checkout
Il modulo opera:
-
nella fase di selezione della spedizione
-
nella fase di selezione del pagamento
In questo modo:
-
le regole limitano la disponibilità delle combinazioni non consentite
-
le scelte di spedizione e pagamento utilizzano una logica comune
-
il checkout è coerente e prevedibile
A chi è destinato questo modulo?
-
negozi B2C e B2B
-
negozi con spedizioni internazionali
-
negozi con prodotti voluminosi
-
negozi che utilizzano BLPaczka, GLS, DPD, Orlen, InPost
-
progetti che richiedono un checkout stabile e prevedibile
Perché questa soluzione è sicura?
-
nessuna sostituzione del core Magento
-
logica basata su RateRequest e Quote nei punti appropriati
-
fail-safe: in caso di errore, i metodi non scompaiono
-
destinato a Magento 2.4.x; la compatibilità con la versione e le integrazioni specifiche richiede verifica
Configurazione dei metodi e contrassegno dei prodotti
Trovi le impostazioni in Stores → Configuration → Kowal → Payment Restriction. Selezioni i metodi per Cash on Delivery, Parcel lockers, Store Pickup e International Shipping e imposti le soglie del contrassegno e il supplemento estero.
L'attributo prodotto block_send_with_locker (Block Send With Locker) attiva le restrizioni per le voci contrassegnate. Non è un'analisi automatica del peso o delle dimensioni: contrassegni nel catalogo i prodotti da bloccare.
Come vengono collegati pagamenti e spedizioni?
Una spedizione contrassegnata come COD permette il pagamento cashondelivery e nasconde gli altri pagamenti. Per i metodi non assegnati al COD, il modulo nasconde il contrassegno. È un'associazione specifica tra contrassegno e spedizione, non un editor generico di tutte le combinazioni di pagamento.
I limiti COD si riferiscono al valore dei prodotti senza spese di spedizione; una soglia 0 disattiva il limite. La corrispondenza del metodo si basa sul codice del corriere e sul nome normalizzato, consentendo il supporto dei nomi dinamici.
Estero, supplemento e ambito della configurazione
Una spedizione estera ha un paese diverso da quello predefinito del negozio. Nel carrello restano i metodi indicati per l'estero e un supplemento positivo aumenta il loro prezzo e costo. L'inserimento in questa lista non esclude di per sé il metodo dalle spedizioni nazionali.
Per escludere il contrassegno all'estero, configura correttamente le liste dei metodi esteri e COD: il solo confronto del paese non blocca cashondelivery indipendentemente dalle associazioni. L'esempio +15 EUR richiede la verifica della valuta di fatturazione; il codice aggiunge un valore numerico e non esegue una conversione valutaria separata.
Per molte regole il codice legge la configurazione del negozio 0. Per applicare regole diverse a più viste occorre confermare l'ambito delle impostazioni della versione fornita.
Gestione degli errori e verifica dell'implementazione
La soluzione utilizza plugin Magento, RateRequest e Quote. La gestione delle eccezioni registra gli errori e cerca di mantenere disponibili i metodi. Non sostituisce la verifica dell'intera configurazione di pagamenti e corrieri.
L'opzione debug registra le decisioni in var/log/kowal_paymentrestriction.log. Durante l'implementazione verifica carrelli con prodotti contrassegnati e normali, soglie COD, paese di destinazione e metodi dinamici delle integrazioni utilizzate.
Installazione tramite Composer
Il pacchetto kowal/module-paymentrestriction, modulo Kowal_PaymentRestriction. Dopo aver configurato l'accesso al repository Kowal, installa il pacchetto, abilita il modulo, aggiorna Magento e svuota la cache. In produzione, includi compilazione e deploy dei contenuti statici secondo il processo del negozio.
Guarda l'interfaccia del modulo


Dalla configurazione al risultato
1. Configuri i metodi
Assegni le spedizioni ai gruppi COD, punti di ritiro ed estero.
2. Contrassegni i prodotti
Indichi i prodotti che richiedono restrizioni di spedizione.
3. Magento filtra le scelte
Il carrello considera paese, valore e contenuto dell'ordine.
Prodotto grande senza spedizione al locker
Contrassegni il prodotto con l'attributo di blocco della spedizione al locker. Dopo averlo aggiunto al carrello, il modulo nasconde i metodi assegnati a quel gruppo.
Con impostazioni separate puoi disattivare contrassegno e ritiro in negozio per quel carrello. Le restrizioni derivano dal contrassegno del prodotto, non da una misurazione automatica delle dimensioni.
Organizza la scelta di spedizione e pagamento
Vuoi adattare il modulo al tuo negozio? Richiedi l'implementazione di Kowal Payment Restriction e discuti la configurazione o le estensioni necessarie.
Maggiori Informazioni
| Conformità al modello | Luma / Vuoto, Fabbro |
|---|
Istruzioni per l'installazione del modulo
Installazione tramite Composer
I dati di accesso al repository Composer, ovvero l indirizzo e-mail del cliente e il token di licenza, saranno inviati via e-mail dopo l acquisto. Sono disponibili anche nel pannello cliente dopo l accesso su kowal.store. Sostituisci TWOJ_EMAIL_KLIENTA con l indirizzo e-mail del tuo account e TWOJ_TOKEN con il token ricevuto. Esegui i comandi nella directory principale di Magento.
composer config repositories.kowal composer https://repo.kowal.store
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"
composer require kowal/module-paymentrestriction
Completamento dell'installazione
Dopo aver installato il pacchetto, esegui l'aggiornamento di Magento e svuota la cache:
php bin/magento setup:upgrade
php bin/magento cache:flush
In ambiente di produzione, esegui anche la compilazione DI e il deployment dei file statici secondo il processo di deployment del negozio.