Objectif: Voir les questions fréquemment posées à propos du Checkout Dynamique pour Magento V2.4
Q: J'essaie de publier la configuration de mon checkout dynamique sur une boutique de test mais je rencontre une erreur 500. Pourquoi ne puis-je pas publier cela sur ma boutique de test?
Si votre boutique/domaine de test est protégé par un mot de passe via nginx, le plugin ne peut pas envoyer de requête pour la publication. Nous vous invitons à whitelister les adresses IP suivantes ou désactiver la protection par mot de passe de votre boutique, pendant le test.
Q. Est-ce que le Checkout Dynamique pour Magento V2.4 supporte les multiples vues boutique?
Oui, nous avons spécifiquement conçu le plugin pour qu'il prenne en charge plusieurs vues de boutique. Cela signifie que si vous avez plusieurs boutiques différentes offrant différentes gammes de produits, ou différentes vues prenant en charge différentes langues, par exemple, vous pouvez créer une configuration de checkout dynamique personnalisée pour chaque vue de boutique.
Q: La méthode d'expédition affiche Sendcloud à côté du nom de la méthode de livraison- comment puis-je enlever cela?
Vous pouvez enlever le nom Sendcloud ou renseigner votre propre titre dans le backend de Magento dans Magasin > Configuration > Ventes > Méthodes de livraison > checkout Sendcloud > Nom de la méthode
Q: Comment puis-je personnaliser le widget Checkout pour qu'il puisse refléter ma marque?
Le widget du Checkout a été conçu pour répondre aux besoins d'accessibilité, mais nous comprenons que vous souhaitiez le remodeler pour qu'il représente votre marque. Suivez ces étapes pour remplacer le style standard :
- Dans Magento, allez dans votre partie Administrateur > Content > Design > Configuration
- Sélectionnez la correcte vue de votre boutique et cliquez sur
Edit
- Sous l'onglet HTML Head, vous verrez une zone, pour ajouter du texte, intitulée "Scripts and Style Sheets"
- Collez le morceau de code suivant dans le champ de texte, puis cliquez sur
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>
Si vous allez dans votre checkout et sélectionnez une option d'expédition à jour fixe, vous remarquerez que le style du plugin a changé. Vous pouvez adapter le widget au style de votre marque en ajustant les codes de couleur hexadécimaux et le style/la taille de la police dans le bloc de code ci-dessus.
Q: Comment puis-je masquer le logo ou la mention "livré par [...]" dans le widget du jour désigné?
Pour masquer le logo du transporteur (.sc-carrier_logo) ou la mention "livré par" (.sc-carrier_by-line), vous devez ajouter les éléments suivants :
}
/* hide carrier logo */
.sc-carrier .sc-carrier__logo {
display: none;
}
/* hide delivered by carrier line */
.sc-carrier .sc-carrier__by-line {
display: none;
}
Une fois que vous avez défini l'affichage sur "none", il ne s'affichera plus au moment du passage en caisse.
Q: Puis-je modifier l'apparence du titre et de la description publics de mes méthodes d'expédition?
Vous pouvez maintenant modifier l'apparence du titre et de la description publics de vos méthodes d'expédition avec un CSS personnalisé. Suivez les mêmes étapes que ci-dessus pour customiser le widget Dynamic Checkout, et renseigner votre CSS personnalisé.
Propriétés personnalisées
sc-delivery-method-title
sc-delivery-method-description
Q: Puis-je modifier l'apparence de la partie de sélection du point relais?
Si vous avez créé une méthode d'expédition en point relais pour votre Dynamique Checkout, vous pouvez personnaliser l'apparence de la sélection des points relais Sendcloud à l'aide de CSS.
Suivez les mêmes étapes que celles indiquées ci-dessus pour le style du widget Dynamique Checkout, et saisissez votre CSS personnalisé. Nous avons fourni un exemple et une feuille de style ci-dessous, ainsi qu'une liste de propriétés personnalisées que vous pouvez remplacer par les couleurs et les polices de votre marque.
Exemple
.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;
}
Propriétés personnalisées disponibles
Les propriétés personnalisées disponibles qui peuvent être remplacées sont indiquées ci-dessous.
Propriété personnalisée / Valeur par défaut
--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
Q: Pourquoi le widget ne s'affiche-t-il pas correctement?
Le thème de la boutique peut interférer avec le style du widget, ce qui fait que les sélecteurs de date apparaissent plus petits, comme dans l'exemple ci-dessous :
Pour vous assurer que les sélecteurs de date apparaissent comme prévu, suivez ces étapes :
- Allez dans la partie Administrateur dans Magento
- Puis allez dans Content > Design > Configuration > Edit Store
- USous l'onglet HTML Head, localisez la zone de texte "Scripts and Style Sheets"
- Collez la ligne suivante dans la zone de texte :
.sc-delivery-date-wrapper { display: block !important; }
Le widget devrait maintenant s'afficher correctement.
Q: Comment ajouter manuellement des tarifs à ma boutique Magento?
Vous pouvez utiliser vos coûts d'expédition pour configurer la tarification individuelle de chaque méthode d'expédition que vous souhaitez proposer via votre Checkout Dynamique. Nous vous recommandons vivement d'utiliser cette méthode lorsque vous créez des tarifs dans Magento. Lorsque vous saisissez les prix manuellement via votre environnement Magento, vous ne pourrez créer qu'un seul tarif forfaitaire qui s'applique à toutes les méthodes d'expédition.
- Dans le tableau de bord Magento, naviguez vers Stores > Configuration > Sales > Delivery Methods > Sendcloud
-
Descendez jusqu'à Price field et renseignez un tarif à appliquer à toutes les méthodes de livraison du Checkout Dynamique.
-
Une fois cela terminé, remontez en haut de la page et cliquez sur
Save configuration
.
Q. J'ai publié ma configuration, mais les méthodes d'expédition n'apparaissent pas au checkout, qu'est-ce qui ne va pas?
Il se peut que votre configuration n'ait pas été publiée correctement. Allez dans Réglages > Checkout dans votre panneau Sendcloud et assurez-vous que la configuration que vous venez de publier n'a pas un statut en erreur. Si c'est le cas, essayez de publier la configuration de nouveau. Si l'erreur persiste, essayez de reconnecter la boutique ou contactez le support.
Cliquez ici pour voir comment reconnecter votre boutique à Sendcloud. Veuillez noter que vous devrez remplir une nouvelle configuration de votre checkout si vous réinitialisez la connexion de cette manière.
Q. Quels sont les plugins pour Magento V2.4 supportés par le Checkout Dynamique Sendcloud?
- Magento Native (Luma theme)
- Amasty One Step Checkout
- One Step Checkout.com
- Mageplaza One Step Checkout
Q. Puis-je mettre à jour mes modèles d'email avec les nouvelles informations sur la date de livraison prévue ?
Vos modèles d'email continueront à fonctionner de la même manière qu'avant, mais une variable supplémentaire sera désormais disponible dans ces modèles: sc_expected_delivery_date
Vos modèles actuels ne seront pas automatiquement mis à jour pour inclure cette variable. Par conséquent, si vous souhaitez mettre à jour vos modèles pour afficher les dates de livraison prévues pour les commandes du Checkout Dynamique, vous pouvez soit mettre à jour chacun d'entre eux manuellement, soit en créer de nouveaux en utilisant le modèle par défaut comme décrit ici.
Q. Supportez-vous l'option Multi-shipping de Magento?
Oui, en partie. Toutes les méthodes de livraison du Checkout Dynamique prennent en charge cette fonction, à l'exception de la livraison pour un jour choisi.
Q. Est-il possible d'utiliser le Checkout Dynamique avec la fonctionnalité Pack&Go de Sendcloud?
Oui, Pack & Go indique la date de remise du colis et "Checkout Dynamique" lorsqu'il s'agit d'une commande passée par le Checkout Dynamique. Par contre, les commandes ne seront pas envoyées en préparation en fonction de la date de remise du colis, c'est pourquoi nous ne proposons pas l'utilisation de Pack & Go avec les méthodes de livraison le jour choisi et le jour même.
Q. Est-ce que le Checkout Dynamique pour Magento V2.4 prend en charge le traitement des commandes via des systèmes WMS/ERP externes ?
Non, pas encore.
Q. Est-ce que le Checkout Dynamique pour Magento V2.4 prend en charge table rates?
Non, cette fonctionnalité n'est pas encore prise en charge. Vous pouvez définir la tarification par le biais de la fonction de frais d'expédition basés sur le poids intégré au Checkout Dynamique.
Q. Comment les frais de port Sendcloud fonctionnent-ils avec les cart price rules de Magento?
Si la livraison gratuite est activée dans votre Checkout dynamique lorsque vous activez les tarifs, le coût de la livraison dans Magento sera à 0 au moment du passage en caisse.
Vous pouvez configurer la livraison gratuite en fonction de la valeur du panier de deux façons :
- Pour les articles concernés uniquement : La livraison gratuite est disponible uniquement pour les articles qui correspondent aux conditions de la règle.
- Pour les envois avec les articles concernés: La livraison gratuite est disponible pour tout envoi comprenant un ou plusieurs articles inclus.
Q. Comment puis-je supprimer les configurations du Checkout Dynamique de la vue de ma boutique?
- Dans votre compte Sendcloud, allez dans l'onglet Checkout dynamique en haut à gauche de votre écran
- A côté du nom de votre boutique, sélectionnez le menu avec les options
⋮
et sélectionnez Supprimé:
- Maintenant, allez dans Réglages> Boutiques connectées et trouvez votre vue de votre boutique Magento dans la liste de vos intégrations.
- Cliquez sur Déconnecter
Q: J'ai publié ma configuration mais les commandes importées n'ont pas de date de remise de colis - qu'est-ce qui ne va pas?
Seules les commandes passées avec les méthodes de livraison Jour choisi et Jour même auront une date de remise du colis dans votre compte Sendcloud. Toutes les autres commandes apparaîtront avec l'étiquette "A tout moment" dans la colonne "date de remise du colis" de votre aperçu des commandes importées.
Q: J'essaie de publier la configuration de mon checkout dynamique sur une boutique de test mais je rencontre une erreur 500. Pourquoi ne puis-je pas publier cela sur ma boutique de test?
Si votre boutique/domaine de test est protégé par un mot de passe via nginx, le plugin ne peut pas envoyer de requête pour la publication. Nous vous invitons à whitelister les adresses IP suivantes ou désactiver la protection par mot de passe de votre boutique, pendant le test.