Passer au contenu principal
Toutes les collectionsIntégrations
Vitals: Marketing tout-en-un
Vitals: Marketing tout-en-un

Découvrez comment intégrer Vitals : Marketing tout-en-un avec Zapiet - Ramassage + Livraison

Sam Forde avatar
Écrit par Sam Forde
Mis à jour il y a plus de 3 semaines

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.


  1. Dans Vitals : Marketing tout-en-un, cliquez sur Paramètres.

  2. 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;
    });

  3. 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].

Avez-vous trouvé la réponse à votre question ?