Resumen
Cuándo usar esto
- Ocultar la barra de recompensas cuando hay artículos promocionales en el carrito
- Ocultar bloques de contenido personalizado, insignias de confianza o secciones de upsell según el tipo de producto
- Mantener un flujo de pago más limpio o más adaptado para artículos específicos
Paso 1: Encuentra los IDs de producto
- Ve a Shopify Admin > Products
- Haz clic en el producto que quieres seleccionar
- Copia el ID numérico del producto desde la URL después de
/products/
Paso 2: Añade HTML personalizado
- Ve a Upcart > Cart Editor > Settings > Custom HTML
- Pega el siguiente código en ambas ubicaciones de HTML: Above announcements/rewards y On empty cart screen
- Reemplaza los valores en
productIDsToExcludecon tus IDs de producto - Actualiza
.YOUR-CLASS-HEREpara apuntar al elemento del carrito que quieres ocultar (por ejemplo:.upcart-rewards,.custom-message,.trust-badge)
Nota sobre versiones anteriores: los callbacks de
window.upcartOnCartLoaded siguen funcionando, pero están obsoletos y registran advertencias en la consola. Usa upcartSubscribeCartLoaded para todos los scripts nuevos.Paso 3: CSS alternativo opcional
Resultado final
- El elemento del carrito seleccionado (como la barra de recompensas) se ocultará si el carrito contiene uno de los productos especificados
- El elemento permanece visible en caso contrario
- Puedes reutilizar esta lógica para ocultar o mostrar diferentes elementos según reglas específicas de producto