Ir al contenido principal
Todas las coleccionesIntegraciones
Vitals: Marketing Todo en Uno
Vitals: Marketing Todo en Uno

Aprende a integrar Vitals con Zapiet - Pickup + Delivery

Sam Forde avatar
Escrito por Sam Forde
Actualizado hace más de 2 semanas

Vitals: Reseñas, Paquetes, IA ofrece herramientas para aumentar la conversión de tu tienda.

Para utilizar Vitals: Reseñas, Paquetes, IA con Zapiet - Recogida + Entrega, necesitas añadir un fragmento de código para asegurarte de que el botón de pago en la página del carrito permanece bloqueado hasta que se seleccionan los detalles en nuestro widget.


  1. En Vitals: Reseñas, Paquetes, IA haz click en Ajustes.

  2. Copia y pega el siguiente código en el campo 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. Haz click en Guardar.

El botón de pago ahora permanecerá bloqueado hasta que el cliente haya seleccionado la información en el widget de Zapiet - Recogida + Entrega.


Si tiene alguna pregunta sobre Vitals: Reseñas, Paquetes, AI, ponte en contacto con su equipo de asistencia en [email protected].

¿Ha quedado contestada tu pregunta?