Estensione della suite di spedizione per Magento 2: azioni di spedizione e loro combinazioni
Pubblicato: 2017-05-31L'estensione Shipping Suite per Magento 2 è dotata di una serie di azioni, tipi di azioni e metodi di calcolo. Tutti questi elementi sono interconnessi, possono creare vari tipi di combinazioni che ti permettono di modificare in qualsiasi modo le tue modalità di spedizione.
Fondamentalmente, quando una regola di spedizione viene attivata, esegue il seguente scenario:
- Seleziona i prodotti che corrispondono alle condizioni definite nella sezione "Applica agli articoli" (se questo aspetto viene ignorato, tutti i prodotti vengono selezionati automaticamente).
- Calcola il costo di spedizione di base (predefinito) per qualsiasi prodotto valido.
- Calcola il costo base di un metodo di spedizione attivo.
- Eseguire il calcolo dei costi di spedizione in base alle condizioni stabilite.
L'estensione 2 di Shipping Suite ti consente di scegliere tra tre azioni di spedizione. Questi sono: sovrascrittura, sovrapprezzo e sconto .
Ognuna di queste azioni ha 4 tipi di azioni:
- Spese di spedizione
- Costo di spedizione per articolo
- Costo di spedizione per quantità di articolo
- Costo di spedizione per 1 unità di peso
Ogni tipo di azione, a sua volta, ha 2 metodi di calcolo: fisso e percentuale .
In questo articolo, analizzeremo il funzionamento delle azioni di spedizione/i loro tipi e metodi di calcolo nella nostra estensione e ti spiegheremo come modificare queste impostazioni in base alle tue esigenze.
Come nota a margine
Negli esempi seguenti, utilizzeremo questi 2 prodotti:
Nota che se non vengono impostate regole di spedizione, otterrai qualcosa del genere:
Sommario
- 1. Impostazione di un costo di spedizione come percentuale del totale del carrello.
- 2. Impostazione di un costo di spedizione fisso per ogni articolo aggiunto al carrello
- 3. Impostazione di un nuovo costo di spedizione come percentuale rispetto a quello predefinito
- 4. Impostazione di un costo di spedizione fisso
- 4. Impostazione di un importo di spedizione per ciascuna riga dell'ordine
- 6. Impostazione del costo di spedizione in base al peso
- Linea di fondo
1. Impostazione di un costo di spedizione come percentuale del totale del carrello.
Se è necessario impostare un costo di spedizione come percentuale del totale del carrello, è necessario utilizzare il tipo di azione " Costo di spedizione per quantità di articolo ". Di seguito è riportato come.
Dato:
Nel carrello ci sono 3 magliette rosse (10$ ciascuna) e un paio di guanti verdi (5$).
Il totale parziale del carrello è di $ 35 ($ 10 * 3 + $ 5 * 1).
Il costo di spedizione predefinito è di $ 7,5
Necessario :
Per impostare un costo di spedizione pari all'11% del totale del carrello.
Soluzione:
Utilizzando l'azione "Costo di spedizione per quantità di articolo - Sovrascrivi importo (percentuale)" ( Negozi — Regole e restrizioni di spedizione — Regola — Azioni ) con il valore impostato su "11", è possibile modificare il modello di calcolo del prezzo di spedizione predefinito in: ( 10 * 3 + 5 * 1) * 0,11 = 3,85 $ (ovvero l'11% di ogni articolo aggiunto al carrello).
Azioni:
Carrello:
2. Impostazione di un costo di spedizione fisso per ogni articolo aggiunto al carrello
Con l'aiuto del successivo tipo di azione " Costo di spedizione per quantità di articolo - Sovrascrivi importo (fisso) " e il suo valore impostato su '11', puoi modificare un modello di calcolo del prezzo di spedizione e definire un costo di spedizione come importo fisso per ogni articolo messo nel carrello.
(3 + 1) * 11 = 44 $ ($ 11 per ogni articolo aggiunto al carrello).
Azioni:
Carrello:
NOTA
Per tutte le regole in questo esempio, le sezioni "Condizioni" e "Applica agli articoli" saranno vuote, il che significa che tutti i carrelli di spedizione e gli articoli aggiunti sono validi.
Condizioni:
Applica agli articoli:
Queste sezioni dovrebbero essere impostate in base alle tue esigenze, puoi trovare maggiori dettagli su come farlo qui.
3. Impostazione di un nuovo costo di spedizione come percentuale rispetto a quello predefinito
Se selezioni l'azione "Spese di spedizione - Sovrascrivi importo (percentuale) ", il tuo costo di spedizione verrà calcolato sulla base di quello predefinito.
Dato:
In un carrello ci sono 3 magliette rosse (10$ ciascuna) e un paio di guanti verdi (5$).
Il totale parziale del carrello è di $ 35 ($ 10 * 3 + $ 5 * 1).
Il costo di spedizione predefinito è di $ 7,50
Necessario:
Per calcolare un importo di spedizione come percentuale del costo di spedizione predefinito.
Soluzione:
Ecco come modificare le impostazioni dell'estensione per farlo: abilita l'azione " Costo di spedizione - Sovrascrivi importo (percentuale) "( Negozi — Regole e restrizioni di spedizione — Regola — Azioni ) e imposta il suo valore su '11'.
Pertanto, l'estensione calcolerà un costo di spedizione pari all'11% dall'importo di spedizione predefinito.
7,5 * 0,11 = 0,825 $ (o 0,83 $ dopo l'arrotondamento)
Azioni:
Carrello:
4. Impostazione di un costo di spedizione fisso
Con l'aiuto dell'azione "Spese di spedizione - Sovrascrivi importo (fisso) " e impostandone il valore su '11', puoi impostare un importo fisso per le spese di spedizione. Nel nostro esempio è $ 11.
Azioni:
Carrello:
4. Impostazione di un importo di spedizione per ciascuna riga dell'ordine
I prossimi due metodi funzionano in modo abbastanza simile all'azione " Costo di spedizione per quantità di articolo " (con l'eccezione del moltiplicatore utilizzato per calcolare i costi di spedizione).
Per l'azione " Spedizione per articolo ", l'articolo aggiunto al carrello funge da moltiplicatore (indipendentemente dalla quantità di prodotti e dal loro ordine).
Dato:
Nel carrello ci sono 3 magliette rosse ($ 10 ciascuna) e un paio di guanti verdi (per $ 5)
Il totale parziale del carrello è di $ 35 ($ 10 * 3 + $ 5 * 1)
Il costo di spedizione predefinito è di $ 7,50
Necessario:
Per calcolare un importo di spedizione come percentuale per ciascuna riga dell'ordine (indipendentemente dal numero di articoli contenuti in ciascuna riga).
Soluzione:
Usando l'azione " Costo di spedizione per articolo - Sovrascrivi importo (percentuale) " ( Negozi — Regole e restrizioni di spedizione — Regola — Azioni ) e impostandone il valore su '11', puoi definire un costo di spedizione pari all'11% degli articoli ) che si trovano in prima posizione nel carrello.
(10 * 1 + 5 * 1) * 0.11 = 1.65 $ (ovvero l'11 % dal costo del 1° articolo nel carrello, la quantità totale di tutti i prodotti nel carrello non viene presa in considerazione).
Azioni:
Carrello:
Usando l'azione " Costo di spedizione per articolo - Sovrascrivi importo (fisso) " ( Negozi — Regole e restrizioni di spedizione — Regola — Azioni ) e impostandone il valore su '11', puoi definire un costo di spedizione come $ 11 per ogni posizione in uno shopping carrello (nota, il numero di articoli in ogni posizione non viene preso in considerazione).
(1 + 1) * 11 = 22 $ (ovvero 11 $ per ogni articolo nel carrello, indipendentemente dalla quantità di prodotti in ogni articolo).
Azioni:
Carrello:
6. Impostazione del costo di spedizione in base al peso
Per quanto riguarda il " Costo di spedizione per 1 unità di peso ", i calcoli per questa azione saranno gli stessi del " Costo di spedizione per Qtà di articolo " con l'unica eccezione: il peso (non la quantità) di tutti i prodotti validi fungerà da un moltiplicatore.
Dato:
Nel carrello ci sono 3 magliette rosse (10$ ciascuna) e un paio di guanti verdi (5$). Il totale parziale del carrello è di $ 35 ($ 10 * 3 + $ 5 * 1).
Il costo di spedizione predefinito è di $ 7,50
Il peso di una maglia rossa è di 0,5 kg, i guanti verdi pesano 0,1 kg
Necessario:
Imposta i costi di spedizione che dipendono dal peso degli articoli aggiunti al carrello.
Soluzione:
Utilizzando l'azione " Costo di spedizione per 1 unità di peso - Sovrascrivi importo (percentuale) " ( Negozi — Regole e restrizioni di spedizione — Regola — Azioni ) e impostandone il valore su '11', puoi definire il costo di spedizione in questo modo:
(0,5 * 3 + 0,1 * 1) * 7,5 * 0,11 = 1,32 $ (dove l'11% del costo di spedizione predefinito viene moltiplicato per il peso totale di tutto il prodotto Peso).
Azioni:
Carrello:
Inoltre, utilizzando il " Costo di spedizione per 1 unità di peso - Sovrascrivi importo (fisso) " con il valore impostato '11', puoi creare un costo di spedizione fisso per ogni unità di peso aggiunta al carrello.
(0,5 * 3 + 0,1 * 1) * 11 = 17,6 $ (in questo caso, $ 11 per ogni unità di peso di ogni prodotto valido nel carrello).
Azioni:
Carrello:
Linea di fondo
Come puoi vedere, utilizzando le regole di Magento 2 Shipping Suite , le loro combinazioni con diversi insiemi di azioni e i loro tipi, puoi creare diverse variazioni per i costi del tuo metodo di spedizione.
Inoltre, in una regola di spedizione, puoi creare un numero qualsiasi di azioni diverse che verranno applicate in base all'ordinamento impostato.