Plugin Pricelist WP

🔌 Lista de precios del plugin WP

El plugin Pricelist WP permite integrar directamente los catálogos de Pricelist Server dentro de WordPress. A través de sus pestañas de configuración es posible gestionar conexiones, sincronizaciones, opciones de búsqueda y reglas de acceso de usuario. El plugin está diseñado para garantizar una sincronización rápida y segura de los datos, con la posibilidad de personalizar cada aspecto del catálogo publicado en el sitio.

Plugin

🔑 Activación
Gestiona la activación de la licencia necesaria para la conexión al Pricelist Server.
La introducción de los datos de la licencia habilita todas las funciones del plugin.

Campos principales:
• License ID → código identificativo único de la licencia.
• Licens
e Expiration → fecha de expiración de la licencia.

Después de introducir los datos, presione Save para completar la activación. Se activará la ventana Sync para la sincronización.


🔄 Sincronizar
Permite sincronizar los contenidos del catálogo desde el Pricelist Server al sitio WordPress.
Durante la sincronización se actualizan artículos, listas de precios, descripciones e imágenes.

Funciones disponibles:
• Inicio de sincronización manual.
• Visualización del estado de avance.

💡 Sugerencia: realizar la sincronización periódicamente o después de cada actualización del catálogo.


🧰 Desarrollar
Permite configurar el idioma predeterminado y realizar pruebas sin afectar el entorno de producción.

Campos principales:
• Default Language → idioma de referencia para el desarrollo según los idiomas de catálogo disponibles.


⚙️ Configuración
Gestiona la configuración general del plugin y del catálogo publicado.

Opciones disponibles:
• Página de condicione
s de venta → enlace a la página informativa del sitio.
• Un
idad de medida → unidad base para los productos (ej. cm, mm, pieza).
• Símbolo de moneda → opción ON/OFF que determina si mostrar o no el símbolo de la moneda configurado en la lista de precios del Pricelist Server.
• ON → el símbolo de moneda se muestra junto a los precios en el sitio.
• OFF → los precios se muestran sin símbolo de moneda.
• Idioma de respaldo → idioma de reserva si una traducción no está disponible.
• Regeneración de ID únicos → función para recrear los identificadores de los bloques.

💡 Sugerencia: mantener la opción Símbolo de moneda activa solo si las listas de precios en línea están destinadas a una única moneda de referencia.


📱 App
Define la configuración de integración con la app Pricelist dedicada o con la sección móvil del sitio.
Permite indicar la página de destino y los parámetros básicos de conexión.

• Landing Page → página mostrada al abrir el chatbot.


📝 Nota
Activa la funcionalidad de presupuesto rápido en el sitio web.
Los usuarios pueden seleccionar artículos, configuraciones o acabados directamente del catálogo y obtener un total estimado en tiempo real.

Funciones principales:
• Activación del cálculo dinámico de precios.
• Gestión de las opciones de personalización (por ejemplo, color, acabado, cantidad).
• Visualización del resumen del presupuesto.
Los presupuestos generados se registran automáticamente en la sección Pricelist Note de Pricelist Server.


🧠 Sugerencias operativas
• Verifique la correcta activación de la licencia antes de iniciar la sincronización.
• Configure el entorno de desarrollo por separado del de producción.
• Actualice periódicamente los datos a través de la sección Sync.
• Utilice Vault solo con credenciales seguras y protegidas.
• Revise periódicamente los usuarios configurados en WP-User para mantener la coherencia entre WordPress y Pricelist Server.


Price-list Description

El bloque Price-list Description permite mostrar dentro de las páginas del sitio WordPress las descripciones de los artículos presentes en la lista de precios conectada a Pricelist Server. Es uno de los bloques fundamentales para construir la estructura de la lista de precios en línea y permite recuperar automáticamente la información de los productos, como descripciones, encabezados y datos técnicos, mediante código de artículo o búsqueda textual.


🔹 ID
La sección ID contiene todos los parámetros de configuración principales del bloque.
ID: Es el código único asignado automáticamente al bloque. Sirve para identificarlo dentro de la página y no puede ser modificado manualmente.
• Tag: Determina el tipo de elemento HTML que contendrá el texto (por ejemplo, párrafo, encabezado 1, encabezado 2, span, etc.). Permite definir la jerarquía y el estilo semántico del contenido.
Font Style: Permite seleccionar el estilo del texto entre las opciones disponibles (Normal o Negrita).
• Price-list
Code: Es el campo que conecta el bloque a un artículo del listado de precios. El código no puede ser ingresado manualmente, sino que debe ser seleccionado mediante búsqueda (icono de lupa 🔍). Es posible buscar tanto por texto (por ejemplo, parte de la descripción) como por código neutro.
• Mode: Este campo se completa automáticamente después de la selección del código e indica el tipo de dato recuperado. Puede asumir los valores:
• Descripción del artículo → si la búsqueda ha identificado un artículo.
• Descripción del encabezado → si la búsqueda ha identificado un encabezado.
• Field Type: Permite seleccionar el tipo de campo a mostrar, como “Campo de descripción estándar”, “Campo técnico”, u otros, dependiendo de la información disponible para el producto.


🔹 Enlace
La sección Enlace permite hacer clic en el bloque, vinculándolo a un recurso interno o externo.
• Tipo: Define el tipo de enlace a aplicar. Las opciones disponibles son:
• Página → vincula el bloque a una página del sitio.
• Publicación → vincula el bloque a un artículo de WordPress.
• Enlac
e personalizado → permite insertar una URL personalizada.
• Vinculado: Según el tipo seleccionado, permite elegir la página, la publicación o la dirección web a asociar. Esto es útil, por ejemplo, para vincular un código de artículo a la ficha de producto correspondiente o a una categoría del catálogo.


🔹 Phantom
La sección Phantom permite activar el modo privado del bloque.
• Modo Phantom: Cuando está activo, el contenido del bloque se oculta a los usuarios no registrados y permanece visible solo para quienes han iniciado sesión. Es particularmente útil para gestionar contenido destinado exclusivamente a distribuidores, socios o personal interno (por ejemplo, precios reservados o información técnica).


🔹 Lista de precios AI
La sección Lista de precios AI integra el bloque con el sistema de inteligencia artificial de la lista de precios, permitiendo generar descripciones dinámicas o textos personalizados basados en los datos del artículo.
• Contenido: Campo principal donde se inserta el prompt, es decir, el texto que guía la generación automática del contenido. Es posible utilizar etiquetas dinámicas para llamar los datos del producto seleccionado.
Ejemplo de prompt:
• El código <COD> es un <st;A;d
es> del modelo <topic> con ancho <diml>
• Cargar Prompt Guardado / Guardar Prompt: Permiten respectivamente cargar un prompt guardado previamente o guardar uno nuevo para reutilizarlo en otros bloques.
• Vista previa: Muestra una vista previa del resultado final sustituyendo las etiquetas con los valores reales del producto conectado.
• Etiquetas: Lista de los campos disponibles para el código de artículo seleccionado (ej. COD, DIML, DIMP, DES, etc.), utilizables dentro del prompt.
• Tema: Campo dedicado al tema de referencia del prompt (por ejemplo, modelo, colección o categoría). Permite generar textos más coherentes y contextualizados respecto al producto visualizado.


Price-list Table

El bloque Price-list Table permite visualizar los datos de la lista de precios en formato tabular. Cada tabla puede ser completamente personalizada: número de filas y columnas, contenido de las celdas, datos cargados de la lista de precios, imágenes, enlaces, textos libres, descripciones y mucho más. Es el bloque ideal para crear listas de precios estructuradas, tablas técnicas, cuadrículas de productos o fichas configurables.


🔹 Estructura de la tabla
La tabla se genera en base a los parámetros ingresados en la sección Table Settings:
• Rows number: número de filas a generar
• Columns number: número de columnas a generar
• Cell st
yle: permite aplicar un estilo gráfico a las celdas (bordes, fondos, alineaciones)
Al guardar, el plugin genera automáticamente una lista de celdas con nombre progresivo:
Formato de las celdas:
celda-
Ejemplos:
• Fila 0 → celda-00, celda-01, celda-02
• Fila 1 → celda-10, celda-11, celda-12
• …
• Fila 5 → celda-50, celda-51, celda-52
Cada celda puede configurarse de manera independiente.


🔹 Selección de la celda
Después de generar la tabla:
1. Se abre el menú desplegable Cell.
2. Se selecciona la celda a configurar (ej. cella-01).
3. Según el tipo de contenido elegido, la barra lateral muestra configuraciones diferentes.

🔹 Tipos de contenido disponibles
Para cada celda es posible seleccionar el tipo de contenido mediante el campo Tipo de Celda:
• Descripción del artículo
• Datos del artículo
• Descripción del encab
ezado
• Precio
• Texto libre
• Imagen
Cuando se selecciona un tipo, la barra lateral muestra las configuraciones correspondientes a la categoría.


🔸 CONFIGURACIÓN DE LAS CELDAS
A continuación se describen todas las posibles configuraciones según el contenido elegido.

🟦 1. Descripción del artículo
Muestra una descripción del artículo relacionado.

Campos disponibles:
• Códi
go del artículo: se selecciona haciendo clic en la lupa y buscando:
• código neutro
• texto descriptivo del artículo
• Modo: se completa automáticamente
• Tipo de campo: selecciona qué campo descriptivo mostrar (ej. descripción estándar, descripción técnica, idioma, etc.).
ROW SPAN / COL SPAN: Permiten unir la celda con las adyacentes:
• 0 = ninguna unión
• 1+ = unión de las celdas en vertical u horizontal

🟩 2. Datos del artículo
Muestra información de registro del producto.

Ejemplos de campos seleccionables:
• código de artículo
• dimensiones
• altura, anchura, profundidad
• inform
ación adicional
Funciona como Descripción del artículo, con búsqueda mediante lupa.

🟧 3. Descripción del encabezado
Muestra descripciones pertenecientes a los encabezados de la lista de precios.

Campos
• Código de encabezado: Búsqueda mediante lupa, seleccionando un encabezado de la lista de precios.
• Tipo de campo: Campo descriptivo del encabezado
• Enlace:
• Tipo: selección del tipo de contenido (Página, Publicación, Enlace personalizado)
• Vinculado: selección de la página/publicación/URL
Útil para hacer clic en categorías o secciones.

🟥 4. Precio
Muestra un precio proveniente de la lista de precios.

Campos disponibles
• Código del artículo: seleccionable solo mediante búsqueda
• Columna de precio: columna de la lista de precios a utilizar

🟨 5. Texto libre
Inserta texto manual en una celda, no será traducido.

🟪 6. Imagen
Inserta una imagen en la celda.

Selección de imagen:
• La imagen se selecciona desde la Biblioteca de Medios de WordPress.

Dimensiones
de la imagen:
• Dimensión automática de imagen = ON –> Usa las dimensiones originales de la imagen.
• Dimensión automática de imagen = OFF –> Permite definir manualmente:
• ancho
• altura
• unidad de medida (px, %, vh, vw, etc.)

Prefijo / Sufijo:
Permiten seleccionar una imagen basada en el nombre del archivo con el sufijo o prefijo indicados.
Prefijo/sufijo permiten encontrar variantes como:
• AB01.jpg
• dibujo_AB01.png
• AB01_esquema.jpeg

Ejemplo:
Código de artículo = AB01
Prefijo = dibujo_
Sufijo = (vacío)
El plugin buscará automáticamente en la Biblioteca de Medios un archivo que contenga:
dibujo_AB01.*

Anulación recursiva:
Sirve para el bloqueo recursivo (explicado en el próximo módulo).
Si la anulación recursiva está activa, la imagen permanece como la seleccionada, sin ser reemplazada automáticamente según el código de artículo seleccionado.

🔹 GUARDAR
El
botón Save cell se encuentra dentro de la pantalla de configuración de cada celda individual.
Sirve para guardar:
• las configuraciones de la celda actualmente seleccionada
• la configuración general de la tabla
• el estado actual de la página de WordPress

👉 Es fundamental hacer clic en “Save cell” antes de salir de la celda seleccionada, de lo contrario, los cambios realizados no se aplicarán.

🔹 VISTA PREVIA
Haga clic en Show Table para ver la vista previa de la tabla con los datos generados.


Price-list Recursive

El bloque Price-list Recursive permite generar automáticamente una serie de tablas repetidas, partiendo de una plantilla creada con el bloque Price-list table y aplicándola a varios códigos de artículo seleccionados. El resultado es una secuencia de tablas idénticas en la estructura, pero con contenidos diferentes según el código asociado.

Nota importante: el bloque Recursive funciona solo con códigos de artículo, no con encabezados.


1. Gestión de asociaciones
Ape
rtura del panel
Haz clic en Manage Associations para abrir la ventana de gestión de códigos.
Agregar una asociación
1. Haz clic en Add Association
2
. Busca un código de artículo mediante texto o código
3. Haz clic en Asociar junto al código deseado
4. Repite para todos los códigos necesarios
5. Confirma con Save & Close
Orden de las asociaciones
• Cada código se inserta con una posición automática (0,1,2,…)
• Puedes modificarla mediante Move Up / Move Down
• El orden establecido determina el orden en que se generan las tablas en el frontend


2. Selección de la Plantilla
Después de guardar las asociaciones, elige del menú Plantilla qué tabla (creada previamente con Price-list table) debe utilizarse para cada código.
La plantilla es obligatoria, porque:
• define la estructura de las celdas
• indica qué campos deben ser reemplazados
• permite al recursivo saber qué elementos generar (textos, imágenes, precios, etc.).


3. Prefijo/Sufijo de imagen (¡atención!)
En el bloque Recursive puedes configurar:
• Prefijo de imagen
• Sufij
o de imagen
Estos valores se aplican a TODAS las imágenes dentro de la plantilla.

⚠️ Atenció
n
Si en la plantilla algunas celdas ya tienen un prefijo/sufijo específico, añadir un prefijo/sufijo también en el recursivo podría:
• duplicar los prefijos/sufijos,
• hacer que la imagen no se encuentre.
Regla práctica
• Si todas las imágenes deben tener un cierto prefijo o sufijo → configúralo en el Recursive.
• Si solo algunas imágenes deben tenerlo → configúralo directamente en la tabla (plantilla) y deja vacíos Prefijo y Sufijo en el Recursive.


4. Cómo se genera la creación de las tablas
Por cada código asociado:
1. El sistema clona la plantilla
2. Sustituye automáticamente los campos de las celdas (por ejemplo, código, dim, imagen, descripción, etc.)
3. Aplica prefijos/sufijos a las i
mágenes (si están configurados en el Recursive)
4. Muestra en la página una secuencia de tablas, una por cada código

Ejemplo:
Has seleccionado los códigos AB01, AB02, AB03
→ Se generarán tres tablas idénticas en la estructura pero con:
• código diferente
• descripciones diferentes
• imágenes con nombre AB01 / AB02 / AB03
• contenidos textuales adaptados automáticamente


5. Campos AI
El Recursive no contiene un campo “content”: el texto AI se encuentra en la plantilla, donde se escribirá de forma dinámica (por ejemplo, con etiquetas AI tipo <COD>, <DES> &lt;diml> etc.).
Solo se puede aplicar el tema general.
El Recursive se limita a pasar los valores correctos para cada código.


6. Salida final (renderizado)
Al publicarse, el bloque mostrará:
• una tabla para cada código
• según el orden decidido
• con datos e imágenes sustituidos correctamente


Price-list single price

El bloque Price-list Single Price permite mostrar un solo precio tomado de la lista de precios, para un artículo específico y para una columna de precio elegida. Se utiliza, por ejemplo, cuando deseas mostrar el precio de un producto dentro de una página de detalle o en una ficha de producto.


⚙️ Configuraciones del bloque

🔎 Código de li
sta de precios
Campo de búsqueda que te permite seleccionar el código del artículo solo a través de la búsqueda.
👉 No puedes escribirlo manualmente.
Puedes buscar mediante:
• texto de la descripción
• código neutro
Una vez seleccionado un resultado, el bloque se conecta automáticamente al artículo.

🧱 Columna
Selecciona de qué columna de precio tomar el valor.

📌 ¿Para qué sirve?
Muchas empresas utilizan múltiples columnas para gestionar diferentes precios:
• materiales diferentes
• variantes
• rangos de precio

Ejemplo:
• Columna 001 → precio en melamina
• Columna 002 → precio en mármol
👉 Con este campo eliges exactamente qué precio mostrar.


💱 Moneda

El símbolo de la moneda:
• es decidido por el Pricelist Server (ej. €, $, CHF…)
• puede ser activado o desactivado en las configuraciones del plugin WordPress (opciones ON/OFF)

👉 el bloque no gestiona directamente la moneda, solo la visualización.

Torna in alto