Benavides8. eCommerce y operación de Magento
Frentes de trabajo · Sección 8Responsable: Marcos Mora

eCommerce y operación de Magento

Vestimenta del sitio, blocks, landing pages, evidencias y verificación.

Propósito y alcance

Soporte al ecosistema de eCommerce mediante el diseño, la actualización y la publicación de contenidos en el sitio de Farmacias Benavides, asegurando la correcta implementación de campañas comerciales, promociones y contenidos institucionales. La plataforma es Adobe Commerce (Magento) 2.4.8-p3. Cubre el sitio web; la aplicación móvil queda fuera: WAOF entregaba los artes del splash, pero no operaba ni publicaba en la app.

El trabajo se organiza en dos bloques que funcionan de manera distinta y conviene no confundir:

Vestimenta del sitioLanding pages personalizadas
Qué esActualización recurrente de los espacios existentesConstrucción de páginas nuevas para campañas
RitmoMensual, con cambios intermediosPor campaña
Cómo se haceSustitución de materiales en espacios ya construidosDesarrollo, con código o con Page Builder
Insumo principalEl Excel mensual de materialesDiseño en Figma o maqueta previa

Nota

Esta distinción es la que permite calibrar plazos: cambiar un banner es sustituir un material en un espacio que ya existe; una landing con código es un desarrollo. Si los plazos propuestos para ambas cosas se parecen, algo está mal.

Acceso a la plataforma

El acceso al panel de administración de Magento se solicita a TI de Farmacias Benavides, que asigna usuario y contraseña individuales. La dirección del panel es de acceso restringido y se comparte por el canal que TI indique; no se documenta aquí por seguridad.

  • Producción: el sitio público.
  • QA: entorno de pruebas, usado antes de publicar en producción, principalmente para desarrollos pesados: landing pages con código propio (HTML, CSS o JavaScript). Para la vestimenta mensual ordinaria no era necesario pasar por QA.

Criterio práctico: si lo que se va a publicar implica código nuevo, pasa por QA. Si es sustituir un material en un espacio que ya existe, va directo a producción.

Los accesos a OptinMonster, la herramienta de pop-ups y slide-ins, se gestionan por separado; el área de Marketing de Benavides puede proveer usuario y contraseña.

El acceso a QA lo otorga también TI, por la misma vía que el de producción.

Qué es cada cosa que vive en el sitio

Vocabulario de los elementos que se actualizan. Es el que aparecerá en cualquier conversación con la agencia que continúe la operación.

ElementoQué esDónde se ve
Cintillo (promobar)Franja delgada en la parte superior del sitio, sobre el menú. Comunica la promoción vigente o un mensaje institucional.Encabezado, todas las páginas
Carrusel de homeBloque principal de banners rotativos de la página de inicio.Página de inicio
Carruseles internosBanners rotativos en páginas de categoría y landing pages.Páginas internas
Micrositio de categoríaPágina dedicada a una categoría de producto. Se compone de un banner superior y varios banners inferiores.Secciones de categoría
Folleto digitalVersión navegable del folleto promocional.Por definir
Pop-up / Slide-inVentanas emergentes. El pop-up aparece al centro; el slide-in entra desde un costado. Se gestionan con OptinMonster, no desde Magento.Sobre cualquier página, según su configuración
Landing pagePágina construida para una campaña específica.URL propia por campaña
BlogSección de contenidos. Los artículos son reciclables: cabecera, estructura y pie se reutilizan y solo cambia el contenido.Por definir
PromocionesBanners de promoción de producto, con su mecánica y vigencia. Viven principalmente en la página de folleto.Página de folleto y espacios de promoción

Todos los ejemplos que siguen son materiales reales de agosto de 2026 y están declarados en el Excel del mes que se adjunta más abajo.

Página de inicio de Farmacias Benavides con el cintillo rojo superior y el carrusel principal.
Página de inicio. Arriba del todo, la franja roja es el cintillo (ESP02 para el carrusel; el cintillo tiene hoja propia). El bloque grande con las flechas laterales y los puntos inferiores es el carrusel de home: cada punto es una posición distinta del Excel.
Zona inferior de la home con dos banners secundarios de producto.
Banner secundario de home (ESP24) y carruseles de home (ESP12, ESP16, ESP20). Aquí es donde viven la mayoría de los espacios comercializados.
Pop-up de promoción sobre el sitio, con imagen de producto y botón «Ver promoción».
Pop-up (ESP03 en home, ESP04 en checkout, ESP06 y ESP07 por categoría). Se configuran en OptinMonster, no en Magento. El slide-in es el mismo concepto pero entra desde un costado en lugar de aparecer al centro.
Micrositio de la categoría Bebés con su banner superior de ancho completo.
Banner superior de micrositio, aquí el de Bebés (ESP38). Cada uno de los siete micrositios de categoría tiene uno.
Banners inferiores del micrositio de Bebés, en bloques de producto.
Banners inferiores del micrositio, debajo del superior. Son los que concentran el volumen: 49 banners al mes entre los siete micrositios.
Sección «Ahorra más» de la página de folleto con dos banners de promoción de producto.
Promociones en la página de folleto (ESP54 y ESP55). Cada banner comunica la mecánica, el producto participante y la vigencia, que es lo que hace que caduquen y deban vigilarse.

Dónde se edita cada cosa: los Blocks

La mayor parte de la operación en Magento se concentra en un solo lugar: Content → Blocks. Un block es un contenedor de contenido reutilizable; el sitio está construido de forma que casi todos los espacios editables corresponden a uno. Actualizar el sitio consiste, en la práctica, en localizar el block correcto y sustituir su contenido.

Los blocks se buscan por palabra clave en el buscador de la pantalla de Blocks. Cada uno tiene un título legible y un identificador técnico.

Elemento del sitioTítulo del blockIdentificador
CintilloHeader | Widget | Promobarheader-widget-promobar
Micrositio de EspecialidadesCategorías destacadas | Especialidadescategorias-destacadas-especialidades
Carrusel de EspecialidadesCarrusel | Categorías destacadas | Especialidades (Requiere clases)carrusel-categorias-destacadas-especialidades

Los blocks siguen un patrón consistente de nombres, «Tipo | Sección | Categoría», y los carruseles de micrositios se llaman «Categorías destacadas | [nombre de la categoría]». Conocer el patrón permite encontrar cualquier espacio del sitio buscando el nombre de la categoría.

Los blocks de categorías destacadas son los que más se tocan en la operación regular, junto con el cintillo.

Nota

El cintillo tiene un límite de longitud: el texto debe caber en unos 45 caracteres. El Excel lleva una columna que cuenta los caracteres precisamente por eso. El vigente, «Envíos GRATIS + 3MSI compra mín. $1,000 pesos», está justo en ese tope.

Las clases: lo que convierte un elemento en componente

La anotación «(Requiere clases)» en el título de un block no es decorativa. El sitio tiene clases de CSS propias que aportan funcionalidad: aplicadas a un elemento de Magento, lo transforman en un componente. Por ejemplo, si a un elemento «row» del Page Builder se le agregan las clases «carrusel-personalizado slider-completo», ese row se convierte en un carrusel.

No hay un carrusel «tipo carrusel» en Magento: hay un row con las clases correctas. Esto es lo menos intuitivo de la operación y lo que más fácilmente se rompe al editar sin saberlo.

Importante

El catálogo de clases disponibles y lo que hace cada una lo conoce TI de Benavides, en particular Raúl Agundis. Es la referencia a consultar antes de construir o modificar cualquier componente que dependa de clases.

Los carruseles de producto

Hay un caso que no requiere ni clases ni maquetación: los carruseles de producto. El módulo de carrusel de Magento resuelve la fila completa a partir de una lista de SKUs separados por comas, por ejemplo «1035354, 1013986, 368725, 368814».

Al guardar, el módulo toma de cada producto su imagen, su nombre y su precio desde el catálogo, y arma las tarjetas en el mismo orden en que se listaron los SKUs. Cada una liga sola a su página de producto, de modo que no hay que construir las ligas a mano.

Importante

Conviene contar los productos después de guardar. Si un SKU no existe o está fuera de publicación, el módulo lo omite sin avisar y el carrusel queda corto. Es un error silencioso: la página se ve bien, solo que le faltan productos.

El ciclo mensual: la vestimenta del sitio

«Vestir el sitio» es la actualización recurrente de todos los espacios con los materiales del mes.

  • Último día del mes: se carga la vestimenta completa en Magento y se deja programada para publicarse el día 1.
  • Día 15: cambio de banners de medio mes, cuando aplica.
  • Otras fechas: según lo indique el calendario comercial. Las campañas y temporadas alteran el ritmo regular.

Nota

Programar la publicación en lugar de publicarla manualmente el día 1 evita depender de que alguien esté disponible ese día.

La vestimenta incluye:

  • Banners de los carruseles de home y de páginas internas (categorías y landings).
  • Micrositios de categoría: banner superior y banners inferiores.
  • Cintillo principal.
  • Folleto digital.
  • Pop-ups y slide-ins, en OptinMonster.
  • Promociones.

El Excel mensual: el documento maestro

Toda la vestimenta se organiza en un solo archivo de Excel, uno por mes, con la nomenclatura «[número de mes]. [Mes] [año].xlsx», por ejemplo 08. Agosto 26.xlsx. Ese archivo concentra la totalidad de los materiales que el equipo de diseño produce y que la Community Manager programa en Magento: define qué se publica, dónde y cuándo.

Es el documento más importante de esta operación. Quien lo entienda puede reconstruir el mes completo; sin él, la información queda dispersa entre correos y archivos sueltos.

La estructura del archivo es siempre la misma, mes con mes, y los archivos de cada mes están en la carpeta de Drive de la sección. También es la referencia de fechas de toda la operación: las vigencias de cada material se leen de aquí.

Nota

Los Excel de todos los meses están en la carpeta de Drive de la sección. Las capturas que ilustran esta sección corresponden a materiales declarados en el de agosto de 2026.

Cómo está organizado el Excel

El archivo tiene una hoja por espacio del sitio. Es decir: la estructura del Excel es un espejo de la anatomía del sitio, y por eso funciona como mapa de la operación completa. Estas siete hojas son las que se mueven mes a mes:

HojaEspacio del sitioCódigos
Banners-HomeCarrusel principal de la página de inicioESP02
Carrusel_Banner SecundarioHOMECarruseles y banner secundario de homeESP12, ESP16, ESP20, ESP24
Micrositios-CategoriasLos siete micrositios de categoríaESP28 a ESP50
Banners-PromocionesBanners de la página de folletoESP54, ESP55
Pop-upPop-ups de home, checkout y categoríasESP03, ESP04, ESP06, ESP07
Splash appSplash screen de la aplicación móvilESP01
CintilloCintillo del encabezadoNo aplica

Nota

El archivo arrastra además hojas ocultas de apoyo (calendarios, matrices y catálogos de listas desplegables) que no forman parte del trabajo mensual. Son residuo histórico: para operar el mes solo importan las siete de arriba.

El sistema de códigos de espacio

Cada espacio publicable del sitio tiene un código fijo con formato ESPxx. Es la pieza que conecta todo: el Excel lo declara, el diseño nombra el arte con él y la evidencia lo comprueba.

CódigoEspacio
ESP01SplashScreen (solo App)
ESP02Banner de home (carrusel principal)
ESP03Pop-up Home
ESP04Pop-up Checkout
ESP06Pop-up OTC
ESP07Pop-up Bebés
ESP12Carrusel «Sugerencia semanal»
ESP16Carrusel «Lo más vendido»
ESP20Carrusel «Benavides Conmigo»
ESP24Banner home secundario
ESP28Micrositio: Medicamentos (Farmacia OTC)
ESP32Micrositio: Especialidades (Farmacia RX)
ESP36Micrositio: Bienestar Sexual (Farmacia RX/OTC)
ESP38Micrositio: Bebés
ESP42Micrositio: Cuidado Personal
ESP46Micrositio: Dermatológicos
ESP50Micrositio: Cuidado y Prevención (vitaminas, sueros, material de curación)
ESP54Banner Folleto
ESP55Banner Ahorra más

Nota

Los códigos se asignan en bloques, no de uno en uno: cada carrusel reserva un rango para sus posiciones (ESP12, 16, 20, 24) y los micrositios avanzan de cuatro en cuatro (ESP28, 32, 36…). Por eso hay huecos en la numeración: no son errores, son posiciones reservadas.

Son siete micrositios de categoría activos, listados arriba.

Las columnas del Excel

Las hojas comparten una estructura común. Cada fila es un material a publicar:

ColumnaQué contiene
CódigoEl código del espacio (ESPxx) donde va el material.
Espacio / BannerNombre legible del espacio o del banner.
#Posición dentro del espacio, cuando el espacio tiene varias (por ejemplo, el orden dentro de un carrusel).
Inicio / FinDías del mes en que el material entra y sale. Es la vigencia.
EstatusEstado de la gestión del material.
EvidenciaControl del comprobante de publicación.
ProveedorEl laboratorio o la marca, cuando el espacio es comercializado.
Tipo de CampañaComercializado, Orgánico, Institucional o Exclusivo eCommerce.
SKULos códigos de producto que participan.
Nombre del productoDescripción de los productos y de la mecánica.
PromociónLa mecánica comercial: precio, porcentaje o dinámica.
Catman / ejecutivoLa persona responsable del acuerdo comercial.

La columna «Tipo de Campaña» es la misma distinción que viaja en el utm_content de la URL. El Excel la declara, el UTM la etiqueta y la evidencia la comprueba: los tres tienen que decir lo mismo.

Importante

El Excel contiene información comercial sensible: montos negociados con proveedores, estatus de convenios y nombres de los ejecutivos responsables. Antes de compartirlo fuera de Benavides, incluida la agencia entrante, conviene confirmar con el cliente qué versión se comparte. La copia que acompaña a este documento se incluye como ejemplo de estructura.

Quién lo llena y quién lo aprueba

El Project Manager de WAOF llena el archivo y Benavides lo aprueba. La coordinación del día a día ocurre por WhatsApp, y el Excel es el intermediario: es el documento sobre el que ambas partes se ponen de acuerdo antes de que la vestimenta se cargue.

El Excel no es un formato administrativo: es el acuerdo. Lo que está en el archivo es lo que se publica.

Importante

La conversación de aprobación vive en WhatsApp, no en un sistema. Eso significa que el registro de por qué algo se aprobó o se cambió no es recuperable después: el Excel guarda el resultado, no la decisión. Conviene que la agencia entrante lo sepa y decida si quiere conservar ese esquema o dejar rastro en algún otro lado.

Landing pages personalizadas

A diferencia de la vestimenta, las landings implican construir una página nueva. Se resolvían de tres maneras:

  1. 01Código hardcodeado: la página se desarrolla directamente en HTML, CSS y JavaScript, y se carga en Magento.
  2. 02Construcción externa y pegado: la página se maqueta con una herramienta externa y el código resultante se pega en Magento como contenido inline.
  3. 03Diseño en Figma y construcción con Page Builder: se diseña la página en Figma y se arma con el editor visual de Magento, que permite componer con filas, columnas y elementos (imágenes, textos, botones) sin escribir código.

En la práctica, las landings más elaboradas combinan los enfoques: bloques de código inline para lo que requiere comportamiento o estilo propio, junto a elementos nativos de Page Builder para el contenido estándar. La landing de Rosa Fuerte 2026 es el ejemplo de referencia: una primera fila con un bloque <style> que define los estilos de la campaña, seguida de filas con imágenes y contenido armados con las herramientas del Page Builder.

Importante

Cualquier landing con código propio se prueba en QA antes de publicarse en producción.

El código lo desarrollaban programadores de WAOF, no el equipo de diseño. Una landing de campaña tomaba alrededor de una semana entre programación y rondas de feedback.

Importante

No existe una plantilla o landing base reutilizable: cada landing de campaña se construye desde cero. La única excepción es el blog, donde los artículos existentes sí son reciclables: cabecera, estructura y pie se conservan y solo cambia el contenido.

Nota

Ese plazo de una semana es la referencia para calibrar peticiones. Una landing con código no es un cambio de banner, y pedirla con dos días de anticipación no es realista.
Landing de Mounjaro con calculadora de descuentos escalonados, selector de presentación y bloques informativos.
Landing de Mounjaro: 100% código insertado, construida desde cero. Incluye lógica propia (selector de presentación, cálculo de descuento escalonado según número de compra, mensaje personalizado según la cuenta del usuario) que ningún componente nativo de Magento resuelve. Es el extremo opuesto a la vestimenta mensual.

Evidencias de publicación

Se genera un reporte mensual de evidencias que consiste, literalmente, en capturas de pantalla que documentan que los banners fueron publicados. El formato es una presentación, con la nomenclatura «[número]. Evidencias Banners [Mes] [Año].pptx», por ejemplo 07. Evidencias Banners Julio 2026.pptx.

Su propósito principal son los espacios comercializados: los lugares del sitio vendidos a marcas o laboratorios, donde la evidencia funciona como comprobante de que el espacio contratado efectivamente se publicó.

Importante

Esto no es un reporte interno, es un comprobante hacia terceros. Si se deja de generar, se pierde el respaldo de un compromiso comercial. Conviene que quien continúe la operación lo sepa desde el primer mes, no cuando alguien reclame.

Del lado de Benavides las recibe Yareli Salazar. El compromiso es enviarlas durante la primera semana del mes, o a principios de la segunda a más tardar.

Medición

Toda la analítica del sitio proviene de Google Analytics, incluido el seguimiento de UTMs.

Convención de UTMs

Todo banner del sitio lleva su URL de destino etiquetada con cuatro parámetros. La convención, verificada contra lo publicado en la home, es la siguiente:

ParámetroQué contieneValores reales
utm_sourceConstante. Identifica al sitio como origen del clic.ecommerce
utm_mediumEl espacio del sitio donde vive el banner, más el mes de la vestimenta.banner-home-agosto · home-secundario-agosto
utm_campaignLa marca o la campaña, en minúsculas y sin espacios.bedoyecta · nestle · skinandglow · ofertas-fin-de-semana
utm_contentSi el espacio es comercializado o contenido propio.comercializado · organico
https://www.benavides.com.mx/promociones-bedoyecta?utm_source=ecommerce&utm_medium=banner-home-agosto&utm_campaign=bedoyecta&utm_content=comercializado
Ejemplo real: banner comercializado del carrusel de home de agosto. Cada parámetro tiene un color distinto para poder verificarlos de un vistazo; la URL se copia completa y funciona tal cual.

utm_content es el parámetro que separa el desempeño de los espacios vendidos a laboratorios del contenido propio de la marca. Es lo que permite sustentar ante un tercero que su espacio funcionó.

Importante

Esta convención debe mantenerse tal cual. Si la agencia entrante adopta una propia, los datos dejan de ser comparables con el histórico y nadie lo nota hasta meses después, cuando alguien intenta comparar un año contra otro. Mantenerla no cuesta nada; recuperarla después es imposible.

Volumen de trabajo

SecciónVolumen aproximado mensual
Home24–32 materiales
Micrositios49 banners
Blog8 banners
Landings especialesSegún campaña

Cómo verificar que algo quedó bien publicado

Lista de comprobación para revisar una publicación sin necesidad de operar la plataforma:

  • El material corresponde al que se aprobó en el Excel del mes.
  • Se ve correctamente en desktop y en mobile. Son dos revisiones distintas: un banner puede verse bien en una y romperse en la otra.
  • El banner lleva a la URL correcta al hacer clic.
  • La URL de destino incluye los parámetros UTM.
  • La vigencia está configurada: la publicación aparece y desaparece en las fechas previstas.
  • Los espacios comercializados quedaron documentados en el reporte de evidencias.

Errores frecuentes

  • Un cambio programado que no entró. Programar no es publicar: hay que volver a revisar el sitio el día en que el cambio debía activarse.
  • Cargar solo una de las dos medidas. Todos los banners tienen versión desktop y versión mobile; olvidar una deja el espacio roto en la mitad de los dispositivos.
  • Rutas de destino inválidas. Verificar siempre que la URL a la que apunta una promoción exista y cargue.
  • Cambios de último minuto del área comercial en ligas de promociones o en costos, que llegan cuando el material ya estaba cargado.

Nota

Los cambios de último minuto no son un error de ejecución sino una característica de la operación: conviene contar con ellos y revisar el sitio después de la fecha de publicación, no solo antes.

Dónde viven los materiales

Todo lo relacionado con el sitio vive en la carpeta 07 Sitio Web de Drive: los Excels mensuales, los materiales, las evidencias y las campañas.

Importante

El acceso a esta carpeta es temporal, para facilitar la transición. Definir y mantener un repositorio propio corresponde a la agencia entrante. Los materiales se entregan además en disco duro, según la sección 14.

Lo que caduca y hay que vigilar

Lo que caduca son, sobre todo, las promociones. Cada una tiene una vigencia definida y debe bajarse o sustituirse al terminar.

El Excel del mes es la biblia en cuanto a fechas: ahí está la vigencia de cada material. Ante cualquier duda sobre hasta cuándo va algo, la respuesta está en el Excel.

El folleto digital es mensual y se cambia a partir del día 1 de cada mes. Como el resto de la vestimenta, puede dejarse programado con anticipación.