Vitals : Marketing tout-en-un propose des outils de conversion pour votre magasin.
Pour utiliser Vitals : Marketing tout-en-un avec Zapiet – Ramassage + Livraison, vous devez ajouter un extrait de code pour vous assurer que le bouton de paiement de la page du panier reste verrouillé jusqu'à ce que les détails de notre widget soient sélectionnés.
Dans Vitals : Marketing tout-en-un, cliquez sur Paramètres.
Copiez et collez le code suivant dans le champ Custom JS Hooks.
vitalsSet('VITALS_HOOK__CAN_EXECUTE_CHECKOUT',function() {
if (typeof window.Zapiet !== 'undefined' && typeof window.Zapiet.Widget !== 'undefined') {
if (Zapiet.Widget.checkoutEnabled()) {
return true;
} else {
var method = 'shipping';
if ($('.checkoutMethodContainer.pickup').length) {
method = 'pickup';
}
if ($('.checkoutMethodContainer.delivery').length) {
method = 'delivery';
}
var errorMessage = ZapietCachedSettings.cached_config.translations[method].checkout_error;
ZapietEvent.fire("checkout_error", errorMessage);
return false;
}
}
return true;
});
vitalsSet('VITALS_HOOK__GET_CUSTOM_CHECKOUT_URL_PARAMETERS',function() {
var params = {};
if (Zapiet.Widget.getCheckoutParams()) {
Object.entries(Zapiet.Widget.getCheckoutParams()).forEach(([key, value]) => {
params[key] = value;
});
}
return params;
});Cliquez sur Enregistrer.
Le bouton de paiement restera désormais verrouillé jusqu'à ce que le client ait sélectionné des informations dans le widget Zapiet - Ramassage + Livraison.
Si vous avez des questions concernant Vitals : Marketing tout-en-un, veuillez contacter leur équipe d'assistance à l'adresse [email protected].