Kowal Blog para Magento 2: un blog que aprovecha la potencia del catálogo de Magento

Kowal Blog es un módulo de blog para Magento 2 que aprovecha las capacidades nativas del catálogo de Magento.
Compatibilidad
2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
Hyva Theme
Hyva Theme Redy
Gestión mediante IA (MCP)
Sí
30,75 €
Escribir correo electrónico a un amigo

Consultar sobre este producto

Descripción / Kowal Blog para Magento 2: un blog que aprovecha la potencia del catálogo de Magento

MAGENTO 2 · CONTENIDO · CATÁLOGO MAGENTO · PAGEBUILDER

Gestiona un blog basado en los mecanismos del catálogo Magento.

Kowal Blog

Crea artículos como blog_post y utiliza categorías, vistas de tienda y campos nativos de contenido y SEO. Combina el blog con etiquetas, un widget de últimas entradas y landing pages construidas con PageBuilder.

Atributos nativos · Varios árboles de blog · Adaptador Hyvä opcional

CÓMO FUNCIONA EN LA PRÁCTICA

01 · Defines la estructura del blog
Indicas las categorías raíz y los ajustes de listas y entradas.

02 · Creas un artículo
Completas blog_post, contenido, imágenes, etiquetas y metadatos.

03 · Publicas con el layout adecuado
Seleccionas la vista del artículo o landing page y la vista de tienda.

¿Qué gana tu tienda?

Descubre las funciones, el uso y la configuración del módulo.

Conoce el módulo

Kowal_Blog es un módulo de blog Magento 2 diseñado de forma diferente a las extensiones clásicas. En lugar de crear un sistema independiente de entradas, categorías y routing, aprovecha el catálogo Magento.

Las categorías del blog son categorías estándar del catálogo y la entrada es un producto del tipo especial blog_post. Así, el blog utiliza mecanismos Magento ya presentes en la tienda e integrados con frontend, SEO, vistas de tienda, caché y administración.

Un concepto singular

Su característica principal es utilizar el catálogo Magento como motor de publicación de contenido.

El módulo añade un nuevo tipo de producto:

blog_post

El tipo blog_post se basa en el comportamiento del producto virtual, pero no está destinado a venderse. La entrada no renderiza precio, carrito, información de stock ni elementos de compra. Sin embargo, sigue siendo una entidad de catálogo Magento y puede utilizar sus funciones existentes.

Este enfoque combina:

  • el carácter editorial del blog,
  • las posibilidades técnicas del catálogo Magento.

Por qué es relevante

Muchos módulos crean un sistema separado junto a Magento: tablas de entradas, categorías, routing, SEO e integraciones propios. Suele implicar más código, excepciones y componentes que mantener.

Kowal_Blog sigue el enfoque contrario. Utiliza lo que Magento ya hace bien:

  • categorías del catálogo,
  • relaciones producto-categoría,
  • atributos EAV,
  • vistas de tienda,
  • URL rewrites,
  • meta title y meta description,
  • sitemap,
  • caché,
  • layouts de página,
  • imágenes de producto,
  • traducciones,
  • formularios administrativos estándar.

El blog es una parte natural de la tienda Magento, no un complemento aislado.

SEO coherente con Magento

Las entradas utilizan campos SEO nativos Magento:

  • url_key,
  • meta_title,
  • meta_description,
  • meta_keyword.

El módulo también genera datos estructurados adaptados al contenido del blog, como BlogPosting, CollectionPage, ItemList y BreadcrumbList. Al mismo tiempo, elimina los structured data de producto allí donde la entrada no debe tratarse como un producto de venta.

Mejor aprovechamiento de las categorías de la tienda

Las categorías del blog son categorías del catálogo. El administrador indica una categoría como raíz del blog, y sus subcategorías pasan a ser categorías del blog.

Esto permite crear una estructura lógica de contenidos, por ejemplo:

  • Blog,
  • Blog / Guías,
  • Blog / Noticias,
  • Blog / SEO,
  • Blog / Magento.

Menos infraestructura independiente

No requiere un modelo separado de categorías del blog ni un modelo básico independiente de entradas. Reduce el código personalizado y el riesgo de conflictos con Magento.

Un flujo familiar para el administrador

Una entrada se crea de forma similar a un producto. El administrador trabaja en el formulario conocido de Magento, con atributos adaptados al contenido:

  • fecha de publicación,
  • autor,
  • formato de entrada,
  • etiquetas,
  • nivel de dificultad,
  • fuente del contenido,
  • entrada destacada.

Vistas de tienda y traducciones

Como el contenido se basa en atributos de producto, puede utilizar los mecanismos estándar de valores por vista de tienda.

La introducción utiliza el campo nativo:

short_description

El contenido principal utiliza el campo nativo:

description

Esto simplifica traducir y mantener contenido multilingüe.

Tipo de producto Blog Post

El módulo añade el tipo blog_post, basado en el producto virtual. Está destinado a publicar contenido, no a venderse.

Conjunto de atributos Blog Post

Durante la instalación se crea el conjunto de atributos Blog Post, que contiene campos nativos de Magento y campos editoriales adicionales.

El módulo utiliza los atributos existentes de Magento allí donde tiene sentido:

  • name como título de la entrada,
  • short_description como entradilla,
  • description como contenido,
  • image como imagen principal,
  • url_key como URL,
  • campos meta nativos como SEO.

Categorías de blog desde el catálogo de Magento

En la configuración del módulo, el administrador indica la categoría principal del blog. Esta categoría es la página principal del blog, y sus subcategorías son categorías del blog.

Lista de entradas

El módulo admite varias variantes de visualización de la lista:

  • lista,
  • cuadrícula de 2 columnas,
  • cuadrícula de 3 columnas,
  • cuadrícula de 4 columnas.

Cada variante puede mostrar la imagen de la entrada, el título, la fecha de publicación, el autor, la entradilla y el enlace a la entrada.

Vista de entrada

La página de la entrada renderiza el contenido como un artículo, no como un producto de venta. La plantilla de la entrada muestra:

  • título,
  • fecha de publicación,
  • autor,
  • imagen principal,
  • entradilla,
  • contenido completo,
  • etiquetas.

Sidebar del blog

El módulo proporciona un sidebar de blog con bloques:

  • categorías del blog,
  • últimas entradas,
  • etiquetas.

El sidebar funciona con los layouts nativos de Magento:

  • 1column,
  • 2columns-left,
  • 2columns-right.

Aplicación del layout de página

El administrador puede establecer layouts separados para:

  • categorías del blog,
  • páginas de entradas.

El blog puede tener una disposición distinta de las categorías estándar de productos.

Bloqueo de elementos de otros módulos

En muchas tiendas, las páginas de producto incluyen bloques adicionales de plazo de preparación, iconos de transportistas, comparador, listas de deseos o stock.

El módulo permite indicar los nombres de bloques del layout que se eliminan solo en el contexto del blog. Mantiene una vista limpia del artículo sin afectar a páginas normales de producto.

Datos estructurados

La capa SEO integrada puede generar datos adecuados para el blog:

  • BlogPosting para la entrada,
  • CollectionPage y ItemList para las listas,
  • BreadcrumbList para la navegación.

Es relevante porque técnicamente la entrada es un producto Magento, pero para los buscadores debe ser un artículo.

Para quién es este módulo

Es una buena opción para tiendas que quieren un blog sin crear un sistema de contenido independiente.

Es especialmente adecuado para:

  • tiendas que trabajan intensamente con SEO,
  • tiendas multilingües,
  • proyectos con catálogos amplios,
  • marcas que publican guías y contenido especializado,
  • implementaciones donde el blog debe ser parte integral de la tienda.

La ventaja principal

La mayor ventaja es que no intenta sustituir Magento por un CMS de blog independiente. Utiliza el catálogo Magento como base sólida del contenido.

Gracias al tipo de producto blog_post el blog obtiene flexibilidad editorial y aprovecha los mecanismos maduros del catálogo Magento.

Landing pages y varios blogs

Cada categoría raíz configurada puede crear un árbol de blog separado. El modelo más claro asigna la entrada a un solo árbol.

Los layouts Landing Page Full Width y Landing Page 1 Column renderizan description de PageBuilder sin el marco estándar del artículo. Puedes controlar la cabecera y el pie de la tienda en la entrada y añadir el resto de elementos dentro del contenido.

Migración y gestión de etiquetas

La migración admite Amasty y Magefan y mapea categorías, etiquetas, entradas, contenido y metadatos al catálogo Magento. Puede crear redirecciones 301 por vista de tienda y guarda informes de colisiones de direcciones.

Content → Blog → Tags ofrece descripciones y SEO de etiquetas e importación/exportación CSV. Editas sobrescrituras por vista, y el frontend utiliza el fallback a valores predeterminados.

Productos relacionados y una barra lateral clara

Activas Show Related Products on Blog Posts en Sidebar y asignas productos al editar la entrada. Está desactivado por defecto; el bloque requiere productos visibles y un layout con barra lateral.

El blog elimina filtros y navegación de productos en su contexto. La barra lateral muestra las primeras 10 etiquetas y ofrece las restantes mediante una zona desplegable sin JavaScript.

Datos estructurados mediante una capa SEO independiente

Kowal Blog actual puede funcionar sin Kowal SEO Rich Data, pero no emite JSON-LD del blog por sí mismo. Una integración SEO configurada, como Kowal_SeoRichData, proporciona BlogPosting, CollectionPage, ItemList y BreadcrumbList.

Comprueba los datos estructurados resultantes y elimina de la entrada las indicaciones incorrectas de producto de venta. Utilizar blog_post no garantiza resultados enriquecidos en buscadores.

Adaptador Hyvä opcional

El paquete incluye Kowal_BlogHyva. Para una vista Hyvä, activa ambos módulos y Enable Hyva Compatibility en la configuración del blog. Luma funciona con el módulo principal.

El adaptador cubre listas, entradas, barra lateral, etiquetas, landing pages y widget de últimas entradas. El contenido PageBuilder y los widgets de otras extensiones requieren su propia compatibilidad con el tema.

Instalación mediante Composer

Paquete kowal/module-blog, módulo Kowal_Blog. Tras configurar el acceso al repositorio Kowal, instala el paquete, activa el módulo, actualiza Magento y limpia la caché. En producción, incluye la compilación y el despliegue de contenido estático según el proceso de la tienda.

De la configuración al resultado

1. Defines la estructura del blog
Indicas las categorías raíz y los ajustes de listas y entradas.

2. Creas un artículo
Completas blog_post, contenido, imágenes, etiquetas y metadatos.

3. Publicas con el layout adecuado
Seleccionas la vista del artículo o landing page y la vista de tienda.

Una guía relacionada con la oferta

Creas un artículo en la categoría de guías, añades contenido con PageBuilder y asignas productos relacionados.

Tras activar la opción correspondiente, la barra lateral puede mostrar fichas de producto. El artículo conserva su propia vista, sin precio ni botón de compra para la entrada.

Combina contenido especializado con el catálogo de la tienda

¿Quieres adaptar el módulo a tu tienda? Consulta sobre la implementación de Kowal Blog y comenta la configuración o las extensiones necesarias.

Más Información

Hyva Theme Hyva Theme Redy
Conformidad con la plantilla Hyvä, Luma / Blank, KOWAL

Instrucciones de instalación del módulo

Instalación y configuración del módulo Kowal Blog

Este documento describe la instalación del móduloKowal_Blogy el significado de los campos de configuración disponibles en el panel de Magento.

Requisitos

El módulo está diseñado para Magento 2.4.x.

Módulos de Magento requeridos:

  • Magento_Catalog,
  • Magento_CatalogUrlRewrite,
  • Magento_Eav,
  • Magento_Store.

El módulo se instala como paquete Composer:

kowal/module-blog

Instalación mediante Composer

Añade el repositorio Composer:

Recibirás por e-mail los datos de acceso al repositorio Composer, dirección de e-mail del cliente y token de licencia, tras la compra. También están disponibles en el panel de cliente tras iniciar sesión en kowal.store. Sustituye TWOJ_EMAIL_KLIENTA por la dirección de correo electrónico de tu cuenta y TWOJ_TOKEN por el token recibido. Ejecuta los comandos en el directorio raíz de Magento.

composer config repositories.kowal composer https://repo.kowal.store

Configura los datos de acceso al repositorio Composer de Kowal:

composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"

Instala el módulo:

composer require kowal/module-blog

Activa el módulo:

bin/magento module:enable Kowal_Blog

Ejecuta la actualización:

bin/magento setup:upgrade

Limpia la caché:

bin/magento cache:flush

En modo de producción, ejecuta además:

bin/magento setup:di:compile
bin/magento setup:static-content:deploy
bin/magento indexer:reindex

Qué crea la instalación

Durante la instalación, el módulo crea:

  • el tipo de productoblog_post,
  • el conjunto de atributosBlog Post,
  • los atributos editoriales de la entrada,
  • la configuración en el panel de Magento,
  • bloques de frontend,
  • plantillas de lista, entrada, sidebar y datos estructurados.

Preparación de la categoría del blog

  1. Ve a:
Catalog > Categories
2. Crea una categoría que será la página principal del blog, por ejemplo:
Blog
3. Debajo de esta categoría, crea subcategorías del blog, por ejemplo:
Blog / Poradniki
Blog / Aktualności
Blog / SEO
4. Asegúrate de que las categorías estén activas y tengan unurl_key.

Configuración del módulo

La configuración se encuentra en:

Stores > Configuration > Kowal > Blog

La configuración se divide en tres secciones:

  • General,
  • Design,
  • Sidebar.

General

Enabled

Activa o desactiva el módulo en el frontend.

Valores:

  • Yes- el módulo funciona,
  • No- el módulo no añade el comportamiento de blog.

Blog Root Category

Indica la categoría principal del blog.

La categoría seleccionada cumple dos funciones:

  • es la página principal del blog,
  • es la raíz de las subcategorías del blog.

Ejemplo:

Default Category / Blog

Las subcategorías ubicadas bajo esta categoría se tratarán como categorías del blog.

Posts Per Page

Número de entradas mostradas en una página del listado.

Ejemplo:

12

El valor debe ser un número mayor que cero.

Post List Display Mode

Define cómo se presenta la lista de entradas del blog.

Valores disponibles:

  • List- lista clásica de entradas,
  • Grid - 2 Columns- cuadrícula en 2 columnas,
  • Grid - 3 Columns- cuadrícula en 3 columnas,
  • Grid - 4 Columns- cuadrícula en 4 columnas.

Cada variante muestra la imagen de la entrada, el título, la fecha de publicación, el autor, la entradilla y el enlace a la entrada.

Show Future Posts

Determina si las entradas con fecha de publicación futura deben ser visibles en las listas.

Valores:

  • Yes- las entradas futuras son visibles,
  • No- las entradas futuras están ocultas.

Recomendación para producción:

No

Design

Blog Category Page Layout

Fuerza el layout de página para la página principal del blog y las categorías del blog.

Valores disponibles:

  • Use Magento Default,
  • 1 Column,
  • 2 Columns with Left Sidebar,
  • 2 Columns with Right Sidebar.

Si eliges un layout de dos columnas, el sidebar del blog se renderizará según el lado seleccionado.

Blog Post Page Layout

Fuerza el layout de página para la entrada del blog.

Valores disponibles:

  • Use Magento Default,
  • 1 Column,
  • 2 Columns with Left Sidebar,
  • 2 Columns with Right Sidebar.

Este ajuste es útil cuando las entradas del blog deben tener un layout diferente al de los productos normales.

Remove Blocks on Blog Categories

Lista de bloques de layout que deben eliminarse en las páginas de categorías del blog.

Introduce un nombre de bloque por línea.

Ejemplo:

catalog.compare.sidebar
wishlist_sidebar

Usa este campo si módulos externos añaden elementos típicos de producto a las categorías del blog.

Remove Blocks on Blog Posts

Lista de bloques de layout que deben eliminarse en las páginas de entradas del blog.

Introduce un nombre de bloque por línea.

Ejemplo:

catalog.compare.sidebar
wishlist_sidebar
product.info.upsell
catalog.product.related
product.info.review
product.info.social

Este campo es útil para ocultar elementos como:

  • comparador,
  • lista de deseos,
  • productos relacionados,
  • reseñas de productos,
  • iconos de proveedores,
  • plazo de preparación del pedido,
  • información de stock,
  • otros bloques procedentes de módulos de producto.

Show Blog Categories

Activa el bloque de categorías del blog en el sidebar.

El bloque muestra las categorías ubicadas bajo la categoría raíz del blog configurada.

Show Recent Posts

Activa el bloque de entradas recientes en el sidebar.

Las entradas se ordenan por fecha de publicación.

Recent Posts Limit

Define el número de entradas recientes visibles en el sidebar.

Ejemplo:

5

Show Tags

Activa el bloque de etiquetas en el sidebar.

Las etiquetas proceden del atributo:

blog_tags

Es un atributo de tipomultiselect.

Creación de una entrada

  1. Ve a:
Catalog > Products
2. Crea un nuevo producto de tipo:
Blog Post
3. Selecciona el conjunto de atributos:
Blog Post
4. Completa los campos básicos:
  • Name- título de la entrada,
  • SKU- identificador técnico,
  • URL Key- dirección URL,
  • Short Description- entradilla,
  • Description- contenido completo,
  • Image- imagen principal,
  • Meta Title,
  • Meta Description.
5. Completa los campos del blog:
  • Published At,
  • Author Name,
  • Post Format,
  • Tags,
  • Reading Level, si se utiliza,
  • Featured, si la entrada debe destacarse.
6. Asigna la entrada a una categoría ubicada bajo la categoría raíz del blog.

Recomendaciones SEO

Títulos y metadatos

Cada entrada debe tener valores únicos para:

  • Name,
  • URL Key,
  • Meta Title,
  • Meta Description.

Entradilla y contenido

CampoShort Descriptiondebe ser una entradilla breve y única, no una copia del primer párrafo del contenido.

CampoDescriptiondebe contener el contenido completo de la entrada con una estructura lógica de encabezados.

Imágenes

La imagen de la entrada debe tener una etiqueta descriptiva, ya que el módulo la utiliza comoaltytitle. Si la etiqueta de la imagen no está definida, se utiliza como alternativa el nombre de la entrada.

El módulo renderiza las imágenes con los atributos:

  • alt,
  • title,
  • width,
  • height.

Enlaces Leer más

Los enlaces de tipoRead more en las listas se marcan como:

rel="nofollow"

El título de la entrada sigue siendo el enlace principal indexable.

Verificación después de la configuración

Después de la instalación y configuración, comprueba:

  • si la categoría raíz del blog muestra la lista de entradas,
  • si las subcategorías del blog muestran las entradas correctas,
  • si las categorías normales de la tienda no muestran entradas del blog,
  • si la entrada no muestra precio, carrito ni estado de stock,
  • si el sidebar muestra los bloques esperados,
  • si los datos estructurados son de tipoBlogPostingy noProduct,
  • si el sitemap y las reescrituras de URL funcionan correctamente,
  • si la caché no muestra el layout anterior después de cambiar la configuración.

Después de realizar cambios en la configuración, conviene ejecutar:

bin/magento cache:clean config layout block_html full_page
Pulse para saltar el carrusel

Hemos encontrado otros productos que podrían gustarle.

Kowal MCP Server para Magento 2
61,50 €
Escribe tu propia reseña
Estás revisando: Kowal Blog para Magento 2: un blog que aprovecha la potencia del catálogo de Magento
Tu valoración:
Precio
Calidad
Asistencia
loader
Cargando...

Has enviado la reseña para moderación.

Cambiar preferencias de cookies