plentyONE (antes plentymarkets) ya trae integradas ambas etiquetas: en plentyShop LTS a partir de la versión 5.0.83 como widgets de ShopBuilder “Guarantee of conformity” (garantía de conformidad) para el pago y “Guarantee of durability” (garantía de durabilidad) para la página de artículo, y en la nueva PlentyONE Shop activadas por defecto, según el manual. En plentyShop LTS solo necesitas el widget gratuito si el aviso de garantía legal debe aparecer también directamente en la página del artículo. Para ello, usa el widget “Code” con <script2>.
El código para plentyONE
<div data-garantielabel></div>
<script2 src="https://www.garantielabel.app/widget.js" async></script2>Más opciones, como la forma de mostrarlo y el idioma, las ajustas en el generador de código.
Paso a paso en plentyONE
- Comprueba tu versión
A partir de plentyShop LTS 5.0.83, ShopBuilder ofrece los widgets “Guarantee of conformity” y “Guarantee of durability”. El widget “Guarantee of durability” muestra la etiqueta GARAN si el fabricante, el modelo y la garantía comercial de durabilidad están rellenados en el artículo. - Abre ShopBuilder
En “Shop” » “ShopBuilder”, abre el contenido de la página de artículo (tipo de contenido “Item”, artículo). - Inserta el widget Code
Para el aviso directamente en la página del artículo, arrastra el widget “Code” debajo del widget “Add to basket” (añadir a la cesta) y pega el código de arriba, con<script2>en lugar de<script>. - Guarda y comprueba
Guarda y revisa la página del artículo en la tienda en vivo, también al cambiar de variante. Después de las actualizaciones de plentyShop, vuelve a generar los contenidos en “Shop” » “ShopBuilder”.
Los nombres de menú entre comillas son los de la interfaz en inglés; entre paréntesis va nuestra traducción.
Lo que conviene saber de plentyONE
- Según el manual, ShopBuilder no ejecuta etiquetas
<script>normales en el widget Code; de ahí<script2>. En el modo seguro, el contenido del widget Code aparece solo como texto. - En la nueva PlentyONE Shop, los scripts se añaden en “Custom Code” → “External Scripts & Styles” (código propio → scripts y estilos externos). Todavía no hemos comprobado si ahí se puede colocar un marcador directamente debajo del botón de compra. Según el manual, las etiquetas integradas están activas ahí de todos modos.
- plentyShop construye la página con JavaScript. Si la tienda sustituye el marcador en el proceso, el widget se vuelve a construir solo.
Dónde va exactamente el aviso en plentyONE
En plentyShop LTS, el widget «Code» va en el contenido del tipo «Single item view» (nombres de la interfaz en inglés). Al activarlo, decides a qué artículos se aplica: a todos, a una categoría y sus subcategorías o solo a una categoría. Según el manual, un contenido para una categoría concreta sustituye allí al contenido global. Si tienes contenidos de categoría de este tipo, cada uno necesita el widget «Code».
Para un aviso en todas las páginas, usa el pie de página. Según el manual, la cabecera y el pie de página se aplican de forma global, a toda la tienda online. La propia plantilla de pie de página de plentyShop LTS incluye un widget «Code» que muestra la línea de copyright. Pega allí el código de arriba, o en otro widget «Code», con <script2>. Según el manual, el widget de pie de página «Legal information» solo enlaza al derecho de desistimiento, el aviso legal, la política de privacidad, las condiciones generales y el formulario de desistimiento. No ofrece ningún enlace al aviso de garantía legal.
En la nueva PlentyONE Shop, las etiquetas están activadas por defecto a partir de la versión 2.0.44, según el manual. Cómo aparece el aviso de garantía legal en el pago lo configuras en el editor de la tienda: ajustes de página, sección «Checkout», ajustes «Legal guarantee», sección «Presentation». En «Notice presentation», elige «Link that opens a dialog» (por defecto), «Show the notice directly» o «Do not show the notice». En plentyShop LTS, el widget «Shopping cart content» del pago también muestra la etiqueta GARAN si lo activas en sus ajustes.
Variantes e identificador del modelo para la etiqueta GARAN
En plentyONE, un artículo se compone de variantes. La primera es la variante principal. Según el manual, transmite sus datos a todas las demás variantes. Una nueva subvariante adopta al principio todos los ajustes heredables. Si necesitas valores distintos, desactiva la herencia en la subvariante y guarda tu propio valor.
Para la etiqueta GARAN, el manual cita tres datos. El fabricante lo seleccionas en el artículo, en «Item » Items», pestaña «General», sección «Settings». El modelo y la garantía comercial de durabilidad los introduces en la variante, en la misma pestaña y sección. Si falta uno de los tres, la etiqueta queda desactivada en la PlentyONE Shop, según el manual.
Como el modelo se guarda en la variante, puedes mantener una etiqueta GARAN propia para cada identificador del modelo. El fabricante se aplica a todas las variantes de un artículo. Puedes comprobar el modelo y el fabricante con el widget «Item data table». Según el manual, puede mostrar ambos en la página del artículo, entre otros datos. Nuestro widget dentro del widget «Code», en cambio, muestra lo mismo en todas las variantes. Para etiquetas GARAN por variante, la vía adecuada es por tanto el widget integrado «Guarantee of durability».
Errores habituales en plentyONE
- Plugin set, idioma y client: Según el manual, los contenidos de ShopBuilder existen por plugin set, por idioma y por client (es decir, por tienda). En la barra superior, selecciona el plugin set activo, que aparece resaltado en verde. Necesitas el código en cada idioma y en cada tienda que tengas.
- Caché: Según la documentación para desarrolladores, plentyShop guarda en caché todas las páginas de la tienda, salvo los datos que dependen del usuario. La caché solo se puede invalidar cada 5 minutos. Las páginas de variantes concretas dependen del índice de Elasticsearch, que se actualiza cada 10 a 15 minutos. Guardar y publicar un plugin set invalida toda la caché. Así que deja pasar un rato antes de comprobar los cambios.
- Completa los datos antes del pedido: Según el manual, plentyONE solo toma de la variante los datos para las etiquetas GARAN de la confirmación de pedido en el momento de enviar el correo. Si los datos cambian después de crear el pedido, la confirmación sale con datos incorrectos.
Más fuentes
- Manual de PlentyONE: ¿qué es la herencia? (en inglés)
- Documentación para desarrolladores de PlentyONE: content caching (en inglés)
- plentyShop LTS en GitHub: plantilla de pie de página con widget Code
Aviso de garantía legal en la confirmación de pedido
Según las directrices de la Comisión, el aviso también debería aparecer en el correo de confirmación. Según el manual de plentyONE, los anexos dinámicos “Guarantee of conformity” y “Guarantee of durability” se añaden a la plantilla de confirmación de pedido en “CRM” » “EmailBuilder”. Es poco probable que un simple enlace cuente como soporte duradero (TJUE, asunto C-49/11, Content Services); lo más seguro es poner el aviso directamente en el correo como imagen, texto o adjunto. Encontrarás los archivos oficiales en nuestra página de descargas.
Fuentes
- Manual de PlentyONE: requisitos legales, etiquetas armonizadas de garantía de durabilidad y de garantía de conformidad (en inglés)
- Manual de PlentyONE: configurar ShopBuilder (widget Code) (en inglés)
- Manual de PlentyONE: configurar una tienda en PlentyONE (Custom Code) (en inglés)
- plentyShop LTS en GitHub: registro de cambios desde 5.0.83 (en inglés)
¿Garantía del productor? Entonces añade la etiqueta GARAN
Si el productor da gratis una garantía comercial de durabilidad de más de dos años que cubre la totalidad del bien, la etiqueta GARAN también va en la página de producto. Con el generador de etiquetas GARAN la creas en segundos a partir de los años, la marca y el modelo; tus primeras 3 etiquetas son gratis y sin registro. Debajo de cada etiqueta terminada recibes un código para insertar con direcciones de imagen permanentes: no subes nada y lo pegas en plentyONE como se muestra arriba.
¿Prefieres tus propios archivos? Sube la versión completa y la anidada a la biblioteca de medios de plentyONE e introduce las direcciones en el código del widget:
<div data-garantielabel
data-garan-voll="https://…/GARAN-MX-500.svg"
data-garan-klein="https://…/GARAN-MX-500-anidada.svg"></div>El widget muestra entonces la versión anidada debajo del aviso de garantía legal, y un clic abre la etiqueta GARAN completa.
Preguntas frecuentes
¿Necesito el widget si plentyONE ya tiene las etiquetas?
Para el aviso en el pago y la etiqueta GARAN en la página del artículo bastan los widgets integrados a partir de plentyShop LTS 5.0.83. No hay un widget propio para el aviso de garantía legal en la página del artículo; nuestro widget dentro del widget Code cubre ese hueco.
¿Por qué no aparece mi script en ShopBuilder?
Porque ShopBuilder no ejecuta etiquetas <script> normales. Usa <script2 src="…">, como en el código de arriba.
¿Dónde introduzco la duración de la garantía por artículo?
Según el manual, en la variante, pestaña “General”, sección “Settings” (ajustes), en el campo “Guarantee of durability”. También necesitas el modelo en la variante y el fabricante en el artículo.
¿Puedo mostrar el aviso en el pie de página en plentyShop LTS?
Sí. Según el manual, la cabecera y el pie de página se aplican a toda la tienda. Pon el código con <script2> en un widget «Code» del contenido del pie de página. El widget «Legal information» no ofrece ningún enlace al aviso de garantía legal.
¿Cada variante tiene su propia etiqueta GARAN?
Los datos para ello van por variante: según el manual, el modelo y la duración de la garantía se mantienen en la variante. Nuestro widget dentro del widget «Code», en cambio, muestra la misma etiqueta en todas las variantes. Comprueba el cambio de variante en la tienda publicada.
¿Por qué todavía no veo mi cambio en la tienda?
Según la documentación para desarrolladores, plentyShop sirve las páginas desde una caché que solo se puede renovar cada 5 minutos. Las páginas de variantes concretas siguen al índice de Elasticsearch al cabo de 10 a 15 minutos. Comprueba también que has trabajado en el plugin set activo, en el idioma correcto y en el client correcto.