Cuando un producto se agota o queda sin stock, vas a ver que aparece un cartel en la tienda que dice "Sin stock". Este es un texto predeterminado, pero en algunas plantillas podrías cambiarlo por otros mensajes, como "Próximamente" o "Agotado".
En este tutorial te contamos cómo cambiar el texto.
¡Vamos a los pasos!
Trend
1. Ingresar a "Mi Tiendanube > Diseño" dentro del administrador de tu tienda.
2. Hacer clic en "Editar diseño".
3. Ingresar a "Detalle de producto".
4. Buscar la opción "Texto para los productos sin stock" y modificar el texto al que quieras que se muestre en la etiqueta.
5. Hacer clic en "Publicar cambios".
DeleteResto de los diseños
En el resto de las plantillas, no existe la funcionalidad para modificar el texto de la etiqueta de "Sin stock". Sin embargo, es posible hacerlo mediante CSS, siguiendo estos pasos:
1. Ingresar a la sección de "Mi Tiendanube > Diseño" y seleccionar "Editar diseño".
2. Hacer clic en la opción de "Edición Avanzada de CSS".
3. Pegar el código correspondiente a tu plantilla de diseño:
Amazonas
.js-stock-label.label.label-default:before {
visibility: visible;
content: "Agotado";
border-radius: 10px;
background: #5f5f5d;
padding: 6px 10px;
}
.js-stock-label.label.label-default {
visibility: hidden;
}
.label.label-default:before {
visibility: visible;
content: "Agotado";
background: #5f5f5d;
padding: 8px 10px;
border-radius: 10px;
}
.label.label-default {
visibility: hidden;
}
DeleteAtlántico
.label.label-default:before {
visibility: visible;
content: "Agotado";
box-shadow: 0px 3px rgb(0 0 0 / 30%);
background: #e2e4ed;
display: flex;
justify-content: center;
align-items: center;
height: 50px;
padding: 5px;
margin-bottom: -21px;
margin-right: -15px;
text-align: center;
}
.label.label-default {
visibility: hidden;
}
DeleteBahía
.label.label-default:before {
visibility: visible;
content: "Agotado";
background: black;
padding: 2px 5px;
border-radius: 3px;
}
.label.label-default {
visibility: hidden;
}
DeleteCali
.label.label-default:before {
visibility: visible;
content: "Agotado";
width: 60px;
height: 25px;
display: flex;
justify-content: center;
align-items: center;
background: white;
margin-bottom: -28px;
border-radius: 15px;
}
.label.label-default {
visibility: hidden;
}
DeleteCubo
.js-stock-label.label.label-default:after {
visibility: visible;
content: "Agotado";
background: black;
padding: 10px 20px;
letter-spacing: 1px;
margin-right: -23%;
}
.js-stock-label.label.label-default {
visibility: hidden;
}
DeleteIdea
.js-stock-label.label.label-default:before {
visibility: visible;
content: "Agotado";
color: white;
background: #5f5f5d;
padding: 8px 40px;
border-radius: 32px;
margin-left: -10px;
}
div.col-12.col-md-8.pl-0.pr-0.product-detail-img-col > div.js-swiper-product.nube-slider-product.swiper-container > div.labels > div.js-stock-label.label.label-default:before {
visibility: visible;
content: "Agotado";
border-radius: 10px;
background: #5f5f5d;
padding: 6px 10px;
margin-left: -10px;
}
div.col-12.col-md-8.pl-0.pr-0.product-detail-img-col > div.js-swiper-product.nube-slider-product.swiper-container > div.labels > div.js-stock-label.label.label-default {
visibility: hidden;
}
.js-stock-label.label.label-default {
visibility: hidden;
}
DeleteLifestyle
.js-stock-label.label.label-circle.label-secondary.label-circle-big.pull-left:before {
visibility: visible;
content: "Agotado";
color: white;
background: #5f5f5d;
display: flex;
justify-content: center;
align-items: center;
height: 50px;
padding: 5px;
margin-bottom: -24px;
margin-right: -15px;
text-align: center;
border-radius: 35px;
}
.js-stock-label.label.label-circle.label-secondary.label-circle-big.pull-left {
visibility: hidden;
}
DeleteLima
.label.label-default:before {
visibility: visible;
content: "Agotado";
width: 60px;
height: 20px;
display: flex;
justify-content: center;
align-items: center;
background: black;
margin-left: -7px;
margin-top: -3px;
border-radius: 5px;
}
.label.label-default {
visibility: hidden;
}
DeleteMorelia
.js-stock-label.label.label-default.mb-2:before {
visibility: visible;
content: "Agotado";
width: 60px;
height: 25px;
display: flex;
justify-content: center;
align-items: center;
background: #170505;
margin-top: -8px;
margin-left: -10px;
}
.js-stock-label.label.label-default.mb-2 {
visibility: hidden;
}
DeleteRecife
.js-stock-label.label.label-default:before {
visibility: visible;
content: "Agotado";
width: 60px;
height: 20px;
display: flex;
justify-content: center;
align-items: center;
background: black;
}
.js-stock-label.label.label-default {
visibility: hidden;
}
DeleteRío
.js-stock-label.label.label-default:before {
visibility: visible;
content: "Agotado";
width: 60px;
height: 20px;
display: flex;
justify-content: center;
align-items: center;
background: black;
margin-left: -7px;
margin-bottom: -15px;
border-radius: 5px;
}
.js-stock-label.label.label-default {
visibility: hidden;
}
DeleteSilent
.js-stock-label.item-label-no-stock.font-small-extra-xs:before {
visibility: visible;
content: ""agotado"";
color: rgba(67,67,67,0.6);
background: rgba(255,255,255,0.9);
padding: 5px 36%;
}
.js-stock-label.item-label-no-stock.font-small-extra-xs {
visibility: hidden;
}
DeleteSimple
.item-label.product-label.label-light.font-small:before {
visibility: visible;
content: "Agotado";
margin-left: 15%;
padding: 5px;
border: 1px solid rgba(68, 68, 68, 0.3);
}
.item-label.product-label.label-light.font-small {
visibility: hidden;
}
.product-label.product-detail-label.label-light.js-stock-label.pull-left.m-bottom-quarter.m-right-quarter.m-bottom-xs:before {
visibility: visible;
content: "Agotado";
position: absolute;
border: 1px solid rgba(0,0,0,0.3);
padding: 5px;
margin: -6px -12px;
}
.product-label.product-detail-label.label-light.js-stock-label.pull-left.m-bottom-quarter.m-right-quarter.m-bottom-xs {
visibility: hidden;
}
DeleteToluca
.js-stock-label.label.label-default.label-big:before {
content: "Agotado";
visibility: visible;
position: absolute;
border: 1px solid rgba(0,0,0,0.3);
padding: 3px;
margin-left: -10px;
background: black;
}
.js-stock-label.label.label-default.label-big {
visibility: hidden;
}
DeleteUyuni
.label.label-default:before {
visibility: visible;
content: "Agotado";
width: 60px;
height: 25px;
display: flex;
justify-content: center;
align-items: center;
background: white;
margin-bottom: -28px;
}
.label.label-default {
visibility: hidden;
}
Delete3. Seleccionar "Probar CSS".
4. Por último, publicar los cambios.
¿Cómo adaptar el código CSS?
Dentro de los códigos que vas a encontrar arriba, es necesario adaptar las siguientes filas:
-
content: el código va a modificar la leyenda por "Agotado", pero puedes colocar la que necesites respetando que se encuentre entre comillas.
Recomendamos que no sea una frase muy extensa para que se visualice correctamente. - background: deberías colocar el código del color de fondo que quieres para la etiqueta. Puedes encontrarlo en el siguiente tutorial: 📝 ¿Qué colores puedo usar para las variantes de producto y en el diseño de mi tienda?
- widht y height: son para definir el tamaño de la etiqueta.
- margin-bottom / margin-top / margin-left / margin-right: definen la separación de la etiqueta respecto de los márgenes de las imágenes.
Si tienes dudas o dificultades para editar el código, puedes 🗨️ escribirnos para ayudarte.
Delete¡Listo! 🙌
Ya vas a ver modificado el texto del cartel en los productos sin stock de tu tienda.