Si lanzaste la oferta de Autopilot y todas tus otras configuraciones son correctas, pero la oferta no aparece en tu Carrito Ajax (cajón del carrito), sigue los pasos a continuación:
Haz clic derecho en cualquier parte de tu sitio web y selecciona Inspeccionar.
Copia y pega esta función en la consola y presiona Enter en tu teclado.
InCartUpsell.prototype.findOfferWhenReady();
Si la oferta no aparece después de ejecutar esa función, comunícate con el soporte para obtener ayuda.
O
Si la oferta aparece, copia y pega el fragmento de código en tu archivo theme.liquid justo antes de la etiqueta de cierre del cuerpo. Puedes encontrar tu archivo theme.liquid yendo a Tienda en línea en tu administración de Shopify > Temas > haz clic en los tres puntos (...) en el tema al que deseas agregar el código (en este caso, sería tu tema en vivo actual) > selecciona Editar código. Bajo Diseño, selecciona theme.liquid y desplázate hacia abajo hasta que veas la etiqueta de cierre del cuerpo </body>.
Si no puedes localizar la etiqueta de cierre del cuerpo, haz clic en cualquier parte del archivo theme.liquid y luego presiona CTRL + F si estás usando Windows o Command + F si estás usando Mac. Esto abrirá una barra de búsqueda donde puedes escribir y buscar cualquier cosa en tu tema. En este caso, necesitas escribir la palabra body y presionar Enter hasta que veas la etiqueta de cierre del cuerpo </body>.
Una vez que hayas localizado con éxito la etiqueta de cierre del cuerpo </body>, copia y pega cualquiera de los fragmentos de código JavaScript a continuación directamente encima de la etiqueta de cierre del cuerpo y luego presiona Guardar.
<!--IN CART UPSELL BEGINS-->
<script>
let interval_check;
interval_check = setInterval(checkAI, 500);
function checkAI() {
if(typeof(my_offers) != "undefined" && my_offers!= null){
clearInterval(interval_check);
// debugger;
for(var i = 0; i < my_offers.length; i++){
if(my_offers[i].offerable_type == "auto"){
my_offers[i].in_ajax_cart = true;
InCartUpsell.prototype.findOfferWhenReady();
}
}
}
}
</script>
<!--IN CART UPSELL ENDS-->
O<!--IN CART UPSELL BEGINS-->
<script>
let interval;
setInterval(check,1000);
let nudge;
function check(){
nudge = document.querySelector(".nudge-offer");
if(typeof(my_offers) != null && typeof(my_offers) != "undefined" && nudge == null){
InCartUpsell.prototype.findOfferWhenReady();
clearInterval(interval);
}
}
</script>
<!--IN CART UPSELL ENDS-->
Después de guardar tus cambios, realiza una actualización de la página para confirmar que se han aplicado. Para asegurarte de que se muestren los cambios más actuales, también puede ser necesario vaciar la caché de tu navegador.