Obiettivo: In questo articolo ti mostriamo le domande più frequenti su Dynamic Checkout per Magento v2.4.
D: Sto cercando di pubblicare la mia configurazione del Dynamic Checkout sul mio sito di prova, ma ricevo un errore 500. Perché non posso pubblicare il mio checkout sul mio negozio online di prova?
Se il negozio/dominio di prova è protetto da una password tramite nginx, il plugin non può inviare una richiesta di pubblicazione. Per risolvere questo problema, ti invitiamo ad inserire nella whitelist i seguenti indirizzi IP o a disattivare la protezione con password del tuo sito durante le prove.
D: La funzione Dynamic Checkout per Magento V2.4 supporta la visualizzazione di più negozi?
Sì, abbiamo progettato specificamente il plugin per supportare più viste del negozio. Questo significa che se si dispone di più negozi separati che offrono gamme di prodotti diverse, o di storefront diversi che supportano lingue diverse, ad esempio, è possibile creare una configurazione personalizzata di Dynamic Checkout per ogni vista del negozio.
D: Il metodo di spedizione mostra Sendcloud accanto al nome del metodo di consegna: posso rimuoverlo?
R: È possibile rimuovere il nome Sendcloud o inserire un proprio titolo aggiuntivo nel backend di Magento su Stores> Configuration > Sales > Delivery Methods > Sendcloud checkout > Method name
D: Come posso creare il widget Checkout in modo che rifletta il mio brand?
Il widget Checkout è stato progettato per soddisfare gli standard di accessibilità, tuttavia comprendiamo se desideri modificarne lo stile in modo che rappresenti il tuo brand. Segui questi passaggi per sovrascrivere lo stile standard:
- In Magento, vai su Admin panel > Content > Design > Configuration
- Seleziona la vista negozio corretta e clicca su
Edit
- Sotto la scheda HTML Head vedrai un'area per l'aggiunta di testo intitolato "Scripts and Style Sheets"
- Incolla il seguente codice nel campo di testo e clicca su
Save configuration
<style>
.sc-shipping-option.sc-shipping-option {
/* typography */
--sc-font-size: 15px;
--sc-font-weight: inherit;
--sc-font-family: Georgia, serif;
/* colors */
--sc-accent-color: #d71c00;
--sc-accent-color-dark: #a30916;
--sc-focus-color: #e58722;
--sc-text-color: #fff;
--sc-dimmed-text-color: #d4d4d4;
--sc-background-color: #fff;
--sc-delivery-date-background-color: #323232;
--sc-border-color: #e7e7e7;
--sc-box-shadow-color: #1128570d;
--sc-sendcloud-logo-color: #c4c4c4;
/* miscellaneous */
--sc-spacing: 4px;
--sc-border-width: 2px;
--sc-selected-border-width: 2px;
--sc-border-radius: 12px;
/* private */
--sc-item-width: 120px;
--sc-item-gap-width: 8px;
}
</style>
Andando al checkout del negozio e selezionando un'opzione di spedizione in un giorno nominale, si noterà che lo stile del plugin è cambiato. È possibile adattare il widget allo stile del proprio brand regolando i codici colore esadecimali e lo stile/dimensione dei caratteri nel blocco di codice qui sopra.
D: Come posso nascondere il logo del corriere o la dicitura "consegnato da [...]" dal widget della data di consegna?
Per nascondere il logo del corriere (.sc-carrier_logo) o la dicitura "consegnato da" (.sc-carrier_by-line), devi aggiungere i seguenti elementi:
} /* hide carrier logo */ .sc-carrier .sc-carrier__logo { display: none; } /* hide delivered by carrier line */ .sc-carrier .sc-carrier__by-line { display: none;
}
Una volta impostato il display su "none" (nessuno), non sarà più visibile nel tuo checkout.
D: È possibile modificare l'aspetto del titolo pubblico e della descrizione pubblica del mio metodo di spedizione?
Ora puoi modificare l'aspetto del titolo pubblico e della descrizione pubblica del tuo metodo di spedizione utilizzando il CSS personalizzato. Segui gli stessi step indicati sopra per la personalizzazione del widget del Dynamic Checkout e inserisci il tuo CSS personalizzato.
Custom properties
sc-delivery-method-title
sc-delivery-method-description
D: È possibile modificare l'aspetto del selezionatore dei Service point?
Se hai creato un metodo di consegna del Service point Dynamic Checkout, puoi personalizzare l'aspetto del selezionatore del Service point di Sendcloud usando i CSS.
Segui gli stessi passi indicati sopra per lo styling del widget Dynamic Checkout e inserisci il tuo CSS personalizzato. Di seguito abbiamo fornito un esempio e un foglio di stile, oltre a un elenco di proprietà personalizzate che puoi sovrascrivere con i colori e i caratteri del tuo brand.
Esempio
.sc-shipping-option {
--sc-font-size: 1em;
--sc-font-family: Georgia, Times, serif;
--sc-border-radius: 0;
--sc-accent-color: #e24c00;
--sc-text-color: #ffffff;
--sc-dimmed-text-color: #afa6a6;
--sc-background-color: #111111;
--sc-panel-background-color: #232323;
--sc-border-color: #8a2b03;
}
Proprietà personalizzate disponibili
Le proprietà personalizzate disponibili che possono essere sovrascritte sono mostrate di seguito.
Custom property / Default value
--sc-font-size
15px
--sc-font-size-small
14px
--sc-font-weight
inherit
--sc-font-family
inherit
--sc-spacing
4px
--sc-border-width
2px
--sc-border-color
#e7e7e7
--sc-border-radius
6px
--sc-border-color-dark
#bbbbbb
--sc-accent-color
#1d97ff
--sc-accent-color-dark
#095ca3
--sc-accent-color-light
#77c1ff
--sc-focus-color
#1d97ff
--sc-box-shadow-focus-color
#a5d5ff
--sc-text-color
#212121
--sc-alt-text-color
#112857
--sc-price-color
#03a678
--sc-dimmed-text-color
#686868
--sc-error-color
#b50000
--sc-error-box-shadow-color
#f8e6e6
--sc-background-color
#f7f8fa
--sc-panel-background-color
#ffffff
--sc-panel-border-hover-color
#a5d5ff
--sc-box-shadow-color
#1128570d
--sc-sendcloud-logo-color
#c4c4c4
--sc-button-text-color
#ffffff
--sc-button-background-color
#112857
--sc-button-background-hover-color
#4d5e81
--sc-button-border-color
#112857
--sc-button-border-width
1px
--sc-button-secondary-text-color
#112857
--sc-button-secondary-background-color
#ffffff
--sc-button-secondary-background-hover-color
#e8f5ff
--sc-button-secondary-border-color
#112857
--sc-button-secondary-border-width
1px
--sc-input-text-color
#212121
--sc-input-background-color
#ffffff
--sc-input-border-color
#112857
--sc-input-border-width
1px
--sc-radio-button-border-color
#112857
--sc-radio-button-background-color
#112857
--sc-location-suggestion-marker-color
#1d97ff
--sc-service-point-marker-color
#112857
D: Perché il widget non viene visualizzato correttamente?
Il tema del negozio potrebbe interferire con lo stile del widget, facendo apparire i selettori di data più piccoli, come nell'esempio seguente:
Per assicurarti che i selettori di data vengano visualizzati come previsto, procedere come segue:
- Naviga su Admin panel in Magento
- Vai su Content > Design > Configuration > Edit Store
- Trova nella scheda HTML Head l'area di testo "Scripts and Style Sheets"
- Incolla la seguente riga nel campo di testo:
.sc-delivery-date-wrapper { display: block !important; }
Adesso il widget dovrebbe essere visualizzato correttamente.
D: Come posso aggiungere manualmente i prezzi al checkout del mio negozio Magento?
È possibile utilizzare le tariffe di spedizione per configurare i prezzi individuali per ogni metodo di spedizione che si desidera offrire tramite Dynamic Checkout. Consigliamo vivamente di utilizzare questo metodo per creare i prezzi in Magento: quando si inseriscono i prezzi manualmente nell'ambiente Magento, è possibile creare un'unica tariffa fissa che si applica a tutti i metodi di spedizione.
- Nel dashboard del tuo negozio Magento, vai su Stores > Configuration > Sales > Delivery Methods > Sendcloud
-
Scorri fino al campo Price field e inserisci una tariffa da applicare a tutti i metodi di consegna del Dynamic Checkout.
-
Una volta terminato, scorrere di nuovo fino alla parte superiore della pagina cliccando su
Save configuration
.
D: Ho pubblicato la mia configurazione, ma i metodi non appaiono nel checkout: Come mai?
È possibile che la configurazione non sia stata pubblicata correttamente. Vai alla scheda checkout nel tuo pannello Sendcloud e assicurati che la configurazione che hai appena pubblicato non abbia uno stato di errore. In tal caso, prova a ripubblicare la configurazione. Se l'errore persiste, prova a ricollegare il negozio o contattare l'assistenza.
Clicca qui per vedere come ricollegare il tuo negozio a Sendcloud. Nota bene, che se si ripristina la connessione in questo modo, è necessario inserire una nuova configurazione di checkout.
D: Quali plugin di checkout per Magento V2.4 supportano il Sendcloud Dynamic Checkout?
- Magento Native (tema Luma)
- Amasty One Step Checkout
- One Step Checkout.com
- Mageplaza One Step Checkout
D: Posso aggiornare i miei template di e-mail con le nuove informazioni sulla data di consegna prevista?
I template di e-mail continueranno a funzionare come in precedenza, con la differenza che ora sarà disponibile una variabile aggiuntiva nei template di mail: sc_expected_delivery_date
I template attuali non si aggiorneranno automaticamente per includere questa variabile. Pertanto, se desideri aggiornare i modelli per mostrare le date di consegna previste per gli ordini di Dynamic Checkout, è possibile aggiornare manualmente ciascuno di essi o crearne di completamente nuovi utilizzando il modello predefinito, come descritto qui.
D: Il sistema supporta l'opzione Multi-shipping nativa di Magento?
Sì, in parte. Tutti i metodi di consegna Dynamic Checkout supportano questa funzione, tranne la consegna in un giorno prestabilito.
D: Funziona il Dynamic Checkout per Magento V2.4 con Sendcloud Pack & Go?
Sì, Pack & Go mostra la data di consegna e la dicitura "Dynamic Checkout" quando si tratta di un ordine effettuato tramite il Dynamic Checkout. Tuttavia, gli ordini non saranno presentati per l'imballaggio in base al giorno di consegna corretto del pacco, quindi al momento non supportiamo Pack & Go in combinazione con metodi di consegna in giornata o in un giorno prestabilito.
D: Il Dynamic Checkout per Magento V2.4. supporta l'elaborazione degli ordini tramite sistemi WMS/ERP esterni?
No, non ancora.
D: Il Dynamic Checkout per Magento V2.4. supporta la tabella delle tariffe?
No, questo non è ancora supportato. È possibile impostare i prezzi tramite la funzione delle tariffe di spedizione basate sul peso integrata in Dynamic Checkout.
D: Come funzionano le tariffe di spedizione Sendcloud basate sul peso con le regole dei prezzi del carrello Magento?
Se la spedizione gratuita è attivata nel Dynamic Checkout quando si abilitano le tariffe di spedizione, il prezzo di spedizione in Magento diventerà 0 al momento del checkout.
- Solo per gli articoli corrispondenti: La spedizione gratuita è disponibile solo per gli articoli che corrispondono alle condizioni del regolamento.
-
Per la spedizione con articoli corrispondenti: La spedizione gratuita è disponibile per tutte le spedizioni che includono articoli corrispondenti.
D: Come posso rimuovere le configurazioni del Checkout dinamico dalla vista del mio negozio?
- Nel tuo account Sendcloud, vai su Dynamic Checkout nella parte superiore del pannello.
- Accanto al nome dell'integrazione, selezionare il menu Opzioni ⋮ e selezionare Elimina:
- Adesso vai su Impostazioni > Integrazioni e trova la tua vista del negozio Magento nell'elenco delle integrazioni.
- Clicca su Disconnessione
D: Ho pubblicato la mia configurazione, ma non tutti gli ordini in arrivo contengono tutti una data di consegna del pacco: Come mai?
Solo gli ordini effettuati con i metodi di consegna Giorno designato e Stesso giorno avranno una data di consegna del pacco nel pannello. Tutti gli altri ordini appariranno con l'etichetta Anytime nella colonna della data di consegna dei pacchi nella panoramica degli ordini in arrivo.