El carrito deslizante de Candy Rack viene con un diseño predeterminado limpio que funciona de inmediato tras la instalación. Si quieres hacer que su aspecto y el de tu tienda coincidan exactamente, puedes apuntar a cualquier elemento usando CSS.
A continuación encontrarás la lista completa de clases disponibles, ejemplos prácticos para comenzar y algunos consejos para asegurarte de que tus estilos se apliquen de forma fiable.
Para añadir tu CSS, ve a carrito deslizante > Diseño en el menú de la app Candy Rack, encuentra la sección CSS personalizado y pega ahí tu código.
Lista de selectores
Estos son los selectores de clases estables que puedes usar para estilizar el carrito deslizante. Siguen un patrón de nomenclatura consistente candyrack-slider-cart-*, por lo que no se romperán con las actualizaciones de la app.
Elemento | Selector de clase |
Contenedor del carrito |
|
Título del carrito («Carrito (1)») |
|
Botón de cerrar (×) |
|
Barra de recompensa (progreso envío gratis) |
|
Contenedor de artículo del carrito |
|
Nombre del producto del artículo |
|
Precio actual del artículo |
|
Precio original (tachado) del artículo |
|
Badge de código de descuento en el artículo |
|
Botón de eliminar artículo |
|
Botón disminuir cantidad |
|
Botón aumentar cantidad |
|
Título de la sección de ofertas upsell |
|
Tarjeta de oferta upsell |
|
Nombre del producto de la oferta |
|
Badge de oferta («AHORRA 20%», «RECOMENDADO») |
|
Precio de la oferta |
|
Botón «Añadir» de la oferta |
|
Etiqueta del subtotal |
|
Importe del subtotal |
|
Botón de pago |
|
Ejemplos de personalización
Aquí tienes algunos ejemplos de uso de CSS para mejorar tu slide cart y alinearlo con el branding de tu tienda.
Botón de checkout
Cambia el color de fondo, el color del texto y el radio del borde del botón de pago para que coincida con el estilo CTA de tu tienda. También puedes definir un estado al pasar el ratón:
.candyrack-slider-cart-footer-checkout-button {
background-color: #1a1a1a !important; /* fondo del botón */
color: #ffffff !important; /* color del texto */
border-radius: 4px !important; /* radio de las esquinas */
font-size: 16px !important;
}
.candyrack-slider-cart-footer-checkout-button:hover {
background-color: #333333 !important;
}
Botón de "agregar"
Personaliza el diseño de los botones para añadir ofertas de venta adicional independientemente del botón de checkout.
.candyrack-slider-cart-offer-item-add-button {
background-color: #ff5024 !important;
color: #ffffff !important;
border-radius: 6px !important;
}
.candyrack-slider-cart-offer-item-add-button:hover {
background-color: #cc4020 !important;
}
Badges de las ofertas
Personaliza los badges «AHORRA X%» y «RECOMENDADO» para adaptarlos a tu marca:
.candyrack-slider-cart-offer-item-badge {
background-color: #000000 !important; /* fondo del badge */
color: #ffffff !important; /* color del texto del badge */
border-radius: 3px !important;
}Título de la sección de ofertas
Cambia el tamaño o el peso de la fuente del encabezado «Añadir artículos comprados juntos frecuentemente»:
.candyrack-slider-cart-offers-title {
font-size: 14px !important;
font-weight: 600 !important;
text-transform: uppercase !important;
}Barra de recompensa
Ajusta el color de relleno, el fondo y el color del texto de la barra de recompensa para que coincidan con el acento de tu marca. La barra de recompensa usa propiedades CSS personalizadas, por lo que no es necesario !important:
.candyrack-slider-cart-reward-bar {
--cr-slider-cart-reward-bar-progress-fill-color: #000000;
--cr-slider-cart-reward-bar-bg-color: #f9f9f9;
--cr-slider-cart-reward-bar-text-color: #1a1a1a;
}Fuente personalizada
Importa una fuente de Google y aplícala a todo el slide cart:
@import url('https://fonts.googleapis.com/css2?family=Inter&display=swap');
#candyrack-slider-cart {
font-family: 'Inter', sans-serif !important;
}Cosas que debes saber
El carrito deslizante se renderiza directamente en la página de tu tienda, a diferencia del pop-up, no está dentro de un iframe. Esto significa que las variables CSS globales y las fuentes de tu tema pueden ya transferirse automáticamente. Compruébalo en las herramientas de desarrollo de tu navegador antes de añadir estilos duplicados.
La mayoría de las reglas personalizadas necesitarán !important para sobrescribir los estilos integrados del slide cart.
¿Necesitas ayuda? Contáctanos a través del chat en la app, estaremos encantados de echarle un vistazo.


