Variables de contenido dan una definición única a los datos repetidos en tus contenidos e idiomas PrestaShop. La primera variable requiere nombre, valor y lugar en una página, sin reescribir el texto que la rodea.
Las cantidades y precios iniciales envejecen al copiarse en varias descripciones. Un valor compartido actualiza todas las menciones; los cálculos siguen los productos cuando se activan o desactivan.
Seleccionas por categoría, marca, precio, características o combinaciones y usas recuento, total, media, mínimo o máximo. Las formas gramaticales siguen el número por idioma. Si falla el cálculo, se utiliza el último valor disponible; de lo contrario, desaparece el marcador.
Una frase de precio inicial sigue vinculada al catálogo elegido, evitando retoques repetidos en páginas de producto, introducciones de categorías y traducciones.
¿Qué hace exactamente Content Variables?
Content Variables da a un dato una sola definición y lo resuelve allí donde la tienda lo muestra. Tú describes el número una vez y las páginas utilizan su valor calculado; si el cálculo falla, se recurre al último valor guardado o se elimina el marcador.
- Una definición, todos los idiomas. Una variable guarda un valor por idioma, de modo que el mismo dato se lee bien en todos y se cambia en un único sitio.
- Tres formas de colocarla. Escribe el marcador directamente en el contenido, llámalo desde una plantilla o léelo desde PHP. Los tres devuelven el mismo valor.
- Cuenta tu catálogo. Una variable calculada pregunta al catálogo en lugar de a una persona, y la respuesta sigue a los productos activos de esa selección cuando publicas o desactivas alguno.
- Más que contar. La misma selección devuelve también un total, una media, el precio más bajo o el más alto, que es lo que necesita una línea como "desde".
- Condiciones que se arman con clics. Categoría, marca, rango de precio, característica, combinación, incluida o excluida. Si puedes describir el grupo, puedes medirlo.
- Gramática que sigue al número. Las formas de plural se guardan por idioma y se eligen según el valor, así los idiomas que concuerdan siguen siendo correctos.
- Nada se escapa. Un marcador sin resolver se elimina antes de enviar la página, así que un cliente nunca ve código donde debería haber un número.
- Encaja en tu tienda. PrestaShop 1.6 – 9.x, PHP desde 7.1, compatible con multitienda y con su propia caché por tienda.

¿Qué le pasa a un número después de publicarlo?
Empieza a desviarse en cuanto tú miras hacia otro lado. Un recuento de productos, un plazo de entrega, una ventana de devolución o un precio de partida es cierto el día en que lo escribes y un mes después está discretamente equivocado. Nadie lo nota, porque el número está en medio de una frase que se escribió una vez y nunca se releyó.
El daño no es que un dato esté anticuado. Es que un visitante lee un número en tu página de inicio y otro distinto en la página sobre nosotros, y saca conclusiones sobre el cuidado con que se lleva tu tienda.
¿Cómo se consigue que seis idiomas digan lo mismo?
Hoy no se consigue, y no es culpa tuya. El mismo dato vive en un banner alemán, en una introducción de categoría polaca y en cuatro fichas de producto españolas, y no hay forma de verlos juntos. Corregir uno significa encontrar los otros cinco de memoria.
Con Content Variables un dato tiene una sola definición y cada idioma lee de ella. Lo cambias una vez y las seis páginas coinciden al instante, sin buscar nada.

¿Puede contar el catálogo por usted?
Sí, y ahí es donde desaparece el trabajo. En lugar de escribir un número, indicas a qué productos te refieres, y el recuento se hace solo: todo lo que hay en una categoría, una marca, un rango de precio o una combinación que armas con clics.
Tu tienda pasa entonces a mantener sus propios textos. Tras un cálculo correcto, la frase refleja los productos publicados o retirados de la selección.

¿Y si el número no debe ser un simple recuento?
Contar es solo el principio. La misma selección puede darte un total, una media, un precio mínimo o un precio máximo, pero un fallo en el cálculo puede dejar una línea como "desde" desactualizada o incompleta.
Puedes ser tan concreto como tu tienda necesite. Los productos de una categoría en un color, todo por debajo de un precio, una marca sin su liquidación. Si puedes describir el grupo, puedes poner en la página un número que hable de él.

¿Sigue siendo correcto en idiomas que cambian la palabra?
Aquí es donde la mayoría de las tiendas se rompen en silencio. Una tienda de bicicletas polaca no dice "155 rowery", sino "155 rowerów", mientras que 152 y 154 piden otra terminación distinta. Una tienda que se limita a soltar un número dentro de una frase se equivoca casi siempre, sin enterarse nunca.
Content Variables conoce esas reglas y mantiene la frase gramatical mientras el número cambia. Los idiomas a los que les basta un singular y un plural se tratan igual, y si prefieres mostrar solo el número, dejas las palabras vacías.

¿Cuánto cuesta un error?
Casi nada, y es deliberado. Si falta una variable, su marcador se elimina. Si un cálculo falla, la tienda reutiliza el último valor guardado cuando lo tiene, y si no, elimina el marcador. El visitante ve el último valor guardado o una frase sin el número, nunca una página por la que asoma código.
Es la diferencia entre una página incompleta y una página embarazosa, pero los valores utilizados en caso de fallo y las frases incompletas siguen necesitando revisión.

¿Cuánto trabajo cuesta empezar y hasta dónde llega?
La primera lleva un minuto: le pones nombre, escribes un valor y la colocas en una página. Nada más cambia en tu tienda.
A partir de ahí llega tan lejos como necesites. El mismo dato puede aparecer en descripciones de producto, textos de categoría, páginas, títulos y los resúmenes breves que muestran los buscadores, y otras partes de tu tienda pueden leer el mismo valor, así que nunca contradicen tus textos.
Funciona en PrestaShop 1.6 – 9.x y PHP 7.1 en adelante, admite varias tiendas y está traducido al inglés, alemán, francés, español, italiano y polaco.
-
ReferenciaMPRVARIABLES
-
Compatibilidad PrestaShopPS 1.6 – 9.x
-
Modelo de precioCompra única
-
Tipo de móduloFront & Back-office
-
Relevante para RGPDSí
-
Objetivo comercialOptimizar operaciones
-
Cuenta externa necesariaNo
-
Complejidad del móduloMódulo completo
-
Etapa del recorrido del clienteGestionar la tienda
-
Funciona con plataformaSin plataforma externa
Qué dicen nuestros clientes de nosotros
Sé la primera persona en compartir tu experiencia con este módulo.
Escribir una reseña
Content Variables da a un dato una sola definición y lo resuelve allí donde la tienda lo muestra. Usted describe el número una vez y cada página que lo menciona se mantiene correcta por sí sola.
- Fixedinstall seeding variables that described the mypresta.rocks catalogue rather than the shop installing the module
- Changedthe back-office example token to one that exists after a fresh install
- Updatedall six translations to match the new wording
Funciona bien con Variables de contenido
Los módulos que nuestro equipo combina realmente con este, y por qué cada uno encaja en la misma configuración.
Second Category Description añade a una categoría un segundo bloque de texto, normalmente más abajo, donde explica la gama en lugar de repetir el título. Es justo el sitio donde un comerciante escribe una frase con un número: cuántos modelos tiene la gama o desde qué precio empieza.
Content Variables mantiene correcto ese número. Describe el grupo una vez, por categoría, marca, precio o una combinación, y coloca su marcador en el texto de la categoría. La frase sigue entonces al catálogo en lugar del día en que se escribió, en todos los idiomas en que exista la descripción.
El reparto es sencillo: un módulo le da espacio para describir bien una gama, el otro se asegura de que los datos de esa descripción sigan siendo ciertos cuando la gama cambia. Ninguno depende del otro.
Blog Revolution da a su tienda artículos, guías de compra y entradas de temporada. Esos textos envejecen distinto al resto del sitio: una guía escrita en primavera sigue posicionando en otoño, y los números que contiene, el tamaño de una gama o un precio de partida, dejan de ser ciertos sin que nadie lo note.
Content Variables permite que un artículo lleve un dato por referencia en lugar de a mano. Coloque un marcador donde va la cifra y el artículo se actualiza solo conforme cambia el catálogo, así que una entrada antigua que aún trae tráfico no es además una entrada antigua que desinforma.
Ambos actúan en capas distintas. Uno publica y ordena los textos, el otro mantiene al día los datos que contienen, también en los idiomas a los que se traduce el artículo.
FAQ Manager es donde una tienda responde a las preguntas que le hacen una y otra vez. Esas respuestas están llenas de cifras: cuánto tarda el envío, cuántos días dura el plazo de devolución, cuál es el tamaño de la gama. Se escriben una vez y se dan por buenas mucho tiempo.
Content Variables da a cada una de esas cifras una sola definición. Cambie el plazo de entrega en un sitio y todas las respuestas que lo mencionan coinciden, en cada idioma, sin que nadie relea la lista de FAQ buscando las que aún dicen el número antiguo.
La combinación importa porque una respuesta equivocada en una FAQ cuesta más que un número equivocado en otro sitio: el cliente entró ahí precisamente a comprobarlo. Un módulo organiza y publica las respuestas, el otro mantiene coherentes los datos que contienen.
Subtitles Manager añade una línea breve de apoyo bajo el nombre de un producto o categoría, el lugar para un dato más que para un eslogan. Es en esas líneas cortas donde los comerciantes ponen con más frecuencia una cifra, porque no cabe otra cosa.
Content Variables hace que esa cifra sea mantenible. Defínala una vez y reutilice el mismo marcador en muchos subtítulos, de modo que una sola edición alcance cada línea que la cita, en cada idioma, en lugar de una búsqueda por el catálogo.
Esta combinación encaja con tiendas que repiten la misma afirmación en muchos sitios. Un módulo le da un lugar visible, el otro hace que repetirla no multiplique el trabajo de mantenerla cierta.
Cargando solicitudes de funciones...
Devolución fácil - sin preguntas
Instalar, configurar y beneficiarse
Prioridad en ayuda y satisfacción
También podría interesarle
Quién desarrolla y mantiene este módulo
Desarrollado y mantenido por David Miller y mypresta.rocks. David trabaja con PrestaShop desde 2013, y la empresa detrás de esta tienda está registrada desde el 3 de diciembre de 2018. Cada módulo de este catálogo es trabajo propio, así que tus preguntas al soporte llegan a las personas que escribieron el código. El registro de cambios de esta página muestra cada actualización con su fecha.