CMS
Contenido web: árbol de reclamaciones, recursos, banners y documentos.
- CMS: qué cubre
- Recursos y fuentes
- Validación de contenido
- El árbol de reclamaciones
- CMS - Carga CSV de Reclamaciones
- CMS - Recursos
- CMS - Recursos: Banners
- CMS - Recursos: Documentos
CMS: qué cubre
Dirigido a: editores de contenido que mantienen lo que ven los clientes en los canales de pedido. Necesitas: CMS — ver para consultar, CMS — editar para cambiar, CMS — borrar para eliminar. Tres niveles distintos.
El CMS cubre la capa de contenido de la experiencia de pedido: las imágenes y textos que ve el cliente, y la estructura de reclamaciones que hay detrás de atención al cliente.
Dos áreas
| Área | Qué contiene |
|---|---|
| Recursos | Banners, logos, documentos y la presentación de promociones, productos, ingredientes y métodos de pago |
| Reclamaciones | El árbol de tipos de reclamación que se usa al registrar una reclamación de cliente |
Comparten permisos, pero por lo demás son independientes.
Tres niveles de permiso, no dos
La mayoría de áreas de la consola tienen ver y editar. El CMS tiene un tercero:
| Nivel | Te permite |
|---|---|
| Ver | Consultar recursos y el árbol de reclamaciones |
| Editar | Crear y cambiar recursos, y añadir o editar nodos de reclamación |
| Borrar | Eliminar un nodo del árbol de reclamaciones |
Borrar está separado a propósito. Quitar un nodo del árbol cambia cómo se categorizan las reclamaciones a partir de ese momento, y eso es más difícil de revertir que editar una etiqueta.
cms_editor es el rol pensado para esta área y tiene los tres.
El contenido es por fuente
Este es el concepto que hace comprensible el resto del CMS.
Los recursos se guardan por fuente: web, app, quiosco, cada agregador. La misma marca puede mostrar un banner distinto en web y en app, porque son registros distintos.
Así que cuando editas un recurso siempre lo estás editando para una fuente. Cambiar el banner de la web no cambia el de la app.
Esto también significa que "el banner no ha cambiado" suele ser la fuente equivocada seleccionada y no un guardado fallido. Comprueba el selector antes de volver a subir la imagen.
Tu propio scope puede limitar además qué fuentes ves — ver Cómo funciona el scope en la práctica.
Las páginas de este capítulo
| Tema | Página |
|---|---|
| Tipos de recurso y el selector de fuente | Recursos y fuentes |
| Encontrar contenido incompleto | Validación de contenido |
| El árbol de reclamaciones | El árbol de reclamaciones |
| Editar banners, paso a paso | CMS - Recursos: Banners |
| Documentos por idioma | CMS - Recursos: Documentos |
| La pantalla de recursos | CMS - Recursos |
| Cargar reclamaciones desde un fichero | CMS - Carga CSV de Reclamaciones |
Recursos y fuentes
Necesitas: CMS — ver para consultar, CMS — editar para cambiar.
Los recursos son los registros de contenido detrás de lo que ve el cliente. Esta página cubre el modelo; CMS - Recursos recorre la pantalla con capturas.
Los tipos de recurso
| Tipo | Qué controla |
|---|---|
| Banners | Imágenes promocionales y a dónde enlazan |
| Logos | Imagen de marca |
| Promociones | Cómo se presentan las promociones |
| Productos | Cómo se presentan los artículos |
| Ingredientes | Cómo se presentan ingredientes y extras |
| Métodos de pago | Qué opciones de pago aparecen, y cómo |
Editar aquí cambia la presentación, no el comportamiento. Las reglas de una promoción viven en Códigos promocionales; lo que ve el cliente cuando se le ofrece vive aquí. Lo mismo vale para productos y métodos de pago.
Elige siempre primero la fuente
Cada recurso pertenece a una fuente: web, app, quiosco, un agregador. Seleccionar la fuente es lo primero que haces, no algo posterior.
Si un tipo no tiene contenido para la fuente elegida, la pantalla lo dice. Esa es una respuesta real: significa que no hay nada configurado para esa combinación, no que la pantalla haya fallado.
| Qué ves | Qué significa |
|---|---|
| Contenido en el listado | Ese tipo está configurado para esa fuente |
| "No hay datos disponibles" | Nada configurado para ese tipo y esa fuente |
| Una fuente que no aparece | Fuera de tu scope, o no habilitada para la marca |
Idiomas
Varios tipos de recurso son por idioma además de por fuente, en particular banners y documentos. Un banner existe una vez por idioma, y cada idioma necesita su propia imagen y su destino.
Eso significa que un recurso no está completo hasta que todos los idiomas están rellenos. Una traducción que falta aparece como un hueco solo para los clientes de ese idioma, que es justo el tipo de cosa que internamente no nota nadie.
CMS - Recursos: Banners cubre el flujo de banners por idioma, y CMS - Recursos: Documentos el de documentos.
Antes de dar por terminado
- Confirma que la fuente que editaste era la que querías.
- Revisa todos los idiomas de ese recurso, no solo aquel por el que te preguntaron.
- Ejecuta la lista de validación para detectar lo que quedó incompleto — ver Validación de contenido.
Validación de contenido
Necesitas: CMS — ver.
La lista de validación muestra los recursos incompletos: los huecos que, si no, solo aparecerían como algo que falta en la pantalla de un cliente.
Por qué existe
Los recursos se guardan por fuente y, en varios tipos, por idioma. Eso produce muchas combinaciones, y un hueco en cualquiera de ellas es invisible salvo que lo busques: los clientes afectados son los de esa fuente concreta, en ese idioma concreto.
La validación es esa búsqueda, hecha por ti.
Cuándo ejecutarla
| Momento | Por qué |
|---|---|
| Tras un cambio masivo de contenido | La forma más rápida de ver qué no entró |
| Antes de lanzar una campaña | Un banner que falta en una fuente es una campaña que se lanzó a medias |
| Al añadir una fuente o un idioma nuevo | Todo es un hueco hasta que deja de serlo |
| De forma rutinaria | El contenido se degrada según cambian productos y promociones a su alrededor |
Ejecutarla antes de un lanzamiento vale más que después. Un hueco detectado la víspera es un arreglo; detectado al día siguiente, es una incidencia.
Cómo leerla
Cada entrada apunta a una combinación concreta: un tipo, una fuente y, cuando aplica, un idioma. Es suficiente para ir directo a la pantalla correcta y rellenarlo.
Trabaja por fuente en lugar de bajando por la lista. Arreglar de una pasada todo lo que falla en la web es más rápido que saltar entre fuentes, porque mantienes el mismo selector.
No todo lo listado es un problema
Un hueco solo es un problema si esa combinación debería tener contenido. Si tu marca no usa el quiosco, que los recursos de quiosco estén vacíos es lo correcto.
Aprende qué combinaciones importan en tu marca; a partir de ahí la lista es corta y cada entrada significa algo.
Páginas relacionadas
- Recursos y fuentes — el modelo detrás de las combinaciones
- CMS - Recursos — la pantalla, con capturas
El árbol de reclamaciones
Necesitas: CMS — ver para consultar, CMS — editar para añadir o cambiar, CMS — borrar para eliminar.
El árbol de reclamaciones es la estructura de tipos de reclamación que se usa al registrar una reclamación de cliente. Es lo que hace las reclamaciones contabilizables: un árbol que todos usan igual convierte molestias sueltas en un patrón sobre el que actuar.
Consultar
El árbol es una jerarquía de nodos: categorías amplias arriba, tipos concretos debajo. Consúltalo para ver la estructura actual antes de cambiar nada.
Añadir y editar un nodo
Añade un nodo bajo el padre correcto, o edita uno existente.
Cambiar una etiqueta la cambia en todas partes, incluidas las reclamaciones ya registradas bajo ella. Eso suele ser lo que quieres al corregir una redacción. No lo es cuando cambia el significado: si el nodo debe significar ahora otra cosa, añade uno nuevo y deja de usar el anterior.
Borrar un nodo
Borrar tiene su propio permiso, y con motivo. Quitar un nodo cambia cómo se pueden categorizar las reclamaciones a partir de ese momento, y las reclamaciones ya registradas bajo él pierden la estructura que las explicaba.
Antes de borrar, pregúntate:
| Pregunta | Si la respuesta es sí |
|---|---|
| ¿Se han registrado reclamaciones bajo él? | Es preferible dejar de usarlo a borrarlo |
| ¿Es un duplicado de otro nodo? | Consolida deliberadamente, y anota cuál absorbió a cuál |
| ¿Se creó por error y nunca se usó? | Se puede borrar sin problema |
Mantén el árbol pequeño
Un árbol que crece un nodo por incidencia deja de ser útil: con sesenta opciones nadie elige de forma consistente, y los recuentos no significan nada.
Dos pruebas antes de añadir un nodo:
- ¿Otra persona elegiría este nodo para la misma reclamación? Si se solapa con uno existente, se usará de forma inconsistente.
- ¿Actuarías distinto ante esto que ante el nodo vecino? Si no, no hace falta que esté separado.
Cargar muchos de una vez
El árbol se puede cargar desde un fichero en lugar de construirlo nodo a nodo — ver CMS - Carga CSV de Reclamaciones, que cubre el formato y el flujo en detalle.
Como en toda importación, empieza pequeño y confirma la estructura antes de cargarlo todo.
Páginas relacionadas
- CMS - Carga CSV de Reclamaciones — carga masiva, en detalle
- CMS: qué cubre — permisos y las dos áreas del CMS
- Registrar una incidencia — el registro por pedido del Hub, que es otra cosa
CMS - Carga CSV de Reclamaciones
Resumen
El sistema de carga de CSV para la Gestión de Reclamaciones permite subir y gestionar los datos del flujo de reclamaciones mediante dos archivos CSV: uno en inglés y otro en árabe. El sistema incluye validación, funcionalidad de vista previa y gestión de errores para garantizar la integridad de los datos.
Leyenda de códigos de referencia
Acciones
| Código | Definición |
|---|---|
| X | Ir al siguiente nodo |
| Q | Pregunta al cliente |
| QP | Pedir prueba al cliente, subir foto |
| S | Mostrar el pedido del cliente para elegir un artículo |
| CB | Devolver llamada al cliente |
| R | Reembolso |
| R30 | Reembolso del 30% del artículo por defecto |
| T | Valoración |
| TT | Transferencia del ticket a un agente para evaluación manual |
| QD | Cuadro de diálogo |
| QPD | Cuadro de diálogo y subida de foto |
| PHONE | Facilitar el teléfono del repartidor en el campo variable {%phone%} |
| R100P150 | Reembolso del 100% del valor del pedido, hasta 150 SAR |
Estado
| Código | Definición |
|---|---|
| CA | Cerrado - Abandonado |
| C | Cerrado |
| O | Abierto |
Condiciones
| Código | Definición |
|---|---|
| NOPHONE | El teléfono del repartidor no está disponible |
| YESPHONE | El teléfono del repartidor está disponible |
| RP | Reembolso de Garantía Platinum procesado |
| RNP | Reembolso de Garantía no procesado |
| GSE | Suscripción Gold caducada |
| GSNE | Suscripción Gold no caducada |
| GTP | El cliente pasó de Gold a Platinum |
| PSE | Suscripción Platinum caducada |
| PSNE | Suscripción Platinum no caducada |
| SLABD30 | Incumplimiento del SLA de entrega - Garantía Platinum de 30 min desde el inicio teórico de producción hasta la llegada al cliente |
| NOSLAB30 | No se ha incumplido el SLA de entrega Platinum de 30 min |
| SLABPU15 | Incumplimiento del SLA de recogida - Garantía Platinum de 15 min desde el inicio teórico hasta el fin real de producción |
| NOSLAB15 | No se ha incumplido el SLA de recogida Platinum de 15 min |
| SLABD | Incumplimiento del SLA de entrega (SLA = 40 min) |
| SLABPU | Incumplimiento del SLA de recogida (SLA = 15 min) |
| N | Sin condición |
| ITEMCHECKS | El artículo seleccionado del pedido debe ser únicamente un acompañamiento |
| NOSLAB | Sin incumplimiento de SLA en recogida ni en entrega |
| CHECKCUSTY | Se han añadido personalizaciones a la pizza |
| CHECKCUSTN | No se han añadido personalizaciones a la pizza |
| ORSPT | El pedido es para recoger en tienda (Pickup/Takeaway) |
| ORSD | El pedido es a domicilio (Delivery) |
| SLABD20 | El incumplimiento del SLA está entre 1 y 20 min |
| SLABD2035 | El incumplimiento del SLA está entre 20 y 35 min |
| SLABD3550 | El incumplimiento del SLA está entre 35 y 50 min |
| SLABD50+ | El incumplimiento del SLA supera los 50 min |
| WMP | Hay saldo disponible en el monedero (wallet) de la cuenta |
| WMPF | El saldo del monedero es 0 |
| EXEMPT | Si el reembolso se concede con Exempt en la Acción, no debe contabilizarse en el perfilado futuro del cliente |
Variables
| Código | Inglés | Árabe |
|---|---|---|
{%wallet%} |
(%AMOUNT%) in your wallet | (%AMOUNT%) في محفظتك. |
{%wallet%} |
(%Loyalty Points%) rewards points | (%Loyalty Points%) نقطة مكافأة. |
{%wallet%} |
(%AMOUNT%) in your wallet & (%Loyalty Points%) rewards points | (%AMOUNT%) في محفظتك و (%Loyalty Points%) نقطة مكافأة. |
{%currency%} |
SAR | ريال سعودي. |
{%currency%} |
AED | درهم إماراتي. |
(El contenido de esta tabla corresponde a los textos exactos que el sistema inserta en inglés y árabe; no se traduce para no alterar las cadenas reales usadas en producción.)
Niveles de fidelización (Loyalty Tiers)
| Código | Definición |
|---|---|
| S | Silver (Plata) |
| G | Gold (Oro) |
| P | Platinum (Platino) |
Tipos de cliente
| Código | Definición |
|---|---|
| H | Healthy (saludable / sin incidencias) |
| A | Alert (en seguimiento) |
| B | Abusive (abusivo) |
Flujo del proceso de carga
1. Selección de archivos
- CSV en inglés: contiene la estructura principal del flujo de reclamaciones con todos los datos de los nodos.
- CSV en árabe: contiene las traducciones al árabe de las descripciones de los nodos.
- Formato de archivo: solo se admiten archivos
.csv. - Requisito: ambos archivos deben seleccionarse antes de continuar.
2. Validación de archivos
El sistema realiza una validación exhaustiva en el siguiente orden:
- Validación de formato: comprueba la estructura del archivo y las columnas requeridas.
- Validación de datos: valida los tipos de datos y los campos obligatorios.
- Validación de flujo: verifica la lógica del flujo de los procesos de reclamación.
3. Ejecución de la carga
- Los archivos se suben a las tablas de la base de datos de pruebas (test).
- Los datos existentes de las reclamaciones de la marca seleccionada se sustituyen por los nuevos.
- La carga se realiza mediante transacciones, lo que garantiza la consistencia de los datos.
Requisitos de formato de archivo
Estructura del CSV en inglés
Columnas obligatorias (distinguen mayúsculas/minúsculas):
NODE_ID- Identificador numérico (obligatorio, único)CUST_ID- ID de cliente (numérico, obligatorio)PARENT_NODE_ID- Referencia al nodo padre (numérico o NULL)DESCRIPTION- Descripción del nodo en inglés (obligatorio, no vacío)SHORT_NAME- Nombre corto para mostrar (obligatorio)CUSTOMER_TYPE- Clasificación del tipo de clienteLOYALTY_TIER- Indicador de nivel de fidelizaciónACTION- Tipo de acción para este nodoCONDITION- Lógica condicional (si aplica)LAST_NODE- Indicador de nodo finalSTATUS- Estado del nodo
Separador de columnas: punto y coma (;)
Estructura del CSV en árabe
Columnas obligatorias (distinguen mayúsculas/minúsculas):
NODE_ID- Debe coincidir con el NODE_ID del CSV en inglés (numérico, obligatorio)CUST_ID- Debe coincidir con el CUST_ID del CSV en inglés (numérico, obligatorio)PARENT_NODE_ID- Referencia al nodo padre (numérico o NULL)Description (Arabic)- Traducción al árabe (obligatorio, no vacío)SHORT_NAME- Nombre corto en árabe
Separador de columnas: punto y coma (;)
Proceso de validación
Paso 1: Validación del formato del archivo
El sistema comprueba:
- ✅ El archivo contiene cabeceras y al menos una fila de datos
- ✅ Están presentes todas las columnas obligatorias
- ✅ El número de columnas coincide en todas las filas
- ✅ La codificación del archivo es compatible con UTF-8
Errores de formato habituales:
- Faltan columnas obligatorias
- Separador de columnas incorrecto (debe ser
;) - Archivos vacíos o que solo contienen la cabecera
- Número de columnas distinto entre filas
Paso 2: Validación del tipo de datos
El sistema valida:
- ✅
NODE_IDes numérico - ✅
CUST_IDes numérico - ✅
PARENT_NODE_IDes numérico o NULL - ✅ Los campos de texto obligatorios no están vacíos
- ✅ Las descripciones en árabe contienen texto válido
Errores de datos habituales:
- Valores no numéricos en campos de ID
- Campos de descripción vacíos
- Codificación de caracteres inválida
- Faltan valores en campos obligatorios
Paso 3: Validación del flujo
Comprobaciones avanzadas de validación:
- ✅ Integridad de la jerarquía de nodos
- ✅ Relaciones padre-hijo
- ✅ Detección de referencias circulares
- ✅ Validación de nodos finales
- ✅ Consistencia del tipo de acción
- ✅ Validación del patrón de variables
Indicadores de estado de la carga
Iconos de estado del archivo
- 🔄 Validando: validación del archivo en curso
- ✅ Validado: el archivo ha superado todas las comprobaciones
- ⏳ En espera: archivo en cola para validación
- ⚠️ Aviso: archivo seleccionado pero no validado
- ❌ Error: la validación ha fallado
Mensajes de estado de la carga
- 📤 "Uploading" (Subiendo): los archivos se están procesando en el servidor
- ✅ "Files uploaded successfully" (Archivos subidos correctamente): la carga finalizó sin errores
- ❌ "Upload failed" (Error en la carga): error del servidor durante el proceso de carga
Mensajes de error y soluciones
Errores de selección de archivo
| Error | Solución |
|---|---|
| "Select both English and Arabic CSV files" | Debe seleccionar tanto el CSV en inglés como el CSV en árabe |
| "Both files must be validated" | Haga clic en "Validate Files" tras seleccionar ambos archivos |
Errores de validación de formato
| Error | Causa | Solución |
|---|---|---|
| "File must contain header and at least one data row" | Archivo vacío o sin datos | Asegúrese de que el archivo tiene cabecera y filas de datos |
| "Missing required column: [COLUMN_NAME]" | No se encuentra una columna obligatoria | Añada la columna que falta a la cabecera del CSV |
| "Row X: Column count mismatch" | Número de columnas inconsistente | Asegúrese de que todas las filas tienen el mismo número de columnas |
| "Error reading CSV file" | Corrupción del archivo o problema de codificación | Vuelva a guardar el archivo como CSV UTF-8 con separador de punto y coma |
Errores de validación de datos
| Error | Causa | Solución |
|---|---|---|
| "Row X: NODE_ID must be numeric" | NODE_ID no numérico | Asegúrese de que NODE_ID contiene solo números |
| "Row X: CUST_ID must be numeric" | CUST_ID no numérico | Asegúrese de que CUST_ID contiene solo números |
| "Row X: PARENT_NODE_ID must be numeric or NULL" | Referencia de nodo padre inválida | Use números o exactamente "NULL" |
| "Row X: Arabic description is required" | Falta el texto en árabe | Añada la descripción en árabe para todos los nodos |
Errores de procesamiento en el servidor
| Error | Causa | Solución |
|---|---|---|
| "No valid English CSV data found" | Archivo en inglés vacío o inválido | Revise el formato y los datos del archivo en inglés |
| "No valid Arabic CSV data found" | Archivo en árabe vacío o inválido | Revise el formato y los datos del archivo en árabe |
| "English CSV row X: Invalid NODE_ID" | Fallo de validación en el servidor | Revise el formato y la unicidad del NODE_ID |
| "Arabic CSV row X: Missing Description (Arabic)" | Fallo de validación en el servidor | Asegúrese de que todas las descripciones en árabe están presentes |
| "Maximum 2 files allowed" | Se han subido demasiados archivos | Suba exactamente 2 archivos (inglés + árabe) |
Errores de validación del flujo
| Error | Causa | Solución |
|---|---|---|
| "The flow of both files must be validated" | No se ha realizado la validación del flujo | Haga clic en el botón "Validate Flow" |
| "The files have flow validation errors that must be corrected" | La validación del flujo encontró incidencias | Revise el cuadro de diálogo de validación de flujo para ver los errores concretos |
Guía de resolución de problemas
Problema: los archivos no se suben
Compruebe:
- Que ambos archivos estén seleccionados
- Que ambos archivos se hayan validado correctamente
- Que la validación de flujo haya finalizado sin errores
- Que la marca seleccionada sea la correcta
Problema: la validación falla repetidamente
Soluciones:
- Descargue los datos actuales para ver el formato esperado
- Compruebe la codificación del archivo (debe ser UTF-8)
- Verifique que el separador de columnas es el punto y coma (
;) - Asegúrese de que no hay caracteres ocultos ni formato adicional
Problema: la validación del flujo muestra errores
Acciones:
- Abra el cuadro de diálogo de validación de flujo
- Revise los mensajes de error concretos
- Compruebe las relaciones padre-hijo en los datos
- Verifique la integridad de la jerarquía de nodos
- Corrija los datos y vuelva a validar
Problema: la carga falla tras la validación
Investigación:
- Compruebe la conexión con el servidor
- Verifique los límites de tamaño de archivo
- Revise la consola del navegador en busca de errores
- Contacte con el administrador del sistema si el problema persiste
Notas técnicas
Comportamiento del sistema
- Entorno: las cargas de CSV siempre van al entorno de pruebas (test)
- Sustitución de datos: los datos de reclamaciones existentes se sustituyen por completo al subir un CSV en el entorno de pruebas
- Seguridad transaccional: las cargas fallidas no corrompen los datos existentes
- Procesamiento de archivos: los archivos se procesan de forma secuencial durante la validación
- Límites de memoria: los archivos grandes pueden provocar problemas de rendimiento en el navegador
Buenas prácticas
Preparación del archivo
- Use una codificación consistente: guarde los archivos CSV como UTF-8
- Compruebe los separadores: use el punto y coma (
;) como separador de columnas - Valide los NODE_ID: asegúrese de que los NODE_ID coinciden entre el archivo en inglés y el archivo en árabe
- Revise las descripciones: verifique que todas las descripciones sean coherentes y estén completas
Prevención de errores
- Uso de plantillas: use una exportación de datos existente como plantilla para nuevas cargas
- Validación de datos: revise los datos en una hoja de cálculo antes de exportar
- Estrategia de copia de seguridad: conserve los archivos originales como copia de seguridad antes de procesarlos
- Pruebe con un conjunto de datos pequeño: valide el proceso con un subconjunto de datos primero
Estrategia de carga
- Validación secuencial: complete la validación de archivos antes de la validación de flujo
- Revisión antes de subir: compruebe todos los mensajes de validación antes de la carga final
- Selección de marca: verifique que la marca correcta está seleccionada antes de subir
- Momento de la carga: realice las cargas en horas de bajo tráfico
CMS - Recursos
Para acceder a la sección de gestión de recursos, deberá acceder al menú WEB CMS del panel central.
Seguidamente deberá acceder al menú RECURSOS.
Una vez en RECURSOS, en la barra lateral encontrará todas las secciones disponibles para consultar y editar los recursos: Banners, Formas de pago, Ingredientes, Logos, Productos, Promociones y Varios.
Selección de origen
Una vez seleccionado el tipo de recurso, si dicho recurso no tuviese datos se mostrará en pantalla "No hay datos".
Ejemplo: Recurso: Banners - Origen: AI
Si por el contrario hay recursos disponibles, aparecerán en pantalla las siguientes opciones:
- Desplegable origen: para seleccionar el origen que se quiere mostrar (Web, App, Kiosko, Tienda, JustEat, UberEats, Stuart, Tablet, etc.).
Ejemplo: Recurso: Banners - Origen: Web
Filtro de búsqueda y parámetros
- Filtro de búsqueda: para buscar en la tabla mostrada.
Ejemplo: Recurso: Banners - Origen: Web
- Parámetros admitidos para los recursos seleccionados, según el origen elegido.
Ejemplo: Recurso: Banners - Origen: Web
Ejemplo: Recurso: Formas de pago - Origen: Web
Si no hubiese parámetros definidos, aparecerá el siguiente mensaje y no se podrán editar dichos recursos, a menos que se contacte con el administrador: "Para editar estos recursos contacte con su administrador".
Edición de recursos
- Botón Editar: para editar los recursos seleccionados de la tabla.
Ejemplo: Recurso: Banners - Origen: Web
Si el archivo es correcto, el botón de Guardar se habilitará. Si se guarda y no ocurre ningún error durante la subida, aparecerá un mensaje de confirmación.
Si el archivo no es correcto, aparecerá un mensaje "Formato incorrecto" con los parámetros incorrectos del archivo.
Vista previa y formatos
- Botón Vista previa: para ver la vista previa de las imágenes seleccionadas de la tabla.
Ejemplo: Recurso: Banners - Origen: Web
- Botones de tamaño (000px x 000px) (solo visibles si están definidos varios tamaños): al seleccionar uno, aparecerá la tabla de dicho formato.
Ejemplo: Recurso: Promociones - Origen: Web
CMS - Recursos: Banners
Para editar un banner se deberá seleccionar el tipo de redirección y seleccionar un archivo correcto.
Idiomas
URL de destino
Para añadir la redirección de los banners hay 3 opciones disponibles (solo se podrá elegir una):
- PRODUCTO → seleccionar de la lista el producto al que se quiere redirigir desde el banner.
- PROMOCIÓN → seleccionar de la lista la promoción a la cual se quiere redirigir desde el banner.
- URL → se deberá escribir la URL completa y correcta de la página a la que se quiera redirigir al cliente, siempre y cuando no sean ni ofertas ni productos concretos.
Ejemplo:
- Redirigir a la landing page "promocion-sala"
- URL:
https://www.pizzeriascarlos.es/promocion-sala/
CMS - Recursos: Documentos
Para actualizar los documentos deberá acceder al menú WEB CMS y seguidamente RECURSOS.
Idiomas
Cada idioma tiene sus correspondientes documentos.
Solo se puede subir un documento a la vez.
Actualizar un documento
Para actualizar un documento se deberá seleccionar un archivo con la extensión válida e inferior al tamaño máximo. En este caso, archivo PDF con un tamaño inferior a 2 MB.
Si el archivo seleccionado es correcto, el botón de Guardar se habilitará.
Una vez se haya guardado correctamente, aparecerá un mensaje de confirmación: