WooCommerce por defecto muestra las categorías con una plantilla genérica.
WooCommerce por defecto muestra las categorías con una plantilla genérica (archive-product.php), por eso se siente tan básica y poco flexible.
La buena noticia: sí puedes hacer que Gutenberg (bloques) mande sobre la plantilla de cada categoría, pero depende cómo lo hagas.
Se explica las formas reales y recomendadas, de la más moderna a la más compatible.
✅ OPCIÓN 1 (RECOMENDADA): Usar Plantillas con Bloques (Full Site Editing – FSE)
Si tu tema es compatible con bloques (block theme como Twenty Twenty-Three, Twenty Twenty-Four, etc.):
Qué pasa aquí.
WooCommerce ya no usa PHP, sino plantillas de bloques que puedes editar con Gutenberg.
Cómo hacerlo.
- Ve a Apariencia → Editor
- Entra a Plantillas
- Busca:
- Archivo de productos
- Categoría de producto
- Edita esa plantilla con bloques:
- Títulos
- Texto
- Banners
- Grillas personalizadas
- Bloques de WooCommerce
👉 Esa plantilla se aplicará a todas las categorías
👉 Puedes crear variantes por categoría (ej: una para “Zapatos”, otra para “Ofertas”).
💡 Esto es lo más limpio y futuro-proof.
✅ OPCIÓN 2: Plantillas por categoría usando Gutenberg + shortcodes/bloques.
Si tu tema NO es FSE (tema clásico):
Estrategia.
WooCommerce sigue cargando su plantilla PHP, pero tú controlas el contenido desde una página.
Pasos.
- Crea una página normal (Gutenberg)
- Diseña ahí:
- Banner
- Texto SEO
- Bloques
- Bloque “Productos por categoría”
- Ve a:
Productos → Categorías - Entra a la categoría
- En Descripción, mete:
- Bloques (si el editor lo permite)
- O un shortcode / bloque que cargue esa página
⚠️ Limitación:
No reemplaza al 100% la plantilla, pero mejora muchísimo el control visual y SEO.
✅ OPCIÓN 3: Reemplazar la plantilla con código (control total).
Si quieres que Gutenberg sea el jefe, incluso en temas clásicos:
Lo que se hace
- Copias:
woocommerce/templates/archive-product.php
a:
tu-tema/woocommerce/archive-product.php
- Dentro, en vez del loop clásico, cargas:
echo do_blocks( get_the_content() );
- Luego:
- Editas el contenido con bloques
- Usas campos dinámicos
- O conectas páginas por categoría
👉 Esto ya es nivel pro, pero te da control absoluto.
⚠️ Lo que NO se puede (para que no pierdas tiempo)
- No se puede convertir mágicamente la plantilla default de WooCommerce en Gutenberg sin FSE o sin tocar tema
- Elementor / WPBakery no manda sobre categorías sin hacks
- La descripción de categoría no reemplaza toda la estructura
🔥 Mi recomendación directa
Si hoy estuviera montando una tienda desde cero:
👉 Tema con Full Site Editing + WooCommerce
👉 Controlar categorías con plantillas de bloques
👉 Una plantilla base + variantes por categoría importante
Es más rápido, más SEO, más flexible y sin parches raros.
Kadence Theme funciona muy bien con WooCommerce, y tienes varias formas de que Gutenberg controle las plantillas de categorías.
Aquí se deja lo que puedes hacer concretamente con Kadence:
✅ 1) Usar Plantillas de Bloques (Full Site Editing / FSE).
👉 Kadence tiene soporte para bloques, pero NO es un “block theme puro” como Twenty Twenty-Four.
Eso significa que:
- No puedes (aún) crear plantillas de archivo directamente desde el editor de bloques como en un tema FSE puro.
- Pero sí puedes usar el constructor de plantillas de Kadence + bloques para WooCommerce.
Cómo personalizar categorías.
- Apariencia → Kadence → WooCommerce
- Busca la opción de Plantillas
- Kadence Pro trae plantillas integradas para WooCommerce
- Activa y edita la plantilla de:
- Archivo de productos
- Categoría de producto
- Dentro del editor de bloques puedes poner:
- Título personalizado
- Banners
- Bloques de productos filtrados
- Texto SEO
- Secciones de contenido por categoría
✅ 2) Crear Plantillas por Categoría Específica.
Si quieres una plantilla distinta por cada categoría:
Kadence te permite usar condiciones en sus plantillas de WooCommerce (con Kadence Pro + WooCommerce extras).
Ejemplo de condiciones:
- “Mostrar esta plantilla solo en la categoría Zapatos”
- “Esta otra solo en Accesorios”
Así puedes tener:
📌 category-zapatos.php → con un diseño
📌 category-accesorios.php → con otro
Pero mejor sin PHP, usando las condiciones del mismo editor de plantillas.
✅ 3) Añadir Contenido Personalizado con Gutenberg.
Aunque no cambies radicalmente la plantilla de archivo, puedes inyectar contenido por categoría de esta forma:
En tu panel de WooCommerce:
Productos → Categorías → Editar categoría
→ En la descripción puedes poner:
✅ Bloques
✅ Texto
✅ Encabezados
✅ Imágenes
✅ Shortcodes de productos
Esto te permite poner marketing/SEO arriba o abajo de la grilla de productos, personalizado por categoría.
⚠️ Lo que NO sucede por defecto.
WooCommerce usa internamente:
archive-product.php
del tema padre o hijo.
Kadence procesa esa plantilla, pero no sustituye automáticamente el layout con bloques a menos que:
✔️ Actives plantillas de WooCommerce desde Kadence
✔️ Tienes Kadence Pro / WooCommerce extras
(Sin eso solo tendrás el layout básico con la descripción encima/abajo.)
🧠 Recomendación.
Si quieres control visual total de cada categoría sin programar, lo ideal es:
✅ Usar:
- Kadence Theme
- Kadence Pro
- Kadence WooCommerce addons
- Y el editor de plantillas (blocks)
Con esto puedes:
✔️ Diseñar la página de categoría como quieras.
✔️ Asignar plantillas diferentes por categoría.
✔️ Usar bloques dinámicos de producto.
✔️ Incluir textos SEO y banners sin usar PHP.
🧩 Si quieres hacerlo con código (para programadores).
Puedes crear archivos en tu child theme:
woocommerce/archive-product-categoria-slug.php
Ejemplo:
woocommerce/archive-product-zapatos.php
Y ahí usas bloques con:
echo do_blocks( get_the_content() );
Esto te permitiría controlar el diseño desde Gutenberg pero sí requiere un child theme y saber PHP.
Si quieres, dime:
🔹 Si tienes Kadence Pro o solo la versión gratuita
🔹 Qué plantilla de categoría quieres personalizar
🔹 Si quieres que sea igual para todas o distinta por cada categoría
Y te doy el paso a paso exacto según tu caso. 💪
y si inserto un snippet php para que la plantilla por defecto de woocommerce en su seccion de descripcion admita edicion de bloques o existe algun plugin que lo haga
Sí — sí puedes usar un snippet o un plugin para que la parte de “descripción” de la plantilla de categoría de WooCommerce sea editable con Gutenberg, aunque por defecto WordPress solo ofrece un campo WYSIWYG clásico para descripciones de taxonomías como categorías (no un editor de bloques por defecto).
Aquí tienes las formas reales de hacerlo:
🧩 1) Usar un snippet para activar el editor de bloques (Gutenberg) en descripciones de categorías
WooCommerce trata las categorías como taxonomías (product_cat), y por defecto no usa el editor de bloques ahí. Puedes forzar que este campo use Gutenberg con código.
Pon este snippet en tu functions.php del child theme o usa un plugin de snippets (como Code Snippets):
// Permitir Gutenberg en descripciones de categorías de producto
add_filter( 'use_block_editor_for_taxonomy', function( $use_block_editor, $taxonomy ) {
if ( 'product_cat' === $taxonomy ) {
return true;
}
return $use_block_editor;
}, 10, 2 );
👉 Esto habilita el editor de bloques para el campo de descripción de cada categoría.
Luego podrás añadir bloques directamente al contenido de la descripción.
⚠️ Importante: no todos los temas muestran esa descripción con bloques automáticamente — muchos solo imprimen el HTML simple. Si esto pasa, puede que necesites ajustar el template (ver más abajo).
🧰 2) Plugins que dan bloques y control visual en plantillas WooCommerce
Aunque el editor de categorías por sí solo no es reemplazo completo de la plantilla, puedes facilitar mucho el diseño usando plugins de bloques para WooCommerce:
🧱 Gutenberg / WooCommerce Enhancers
- ShopEngine Gutenberg WooCommerce Builder
Permite construir la página de archivo (incluyendo categorías) con bloques en Gutenberg. - Product Blocks / ProductX / WooCommerce Blocks (core + addons)
Añaden bloques como Productos por categoría, títulos, filtros, grids, etc., para crear vistas personalizadas en Gutenberg. - Custom Query Blocks
Permite mapear páginas customizadas como archivo de taxonomías, lo que te deja diseñar totalmente la página de categoría con Gutenberg.
Con estos puedes, por ejemplo, crear un layout Gutenberg distinto para cada categoría si lo combinas con plantillas o condiciones (según el plugin).
🛠️ 3) Ajuste en tu plantilla para mostrar el contenido de bloques
Si habilitas el editor de bloques en categoría (con el snippet) pero al visualizar en frontend no ves el contenido con bloques, modifica tu template para que imprima correctamente:
En el archivo de tu tema (idealmente child theme):
woocommerce/taxonomy-product_cat.php
Reemplaza la parte donde se muestra la descripción por:
echo apply_filters( 'the_content', get_term_field( 'description', get_queried_object()->term_id, 'product_cat' ) );
💡 Esto hace que WordPress procese el contenido como bloques completos y no solo texto plano.
📌 Recomendaciones prácticas
✔️ Habilitar Gutenberg en la descripción de categorías con el código te da edición visual real.
✔️ Si quieres un diseño más avanzado (columnas, banners, productos, filtros), úsalo con bloques WooCommerce específicos o builder plugins.
✔️ Si tu tema no imprime bloques correctamente, modifica la plantilla de archivo o usa un builder que soporte plantillas completas.
Si quieres, dime qué versión de WooCommerce y WordPress usas y si quieres que esa edición sea igual para todas las categorías o distinta por cada una — así te doy el código completo y el flujo exacto según tu caso.
no yo solo quiero que en el campo de descripcion se habilite la edición con gutenberg con un shortcode
Perfecto, ahora está claro 👍
Sí se puede lograr exactamente eso:
👉 que el campo “Descripción” de la categoría admita bloques Gutenberg
👉 y que se renderice mediante un shortcode, sin tocar la plantilla base de WooCommerce.
Voy directo al grano, sin rodeos.
🎯 Objetivo exacto
- Editar la descripción de la categoría (
product_cat) con Gutenberg - Insertar esa descripción donde tú quieras usando un shortcode
- Sin cambiar
archive-product.php - Compatible con Kadence
✅ PASO 1: Habilitar Gutenberg en la descripción de categorías
Este snippet solo habilita el editor de bloques en el campo descripción.
👉 Añádelo en functions.php (child theme) o en Code Snippets:
add_filter( 'use_block_editor_for_taxonomy', function( $use_block_editor, $taxonomy ) {
if ( 'product_cat' === $taxonomy ) {
return true;
}
return $use_block_editor;
}, 10, 2 );
📌 Resultado:
- Cuando edites una categoría → la descripción será Gutenberg
- Podrás usar columnas, imágenes, encabezados, botones, bloques WooCommerce, etc.
✅ PASO 2: Crear el shortcode para imprimir esa descripción con bloques
Ahora creamos un shortcode que:
- Detecta la categoría actual
- Toma su descripción
- Renderiza bloques correctamente
Shortcode: [wc_cat_description]
function wc_category_description_block_shortcode() {
if ( ! is_product_category() ) {
return '';
}
$term = get_queried_object();
if ( empty( $term->description ) ) {
return '';
}
return apply_filters( 'the_content', $term->description );
}
add_shortcode( 'wc_cat_description', 'wc_category_description_block_shortcode' );
✅ PASO 3: Usarlo SIN tocar WooCommerce
Ahora tienes 3 formas limpias de usarlo 👇
🔹 Opción A (recomendada en Kadence)
En Apariencia → Kadence → WooCommerce → Layout
Busca el campo donde Kadence permite HTML / contenido custom
y pon:
[wc_cat_description]
🔹 Opción B: Insertarlo desde la descripción misma
Sí, es meta 😄 pero funciona si Kadence ya imprime la descripción:
- Diseñas todo con bloques
- WooCommerce lo muestra
- El shortcode solo asegura renderizado correcto
🔹 Opción C: Hook visual (sin editar archivos)
Si quieres que aparezca antes del grid:
add_action( 'woocommerce_before_shop_loop', function() {
echo do_shortcode('[wc_cat_description]');
}, 5 );
O después del grid:
add_action( 'woocommerce_after_shop_loop', function() {
echo do_shortcode('[wc_cat_description]');
}, 5 );
⚠️ Cosas IMPORTANTES que debes saber
✔️ Gutenberg sí guarda bloques en taxonomías, no es hack
✔️ apply_filters('the_content') es CLAVE → sin eso los bloques no renderizan
✔️ No rompes SEO
✔️ No rompes actualizaciones
✔️ No tocas plantillas core
🧠 Resultado final (lo que querías)
- Cada categoría tiene su propio diseño
- Editable con Gutenberg puro
- Insertable con shortcode
- Compatible con Kadence free o pro
- Sin FSE, sin Elementor, sin PHP complejo
Si quieres, en el siguiente mensaje te doy:
- Versión más segura para multisite.
- Versión solo para ciertas categorías.
- O cómo ocultarlo automáticamente si no hay descripción.
Tú dime. 💪
Para que la sección “Descripción” de la plantilla de categorías de WooCommerce se pueda editar con Gutenberg, SÍ debes crear un snippet PHP.
No necesitas plugins ni shortcodes si lo haces bien.
Te dejo la forma correcta, mínima y limpia (la que se usa en producción).
🎯 Qué hace este snippet
- Activa Gutenberg en la descripción de las categorías de producto
- Hace que WooCommerce renderice los bloques correctamente
- No toca plantillas
- Funciona con Kadence
✅ SNIPPET ÚNICO (cópialo tal cual)
👉 Agrégalo en:
functions.phpdel child theme o- Plugin Code Snippets
/**
* Habilitar Gutenberg en la descripción de categorías de WooCommerce
* y renderizar bloques correctamente en el frontend
*/
// 1️⃣ Activar editor de bloques para product_cat
add_filter( 'use_block_editor_for_taxonomy', function( $use_block_editor, $taxonomy ) {
return ( 'product_cat' === $taxonomy ) ? true : $use_block_editor;
}, 10, 2 );
// 2️⃣ Renderizar la descripción como contenido con bloques
add_filter( 'woocommerce_taxonomy_archive_description', function( $description ) {
if ( is_product_category() && ! empty( $description ) ) {
return apply_filters( 'the_content', $description );
}
return $description;
});
✅ Resultado real
Después de guardar:
- Ve a Productos → Categorías
- Edita una categoría
- El campo Descripción ahora es Gutenberg
- Inserta:
- Columnas
- Imágenes
- Botones
- Bloques WooCommerce
- Guarda
- En el frontend:
✔ Se ve dentro de la sección de descripción nativa de la plantilla
✔ Con estilos correctos
✔ Sin shortcodes
✔ Sin tocararchive-product.php
⚠️ Notas importantes (para Kadence)
- Kadence sí imprime
woocommerce_taxonomy_archive_description - Este filtro es justo el que WooCommerce usa para mostrar la descripción
- Por eso no necesitas hooks adicionales
🧠 Por qué esta es la mejor solución
| Método | Resultado |
|---|---|
| Plugin | Dependencia innecesaria |
| Shortcode | Trabajo extra |
| Editar plantilla | Riesgo en updates |
| Este snippet | ✅ limpio, estable |
Si quieres, puedo darte:
- versión que solo active Gutenberg en ciertas categorías
- versión con fallback SEO si no hay descripción
- versión que mueva la descripción arriba/abajo del grid
Es 100% normal en WooCommerce.
Lo que ves (editor básico que ni renderiza shortcodes) es exactamente el comportamiento por defecto.
La solución es un snippet pequeño y seguro, no estás entrando en terreno raro.
Voy paso a paso y con total claridad.
🔍 Qué está pasando ahora (para que lo entiendas)
- Las categorías de producto (
product_cat) son taxonomías - WordPress:
- ❌ NO usa Gutenberg en taxonomías por defecto
- ❌ NO procesa
the_content
- Por eso:
- Ves un editor muy básico
- No renderiza shortcodes
- No renderiza bloques
👉 No es Kadence
👉 No es error tuyo
👉 Así viene WooCommerce
✅ La solución REAL (y simple)
¿Es complejo?
❌ No
👉 Son 2 filtros, menos de 20 líneas
👉 No rompe nada
👉 Se puede revertir fácil
🧩 SNIPPET EXACTO (solución definitiva)
Cópialo tal cual en Code Snippets o functions.php del child theme:
/**
* Habilitar Gutenberg en la descripción de categorías de producto
* y renderizar correctamente el contenido (bloques y shortcodes)
*/
// Activar editor de bloques en product_cat
add_filter( 'use_block_editor_for_taxonomy', function( $use_block_editor, $taxonomy ) {
if ( 'product_cat' === $taxonomy ) {
return true;
}
return $use_block_editor;
}, 10, 2 );
// Procesar la descripción como contenido completo
add_filter( 'woocommerce_taxonomy_archive_description', function( $description ) {
if ( is_product_category() && ! empty( $description ) ) {
return apply_filters( 'the_content', $description );
}
return $description;
});
🧪 Qué pasa después de activar el snippet
- Ve a Productos → Categorías
- Edita cualquier categoría
- El campo Descripción ahora es:
✅ Gutenberg
✅ Con bloques
✅ Con shortcodes - Guarda
- En el frontend:
- La descripción se ve en su lugar normal
- Con columnas, imágenes, botones, etc.
⚠️ Cosas importantes (tranquilo, todo bien)
✔️ Esto NO afecta entradas ni páginas
✔️ No rompe SEO
✔️ No interfiere con Kadence
✔️ No requiere plugins
✔️ Si lo desactivas, todo vuelve a como estaba
🧠 Resumen claro
- ❌ No estás haciendo nada mal
- ❌ No es una limitación “grave”
- ✅ WooCommerce simplemente no trae esto por defecto
- ✅ El snippet es la forma correcta
Si solo quieres que la descripción de la categoría de WooCommerce renderice shortcodes (sin Gutenberg, sin bloques), NO es complejo y se soluciona con UN solo snippet.
🎯 Qué hace este snippet
- Mantiene el editor básico (el que ya tienes)
- Permite que:
[shortcodes]- HTML
se rendericen correctamente en el frontend
👉 No toca el editor
👉 No toca plantillas
👉 Cero riesgo
✅ SNIPPET MÍNIMO (visualizar shortcodes en descripción de categoría).
Cópialo tal cual en Code Snippets o en el functions.php de tu child theme:
/**
* Renderizar shortcodes en la descripción de categorías de WooCommerce
*/
add_filter( 'woocommerce_taxonomy_archive_description', function( $description ) {
if ( is_product_category() && ! empty( $description ) ) {
return do_shortcode( $description );
}
return $description;
});
🧪 Cómo probar que funciona.
- Ve a Productos → Categorías.
- Edita una categoría.
- En la descripción escribe algo como:
[products limit="4" columns="4"]
- Guarda.
- Ve a la categoría en el frontend.
✅ Ahora el shortcode SÍ se renderiza.
⚠️ Detalles importantes.
- Esto NO habilita Gutenberg
- Solo habilita:
- Shortcodes
- HTML
- Es 100% compatible con:
- WooCommerce
- Kadence
- Otros temas
🧠 Si luego quieres subir el nivel
| Necesidad | Snippet |
|---|---|
| Solo shortcodes | ✅ este |
| Shortcodes + Gutenberg | apply_filters('the_content') |
| Diseño completo | FSE / plantillas |
🔑 Resumen corto
- ❌ WooCommerce no procesa shortcodes en descripciones
- ✅ 1 filtro lo arregla
- ✅ No es complejo
- ✅ No rompe nada
Si quieres, dime qué shortcodes estás usando (productos, sliders, banners) y te digo si conviene este snippet o el de Gutenberg completo.
Una cosa clave:
hay casos donde el snippet NO funciona, y no es porque esté “mal escrito”, sino por cómo WooCommerce + el tema imprimen esa descripción.
Voy a ser muy claro y honesto, sin insistir en lo mismo.
🚨 POR QUÉ NO TE FUNCIONA (la verdad técnica)
En muchos setups (Kadence incluido):
- WooCommerce escapa o filtra la descripción de la taxonomía
- El contenido NO pasa por
do_shortcodenithe_content - Algunos hooks solo devuelven texto plano
- Resultado:
❌ shortcodes no renderizan
❌ bloques no renderizan
❌ JS inline no se ejecuta
👉 No es que no se pueda, es que ese campo está limitado a propósito
❗ Conclusión importante
NO existe una solución 100% confiable usando SOLO el campo “Descripción” sin tocar nada más.
Cualquier solución real implica una de estas 3 vías 👇
(no hay cuarta, y te lo digo para ahorrarte tiempo)
✅ ALTERNATIVAS QUE SÍ FUNCIONAN (reales)
🔹 OPCIÓN 1 — Campo HTML “simulado” (sin PHP, sin plugins)
Qué haces
- Usas HTML + CSS
- Sin shortcodes
- Sin JS inline
Ejemplo que sí se renderiza:
<div class="cat-banner">
<h2>Ofertas en Zapatos</h2>
<p>Compra los mejores modelos</p>
<a class="btn" href="/ofertas">Ver ofertas</a>
</div>
⚠️ Limitación:
- No productos dinámicos
- No lógica
- Solo contenido estático
✔️ Esto sí funciona siempre
🔹 OPCIÓN 2 — JS externo inyectado (hack funcional)
Esto sí funciona, pero es un hack consciente.
Paso 1: en la descripción SOLO HTML
<div id="cat-dynamic"></div>
Paso 2: snippet PHP para inyectar JS
add_action( 'wp_footer', function() {
if ( is_product_category() ) {
?>
<script>
document.addEventListener("DOMContentLoaded", function () {
const container = document.getElementById('cat-dynamic');
if (container) {
container.innerHTML = `
<div class="promo">
<h2>Productos destacados</h2>
</div>
`;
}
});
</script>
<?php
}
});
📌 Ventaja:
- No dependes del editor
- Control total
📌 Desventaja:
- No es SEO-friendly
- Es JS (no PHP)
🔹 OPCIÓN 3 — Shortcode HTML global (LA MEJOR SIN TOCAR PLANTILLA)
Esta es la alternativa correcta cuando WooCommerce bloquea la descripción.
Paso 1: creas un shortcode PHP
add_shortcode('cat_custom_content', function () {
if ( ! is_product_category() ) return '';
ob_start();
?>
<section class="cat-custom">
<h2>Contenido personalizado</h2>
<p>Esto sí funciona</p>
</section>
<?php
return ob_get_clean();
});
Paso 2: lo insertas NO en la descripción, sino:
- En un hook
- O en Kadence (HTML block / custom content)
add_action( 'woocommerce_before_shop_loop', function() {
echo do_shortcode('[cat_custom_content]');
}, 5 );
✔️ SEO
✔️ Dinámico
✔️ Estable
✔️ Sin pelear con WooCommerce
🔥 LA RESPUESTA HONESTA A TU IDEA.
“¿Se puede forzar la descripción a comportarse como contenido real?”
👉 No de forma limpia ni confiable, porque:
- Es una taxonomía
- WooCommerce no la trata como
post_content - Los temas la filtran
Por eso los profesionales NO usan la descripción para layouts
La usan solo para texto.
🧠 Mi recomendación directa (sin vueltas).
Si quieres:
- Bloques
- Shortcodes
- Control real
👉 NO uses la descripción
👉 Usa un hook + shortcode propio
👉 O una plantilla de archivo
Eso te ahorra bugs, horas y frustración.
Si quieres, dime:
- dónde EXACTAMENTE quieres que aparezca el contenido
- si lo quieres por categoría o global
y te doy el snippet exacto que SÍ va a funcionar en tu sitio, sin probar a ciegas.
y si busco la manera de insertar mejor esto Filtro: [filtros_wc_pro] en la plantilla antes de los productos y después de la descripcion serviria mejor
Sí — ESA es la mejor decisión 👍
y además es la forma correcta de hacerlo en WooCommerce, sin pelearte con la descripción ni con Gutenberg.
Tu idea sí sirve mejor, es más estable y es como lo haría alguien con experiencia.
Voy a explicarte por qué, y luego te doy el snippet exacto.
✅ Por qué esta opción SÍ funciona.
[filtros_wc_pro]es un shortcode funcional- WooCommerce SÍ ejecuta shortcodes cuando tú los llamas
- No dependes del campo “Descripción” (que es limitado)
- No rompes Kadence ni WooCommerce
- Es compatible con actualizaciones
👉 Insertarlo antes del loop de productos y después de la descripción es exactamente el lugar correcto.
📍 Dónde engancharlo (orden real de WooCommerce).
Orden típico en categoría:
- Descripción de la categoría
- Result count / ordering
- Loop de productos
El hook perfecto es:
woocommerce_archive_description
o, más controlado:
woocommerce_before_shop_loop
✅ SNIPPET RECOMENDADO (simple y efectivo).
Insertar el filtro DESPUÉS de la descripción y ANTES de los productos.
/**
* Insertar filtros WooCommerce después de la descripción de la categoría
*/
add_action( 'woocommerce_archive_description', function() {
if ( is_product_category() ) {
echo do_shortcode('[filtros_wc_pro]');
}
}, 20 );
📌 20 asegura que:
- La descripción ya se mostró
- El filtro queda justo debajo
🔁 Alternativa (si Kadence mueve la descripción).
Si ves que Kadence cambia el orden, usa este:
add_action( 'woocommerce_before_shop_loop', function() {
if ( is_product_category() ) {
echo do_shortcode('[filtros_wc_pro]');
}
}, 5 );
🧪 Cómo validar que quedó bien.
- Ve a una categoría
- Debes ver:
- Descripción
- Filtros
- Productos
- Cambia de categoría y se mantiene
⚠️ Detalles importantes.
✔️ No uses la descripción para lógica
✔️ No dependes del editor
✔️ El shortcode siempre se ejecuta
✔️ SEO intacto
🧠 Conclusión clara.
Sí, esto sirve MUCHO mejor.
Es estable.
Es profesional.
Es escalable.
Estás tomando la decisión correcta.
Si quieres, en el próximo mensaje puedo:
- limitar el filtro solo a ciertas categorías.
- envolverlo con clases Kadence.
- hacerlo colapsable en móvil.
- o moverlo arriba/abajo con prioridad exacta.
Dime y lo dejamos fino 👌
👉 Sí se puede insertar un patrón de Gutenberg en ese lugar
👉 PERO hay una condición clave que define cómo hacerlo.
🔑 PUNTO CLAVE (muy importante).
En WordPress hay 2 tipos de “patrones”:
❌ Patrones NO sincronizados (solo diseño).
- Los que creas desde el editor como patrón normal
- NO se pueden renderizar con PHP
- Existen solo para el editor
✅ Patrones sincronizados (Reusable Blocks).
- En realidad son el post type
wp_block - SÍ se pueden renderizar con PHP
- Esta es la opción correcta para tu caso
👉 Para insertarlo desde la plantilla / hook, tu “patrón filtros” DEBE ser un bloque reutilizable (sincronizado)
✅ SOLUCIÓN CORRECTA (la que SÍ funciona).
PASO 1 — Convierte tu patrón en bloque reutilizable.
- Abre cualquier página con Gutenberg
- Inserta tu patrón Filtros
- Selecciónalo completo
- Menú de 3 puntos → Crear bloque reutilizable
- Ponle nombre:
👉Filtros categoría
Ahora WordPress lo guarda como wp_block.
PASO 2 — Obtén el ID del bloque reutilizable.
Ve a:
wp-admin → Apariencia → Editor → Bloques reutilizables
o
wp-admin → wp-admin/edit.php?post_type=wp_block
Abre “Filtros categoría” y mira la URL:
post=123&action=edit
👉 Ese 123 es el ID
PASO 3 — Inserta el patrón en la categoría (snippet PHP).
Este snippet:
- Inserta el bloque reutilizable
- Justo después de la descripción
- Antes del loop de productos
- Renderiza bloques Gutenberg reales
/**
* Insertar patrón Gutenberg (bloque reutilizable) en categorías WooCommerce
*/
add_action( 'woocommerce_archive_description', function () {
if ( ! is_product_category() ) {
return;
}
// ⬇️ ID de tu bloque reutilizable
$block_id = 123;
echo do_blocks( '<!-- wp:block {"ref":' . $block_id . '} /-->' );
}, 20 );
🔁 Reemplaza 123 por tu ID real.
🧪 Resultado final (lo que tú quieres).
En la página de categoría se verá:
- Descripción (si existe)
- ✅ Tu patrón Gutenberg “Filtros”
- Grid de productos
✔️ Sin shortcodes
✔️ Sin hacks JS
✔️ 100% Gutenberg
✔️ Editable visualmente
✔️ Compatible con Kadence
⚠️ Cosas IMPORTANTES que debes saber.
- Si editas el bloque reutilizable → cambia en todas las categorías
- Puedes crear varios bloques y usar condiciones por categoría
- Esto es mucho más limpio que usar la descripción
🧠 Variante avanzada (por categoría).
if ( is_product_category( 'zapatos' ) ) {
$block_id = 123;
} else {
$block_id = 456;
}
🏁 CONCLUSIÓN CLARA.
✔️ Usar un patrón Gutenberg como bloque reutilizable.
✔️ Insertarlo vía hook.
✔️ Es la mejor solución posible en WooCommerce.
Esto ya es nivel arquitectura limpia, no parche.
Si quieres, dime:
- si el patrón usa bloques de WooCommerce.
- si necesitas uno distinto por categoría.
- o si quieres que desaparezca cuando no haya productos.
y lo dejamos perfecto. 💪
Perfecto 👍 entendido: el bloque se llama exactamente filtros (todo en minúscula)
y quieres insertar ESE patrón/bloque Gutenberg en la plantilla de categoría, sin shortcodes.
Se deja la forma correcta y robusta, sin usar el ID a mano.
✅ CONDICIÓN IMPORTANTE (confirmación rápida).
filtros DEBE ser un bloque reutilizable (sincronizado).
(es decir, existe como wp_block).
Si lo ves en:
/wp-admin/edit.php?post_type=wp_block
→ vamos bien.
✅ SNIPPET FINAL (busca el bloque por nombre: filtros).
Este código:
- Busca el bloque reutilizable cuyo título es
filtros - Lo renderiza como bloques Gutenberg reales
- Lo inserta después de la descripción y antes de los productos
/**
* Insertar bloque reutilizable Gutenberg llamado "filtros"
* en categorías de WooCommerce
*/
add_action( 'woocommerce_archive_description', function () {
if ( ! is_product_category() ) {
return;
}
// Buscar el bloque reutilizable por nombre
$block = get_page_by_title( 'filtros', OBJECT, 'wp_block' );
if ( ! $block ) {
return;
}
echo do_blocks( $block->post_content );
}, 20 );
🧪 Qué vas a ver en el frontend.
Orden final:
- Descripción de la categoría
- ✅ Bloque Gutenberg “filtros”
- Grid de productos
✔️ Bloques nativos
✔️ Filtros funcionales
✔️ Sin shortcodes
✔️ Sin JS
✔️ Sin tocar plantillas
⚠️ Notas importantes (para evitar sustos).
- El nombre debe ser exactamente
filtros- sensible a espacios, no a mayúsculas/minúsculas
- Si lo renombras → cambia también en el snippet
- Si el bloque no existe → no rompe nada (simplemente no muestra)
🔁 Variante: solo en ciertas categorías.
if ( ! is_product_category( array( 'zapatos', 'accesorios' ) ) ) {
return;
}
🧠 Conclusión clara.
👉 Esta es la mejor forma posible de insertar un patrón Gutenberg
👉 Mucho más limpia que shortcodes
👉 100% compatible con WooCommerce + Kadence
👉 Escalable y mantenible
Servicios o productos disponibles:
Categorías de la tienda:


Categorías de blog:
- Blog (342)
- CSS (1)
- DISEÑO WEB (12)
- ECOSISTEMAS DIGITALES (6)
- Energia solar (1)
- Finanzas Personales (20)
- FOOD TRUCKS (2)
- IDEAS DE NEGOCIO (3)
- Información (86)
- Inteligencia Artificial (7)
- Inversiones (9)
- Medir (1)
- Mercadeo (18)
- Monetización (19)
- Publicidad (16)
- Google Ads (6)
- SALUD (6)
- Seguros de Auto (1)
- SEO (12)
- Teorías (1)
- Ventas (11)
- WordPress (88)
- SNIPPETS (12)
Últimas 100 Entradas de blog de 443 publicadas:
Para ver todas las entradas ingrese al Blog en el menú principal.
- Cómo vender células madre en Estados Unidos


Cómo vender células madre en Estados Unidos. Vender servicios relacionados con células madre en Estados Unidos usando Facebook es posible, pero es un sector altamente… - Arquitectura técnica paso a paso para implementar un Agente IA en WordPress


🏗 Arquitectura técnica paso a paso para implementar un Agente IA en WordPress. Implementar un agente de IA que interprete instrucciones en lenguaje natural y… - Cómo integrar una IA que navegue y ejecute acciones por el usuario en WordPress (sin hacer clics)


🤖 Cómo integrar una IA que navegue y ejecute acciones por el usuario en WordPress (sin hacer clics). La evolución de la inteligencia artificial ya… - Lo que aprendí enfrentando errores técnicos reales en producción
- Cómo estructurar un flujo de pagos seguro y profesional
- De freelance a sistema automatizado: Evolución natural de un negocio online
- Cómo ofrecer servicios digitales en tu ciudad usando tu web
- Cómo crear textos largos optimizados para SEO que realmente posicionen
- Errores que frenan el crecimiento de un marketplace
- Cómo validar una idea digital antes de invertir dinero
- Automatización: Cómo hacer que el sistema venda sin ti
- Cómo estructurar una membresía rentable desde el inicio
- Tiempo vs dinero: Qué hacer cuando solo tienes uno de los dos
- Cómo crear un modelo de negocio digital sin inversión inicial
- Cómo diseñar contenido visual que se vea “fotografía real” y no caricatura
- Cómo elegir fondos que resalten el producto sin distraer
- Diseño minimalista vs diseño saturado: Cuál convierte más
- Cómo lograr equilibrio entre texto y producto en una imagen
- Psicología visual aplicada a productos digitales
- Cómo crear imágenes que transmitan confianza y realidad
- Errores comunes al diseñar portadas para blogs
- Cómo mejorar una imagen sin alterar la esencia original
- Iluminación y profundidad: Claves para una imagen profesional
- Cómo adaptar una imagen horizontal a formato Instagram sin perder impacto
- Diferencia entre diseño infantil y diseño corporativo
- Cómo crear imágenes realistas para negocios dirigidos a adultos
- Diseño limpio: Nada debe tocar el producto (principio profesional)
- Cómo posicionar el precio sin afectar la estética del producto
- Reglas básicas de composición visual para productos en redes sociales
- Cómo estructurar un proyecto web para escalar sin rehacerlo
- Cómo evitar que imágenes se corten al imprimir entradas
- CSS esencial para controlar imágenes en generación de PDF
- Cómo diseñar un sistema de aprobación manual para vendedores
- Estructura correcta de roles y permisos en un marketplace
- Cómo redirigir usuarios automáticamente después del registro
- Automatización total de ventas digitales paso a paso
- Cómo optimizar rendimiento cuando el servidor tiene buena capacidad
- Seguridad en WordPress sin depender de plugins pesados
- Configuración correcta del archivo .htaccess para evitar conflictos
- Qué hacer cuando tu sitio da error 404 intermitente
- Cómo reemplazar URLs correctamente en toda la base de datos
- Migración de bases de datos sin romper tu sitio web
- Cómo diseñar un flujo de registro profesional para marcas
- Errores comunes al integrar plugins de comercio electrónico
- Cómo convertir usuarios normales en vendedores automáticamente
- Control de estados personalizados para gestionar vendedores correctamente
- Cómo obligar el pago de membresía antes de permitir publicar productos
- La arquitectura ideal para un marketplace con múltiples vendedores
- Cómo crear un sistema de ventas autónomo con WordPress desde cero
- Limite de memoria de WordPress donde solucionarCómo solucionar el límite de memoria en WordPress (Guía técnica completa). El error de límite de memoria en WordPress es uno de los problemas más…
- Cómo Solucionar Correctamente el Reemplazo de Datos Después de Migrar un Sitio WordPress


Cómo Solucionar Correctamente el Reemplazo de Datos Después de Migrar un Sitio WordPress. Migrar un sitio WordPress a un nuevo dominio o actualizar datos importantes… - Elementor no funciona con PHP 8.3Elementor no está funcionando con PHP 8.3, Se explica exactamente qué está pasando y cómo solucionarlo correctamente 👇 🚨 ¿Elementor es compatible con PHP 8.3?….
- Curar infección en los parpados de un gallo con limónCurar infección en los parpados de un gallo con limón. Curar infección en los parpados de un gallo con limón. El limón sólo se le…
- Sistema de ventas que se maneja solo 100% autónomo con WordPress


Sistema de ventas que se maneja solo 100% autónomo con WordPress. Es posible crear un sistema de ventas 100% automatizado con WordPress, pero hay que… - ¿Por qué Google Site Kit no siempre permite trackear todo en WordPress y cuándo conviene usar snippets manuales?


¿Por qué Google Site Kit no siempre permite trackear todo en WordPress y cuándo conviene usar snippets manuales? Cuando trabajamos con WordPress y queremos medir… - Cómo editar correctamente la cabecera en Elementor (sin perderte en el intento)


Cómo editar correctamente la cabecera en Elementor (sin perderte en el intento). Cuando trabajamos con WordPress y usamos Elementor, una de las áreas que más… - Marketing Digital para B2B


📊 Marketing Digital para B2B (Business to Business). El marketing digital B2B (Business to Business) es el conjunto de estrategias digitales diseñadas para que una… - ¿Cómo posicionar una empresa de aseo en Boise, Idaho, Estados Unidos?


¿Cómo posicionar una empresa de aseo en Boise, Idaho, Estados Unidos?. Vamos a estructurar cómo posicionar una empresa de aseo en Boise, Idaho usando WordPress,… - Publicidad de intención y publicidad de interrupción en Google Ads


Aquí tienes una explicación clara y actualizada al 2026 de lo que significa “publicidad de intención” y “publicidad de interrupción” dentro de Google Ads (y… - Optimizar Google Business en Medellín


Optimizar Google Business en Medellín: Guía Completa para Dominar el SEO Local. Si quieres captar más clientes en Medellín, optimizar tu perfil en Google Business… - Schema LocalBusiness en Medellín


Schema LocalBusiness en Medellín: Guía Completa para Potenciar tu SEO Local. Implementar Schema LocalBusiness en Medellín es una de las acciones técnicas más poderosas para… - SEO local en Medellín


SEO Local en Medellín: Guía Completa para Posicionar tu Negocio en los Primeros Resultados. El SEO local en Medellín es una de las estrategias digitales… - Análisis y SEO para Hogar Geriátrico en Medellín


Análisis y SEO para Hogar Geriátrico en Medellín. Aquí tienes un análisis de tu sitio web “Hogar Geriátrico en Medellín – Sede Floresta y Calasanz”… - Poner un celular en la nevera para que vuelva a prenderPoner un celular en la nevera para que vuelva a prender. La idea de poner un celular en la nevera para que vuelva a prender…
- Meta de Ventas vs. Presupuesto: La Ecuación Definitiva Que Todo Negocio Debe Resolver


Meta de Ventas vs. Presupuesto: La Ecuación Definitiva Que Todo Negocio Debe Resolver. Deje de adivinar y comience a calcular: Cómo transformar sus objetivos de… - Cómo Priorizar su Presupuesto para Alcanzar Metas de Venta Específicas


Del Blanco a la Diana: Cómo Priorizar su Presupuesto para Alcanzar Metas de Venta Específicas. Su presupuesto es limitado. Aprenda a asignarlo inteligentemente entre brand… - Cómo Diagnosticar y Corregir la Desconexión entre sus Números y su Realidad


El Síndrome de la Meta Inalcanzable: Cómo Diagnosticar y Corregir la Desconexión entre sus Números y su Realidad. Si cada trimestre termina con frustración por… - ¿Qué vender de Hotmart?¿Qué vender de Hotmart?. Se puede vender en Hotmart desde Colombia y es una de las plataformas más usadas para crear y monetizar productos digitales…
- Plugins de cache y rendimiento testeo aplicación en mi sitio web


Punto de partida WP Fastest Cache: WP Fastest Cache desactivado y se vuelve a hacer el testeo: Se nota la caída en rendimiento se pasa… - ¿Cómo se camina en una carretera rural en Colombia hacia arriba se sube por la derecha?¿Cómo se camina en una carretera rural en Colombia hacia arriba se sube por la derecha?. En Colombia, cuando caminas por una carretera rural (especialmente…
- Cuántos enlaces de mi sitio web al día puedo compartir en Facebook sin que me bloqueenCuántos enlaces de mi sitio web al día puedo compartir en Facebook sin que me bloqueen. No existe un número oficial público que Facebook diga…
- Qué incluye el plan Shopify ~$39 (Basic)Aquí tienes una lista concreta, clara y realista de qué permite y qué limita el plan de Shopify de ~$39 USD/mes (Basic) — especialmente si…
- ¿Qué es kworb.net?¿Qué es kworb.net?. Kworb (https://kworb.net/) es un sitio web independiente de estadísticas musicales y análisis de datos que agrupa información sobre rendimiento de canciones y…
- Tendencias de canciones en el mundo 10 de cada país en YouTube Enero 12-2026Tendencias de canciones en el mundo 10 de cada país Enero 12-2026. Actualmente no existe una página pública universal de tendencias globales de música en…
- Errores comunes de SEO que matan el tráfico orgánico.


Errores comunes de SEO que matan el tráfico orgánico. Muchas empresas invierten tiempo, dinero y esfuerzo en SEO, pero aun así ven cómo su tráfico… - ¿Cuánto cuesta el SEO para las pequeñas empresas?


¿Cuánto cuesta el SEO para las pequeñas empresas?. Una de las preguntas más frecuentes que hacen los propietarios de pequeñas empresas antes de invertir en… - Una de las claves reales para ganar más con AdSense estando en ColombiaUna de las claves reales para ganar más con AdSense estando en Colombia. Una de las claves reales para ganar más con AdSense estando en…
- WooCommerce por defecto muestra las categorías con una plantilla genéricaWooCommerce por defecto muestra las categorías con una plantilla genérica. WooCommerce por defecto muestra las categorías con una plantilla genérica (archive-product.php), por eso se siente…
- La Autopista Digital: Construyendo un Flujo Constante de Clientes en la Era Online


La Autopista Digital: Construyendo un Flujo Constante de Clientes en la Era Online. En el paisaje comercial actual, las calles con mayor actividad ya no… - Guía Completa de Energía Solar Residencial: Ahorra Dinero y Logra la Independencia Energética


Guía Completa de Energía Solar Residencial: Ahorra Dinero y Logra la Independencia Energética. Para ofrecerte un contenido de alta calidad que realmente posicione y convierta,… - Snippet PHP filtro de productos WooCommerce por Talla y ColorSnippet PHP filtro de productos WooCommerce por Talla y Color. Snippet PHP filtro de productos WooCommerce por Talla y Color. Lo que se entrega ya…
- Listado de los estilos de imagen más utilizados en el mundo


Listado de los estilos de imagen más utilizados en el mundo. Aquí tienes un listado amplio y ordenado de los estilos de imagen más utilizados… - Cómo escoger el nombre para mi empresa


Cómo escoger el nombre para mi empresa. Cómo escoger el nombre para mi empresa. Escoger el nombre de tu empresa no es un detalle menor:… - Todas las herramientas IA que tiene Hostinger para WordPress


Todas las herramientas IA que tiene Hostinger para WordPress. Aquí tienes todas las herramientas y funciones con IA que Hostinger ofrece actualmente para WordPress, extraídas… - Todas las herramientas IA que tiene el CRM Kommo


Todas las herramientas IA que tiene el CRM Kommo. Kommo integra la inteligencia artificial directamente en el corazón del CRM para gestionar conversaciones, automatizar ventas… - Crear un vendedor digital automático con IA para WhatsApp con Hosting compartido Hostinger


Crear un vendedor digital automático con IA para WhatsApp con Hosting compartido Hostinger. Se explica como crear un vendedor digital automático con IA para WhatsApp… - Crear una IA de ventas con LLaMA que atienda 5 líneas de WhatsApp


Crear una IA de ventas con LLaMA que atienda 5 líneas de WhatsApp. Para crear una IA de ventas con LLaMA que atienda 5 líneas… - IA DE VENTAS CON LLaMA PARA 5 WHATSAPP


IA DE VENTAS CON LLaMA PARA 5 WHATSAPP Aquí tienes el PASO A PASO REAL y APLICABLE para crear una IA de ventas con LLaMA… - PASO A PASO: IA DE VENTAS CON LLaMA EN HOSTING COMPARTIDO


PASO A PASO: IA DE VENTAS CON LLaMA EN HOSTING COMPARTIDO Se explica el paso a paso realista y aplicable para crear una IA propia… - Qué es IA y qué puede hacer por tu empresa en Colombia


Qué es IA y qué puede hacer por tu empresa en Colombia. La Inteligencia Artificial (IA) es un conjunto de tecnologías que permiten a las… - Como integrar la inteligencia artificial en el día a día de las empresas en Colombia


Como integrar la inteligencia artificial en el día a día de las empresas en Colombia. Integrar inteligencia artificial (IA) en el día a día de… - Integrar inteligencia artificial (IA) en el día a día de las empresas —incluidas las de Colombia— puede transformar radicalmente la eficiencia, la innovación y la competitividad. No se trata solo de “usar herramientas”, sino de incorporar la IA en procesos, cultura y estrategia empresarial. infobae1. Entender qué puede hacer la IA para tu empresa. Antes de implementar cualquier tecnología, es clave conocer para qué sirve la IA y qué…
- La Unificación del Continente Americano


La Unificación del Continente Americano es una idea histórica, política y cultural que propone integrar a los países de América — Desde Canadá hasta la… - Como vender servicios de inteligencia artificial de alto valor a empresas


Como vender servicios de inteligencia artificial de alto valor a empresas. Venta de Servicios de IA de Alto Valor a Empresas. Vender servicios de IA… - Inteligencia artificial integrada con WordPress


Inteligencia artificial integrada con WordPress. La inteligencia artificial integrada con WordPress hoy no es una sola cosa, sino un ecosistema de funciones que puedes usar… - Integración de WhatsApp con Shopify


Aquí tienes una explicación clara y práctica sobre qué se puede y qué no se puede hacer al integrar WhatsApp con Shopify, cómo funcionan los… - Ley de arrendamiento en Colombia


Ley de arrendamiento en Colombia. En Colombia, el arrendamiento de vivienda urbana está regulado principalmente por la Ley 820 de 2003. Se deja una explicación… - Análisis de mi sitio web y plan de posicionamiento orgánico 2026


Mi sitio web brayanstevenrendonmonsalve.com analiza dime los puntos fuertes y debiles He revisado el contenido principal de tu sitio brayanstevenrendonmonsalve.com para hacer un análisis objetivo… - Cómo automatizar el flujo de ventas de un PDF Hotmart con GoHighLevel


Escuchar el post: Cómo automatizar el flujo de ventas de un PDF Hotmart con GoHighLevel. Para automatizar la venta de un curso en PDF de… - Cómo automatizar el flujo de ventas con GoHighLevel


Cómo automatizar el flujo de ventas con GoHighLevel. Cómo automatizar el flujo de ventas con GoHighLevel. cómo automatizar el flujo de ventas en GoHighLevel (GHL)…
Páginas de mi sitio:
- ¿QUIÉN SOY?
- AdSense como fuente de ingresos
- AdSense vs servicios digitales
- Arquitectura web para AdSense
- BLOG
- BUSCAR
- Carrito
- Categorías de mi tienda
- Cómo construir un ecosistema digital
- Cómo crear activos digitales rentables
- Cómo crear redes de contenido
- Cómo crear un medio digital desde cero
- Cómo crear un sitio web rentable
- Cómo escalar un sitio web con contenido.
- Cómo escalar visitas web
- Cómo funciona Adsense en Colombia
- Cómo ganar dinero con SEO en Colombia
- Cómo monetizar contenido informativo
- Cómo vivir del tráfico web
- Consultor SEO
- Consultoría en Pasarelas de Pago Globales en Caracas Venezuela
- CONTÁCTAME
- Contenido informativo que genera ingresos
- Creación de contenido Manizales
- Creación de contenido para ads
- Creación de sitios web WordPress Manizales
- Creación y/o administración de ecosistemas digitales
- Creation and/or management of digital ecosystems
- Crecimiento orgánico sostenible
- Cuántas visitas necesito para ganar dinero con Adsense
- Cuánto paga Google AdSense
- Cuánto se gana con Adsense en Colombia
- Desarrollo de tiendas virtuales en Cali de accesorios con WordPress
- Desarrollo de tiendas virtuales en Cali de accesorios para bicicletas.
- Desarrollo de tiendas virtuales en Cali de accesorios.
- Desarrollo de tiendas virtuales en Cali de bolsos.
- Desarrollo de tiendas virtuales en Cali de ciclismo.
- Desarrollo de tiendas virtuales en Cali de de joyas.
- Desarrollo de tiendas virtuales en Cali de tenis.
- Desarrollo de tiendas virtuales en Cali de trajes para hombres.
- Desarrollo de tiendas virtuales en El Cable Manizales
- Desarrollo de tiendas virtuales en el Centro de Manizales
- Desarrollo de tiendas virtuales en Fátima
- Desarrollo de tiendas virtuales en Guayacanes
- Desarrollo de tiendas virtuales en La Enea
- Desarrollo de tiendas virtuales en La Sultana.
- Desarrollo de tiendas virtuales en Las Américas
- Desarrollo de tiendas virtuales en Laureles
- Desarrollo de tiendas virtuales en Palogrande
- Desarrollo de tiendas virtuales en San Joaquín
- Digital Ecosystems
- Digitalización de Inventarios Industriales Maracaibo Venezuela
- Diseñador de páginas web con WordPress
- Diseñador de páginas web en Manizales, Caldas, Colombia
- Diseñador de páginas web Manizales
- Diseñador web Cali
- Diseño de páginas web comerciales en La Enea Manizales
- Diseño de paginas web en Cali
- Diseño de páginas web en El Cable Manizales
- Diseño de páginas web en el Centro de Manizales
- Diseño de páginas web en Fátima Manizales
- Diseño de páginas web en Fátima Manizales
- Diseño de páginas web en Guayacanes Manizales
- Diseño de páginas web en La Enea Manizales
- Diseño de páginas web en La Sultana Manizales
- Diseño de páginas web en la Zona Rosa de Manizales
- Diseño de páginas web en Las Américas Manizales
- Diseño de páginas web en Laureles Manizales
- Diseño de páginas web en Manizales
- Diseño de páginas web en Palogrande Manizales
- Diseño de páginas web en San Joaquín Manizales
- Diseño de páginas web Manizales
- Diseño de páginas web modernas en Laureles
- Diseño de páginas web optimizadas para Google en Manizales
- Diseño de páginas web para comercios en Las Américas
- Diseño de páginas web para comercios en Palogrande Manizales
- Diseño de páginas web para empresas en Manizales
- Diseño de páginas web para negocios del Centro de Manizales
- Diseño de páginas web para negocios en Guayacanes
- Diseño de páginas web para negocios locales en La Sultana
- Diseño de páginas web profesional en Manizales
- Diseño de páginas web profesionales en San Joaquín
- Diseño de tiendas virtuales en Cúcuta
- Diseño de tiendas virtuales en El Cable Manizales
- Diseño de tiendas virtuales en el Centro de Manizales
- Diseño de tiendas virtuales en Fátima Manizales
- Diseño de tiendas virtuales en Guayacanes Manizales
- Diseño de tiendas virtuales en La Enea Manizales
- Diseño de tiendas virtuales en La Sultana Manizales
- Diseño de tiendas virtuales en Las Américas Manizales
- Diseño de tiendas virtuales en Laureles Manizales
- Diseño de tiendas virtuales en Manizales
- Diseño de tiendas virtuales en Palogrande Manizales
- Diseño de tiendas virtuales en San Joaquín Manizales
- Diseño gráfico Manizales
- Diseño web Caldas
- Diseño Web en WordPress: Precios, Beneficios y Qué Incluir.
- Diseño web Manizales
- Diseño web para empresas en El Cable Manizales
- Diseño web para empresas en Fátima
- Diseño web para empresas en La Enea
- Diseño web para empresas en Laureles Manizales
- Diseño web para negocios en San Joaquín
- Diseño web profesional
- Diseño web profesional en el Centro de Manizales
- Diseño web profesional en Guayacanes
- Diseño web profesional en La Sultana
- Diseño web profesional en Las Américas
- Diseño web profesional en Palogrande
- Diseño y desarrollo de páginas web administrables en Colombia
- Diseño y desarrollo de tiendas virtuales en Colombia
- Donar
- E-commerce Manizales
- E-commerce para Retail de Lujo en Caracas Venezuela
- Ecommerce para empresas en Manizales
- Edición de videos Manizales
- El derecho a recibir recompensa
- El derecho a recibir recompensa por resultados
- Estrategia digital basada en tráfico
- Estrategias de contenido masivo para AdSense
- Estrategias de posicionamiento masivo
- Estrategias de tráfico orgánico en Colombia
- Finalizar compra
- Google Ads Manizales
- Invertir en mi modelo de negocio.
- Marketing de contenidos a gran escala
- Marketing digital Caldas
- Marketing digital orientado a tráfico
- Mi cuenta
- Modelo de negocio AdSense en Colombia
- Modelo publisher en Colombia
- Monetización web con AdSense en Colombia
- Pagarme
- Paginas web Cali
- Páginas web para centros de salud, hospitales, clínicas, consultorios en Colombia
- Páginas web para laboratorios clínicos en Colombia
- Páginas web para panaderías en Colombia
- Páginas web para salones de belleza en Colombia
- Páginas web WordPress
- Política de devoluciones tienda virtual
- Política de privacidad
- PORTAFOLIO
- Posicionamiento Web
- Posicionamiento web para publicidad digital
- Publicidad AdSense en sitios de nicho
- Publicidad digital basada en contenido
- Publicidad en Meta (Ads) para Comercios Locales en Maracaibo Venezuela
- Publicidad Facebook Manizales
- Publicidad Instagram Manizales
- Publicidad programática en Colombia
- Rentabilidad del tráfico digital
- Rentabilización de páginas web
- Salsa Alternativa con Riffusion IA
- SEO Guerrilla
- SEO orientado a monetización
- SEO orientado a volumen
- SEO para AdSense a largo plazo
- SEO para blogs sin blog
- SEO para contenido long tail
- SEO para creadores de contenido
- SEO para Empresas de Exportación y Logística en Caracas Venezuela
- SEO para ganar dinero online
- SEO para ingresos pasivos.
- SEO para medios digitales en Colombia
- SEO para modelos de afiliados y ads
- SEO para portales digitales
- SEO para proyectos de alto volumen
- SEO para proyectos personales
- SEO para proyectos personales en Colombia
- SEO para tráfico informativo
- SEO para webs informativas
- SEO Profesional
- SEO y monetización web
- SEO y publicidad digital combinados
- Servicio de administración de redes sociales
- Servicio de construcción de sitios web administrables con WordPress
- Servicio de control de plagas en Manizales, Caldas, Colombia
- Servicio de creación de contenido escrito
- Servicio de creación de ecosistemas digitales en España
- Servicio de creación de páginas de aterrizaje
- Servicio de creación de videos
- Servicio de creación de videos creación y/o administración de ecosistemas digitales
- Servicio de creación y/o administración de Ferreterías Virtuales Colombia,
- Servicio de desarrollo web con WordPress
- Servicio de desarrollo WordPress en Pereira
- Servicio de diseño de ecosistema digital
- Servicio de diseño de identidad visual de empresa
- Servicio de diseño de logotipos
- Servicio de diseño de publicidad para imprimir
- Servicio de diseño de sitios web en Ecuador desde Colombia
- Servicio de diseño de tarjetas de presentación
- Servicio de diseño web profesional en Manizales
- Servicio de ecosistema digital en Armenia
- Servicio de email Marketing
- Servicio de embudo de conversión en Ibagué
- Servicio de embudo de ventas en WordPress
- Servicio de embudos digitales en Machala Ecuador
- Servicio de embudos web en Bucaramanga
- Servicio de escritura y edición de texto con inteligencia artificial.
- Servicio de estrategia web en Armenia
- Servicio de páginas a medida en Armenia
- Servicio de páginas web con WordPress que venden
- Servicio de páginas web en Colón Panamá
- Servicio de páginas web en Manta Ecuador
- Servicio de posicionamiento orgánico en Google
- Servicio de publicidad en Facebook
- Servicio de publicidad en Google Ads
- Servicio de publicidad en Instagram
- Servicio de publicidad en LinkedIn
- Servicio de publicidad en TikTok
- Servicio de Publicidad en YouTube
- Servicio de sistema de ventas online en Pereira
- Servicio de web que vende en Manizales
- Servicio de WordPress para PYMES en Pereira
- Servicio web con entrega digital en Ibagué
- Servicio web en Otavalo Ecuador
- Servicio web WordPress en Manizales
- Servicio WordPress en David Chiriquí Panamá
- Servicio WordPress en Loja Ecuador
- Servicio WordPress en Santiago Panamá
- Servicios de automatización web con WordPress
- Servicios de diseño de embudos de venta digitales
- Servicios de marketing digital con WordPress
- Servicios de marketing web en Bucaramanga
- Servicios de mercadeo en Colombia
- SERVICIOS DE PUBLICIDAD Y MERCADEO
- Servicios de WordPress para negocios online
- Servicios SEO
- Servicios web completos en Ibagué
- Servicios web en Chitré Panamá
- Servicios WordPress + automatización en Bucaramanga
- Servicios WordPress en Zamora Ecuador
- Términos y condiciones de mi servicio de mercadeo, publicidad y/o ventas por comisión.
- Tienda
- Tiendas virtuales administrables en El Cable Manizales
- Tiendas virtuales administrables en el Centro de Manizales
- Tiendas virtuales administrables en Fátima Manizales
- Tiendas virtuales administrables en Guayacanes Manizales
- Tiendas virtuales administrables en La Enea Manizales
- Tiendas virtuales administrables en La Sultana Manizales
- Tiendas virtuales administrables en Las Américas Manizales
- Tiendas virtuales administrables en Laureles Manizales
- Tiendas virtuales administrables en Palogrande Manizales
- Tiendas virtuales administrables en San Joaquín Manizales
- Tiendas virtuales corporativas en Manizales
- Tiendas virtuales en Manizales
- Tiendas virtuales Manizales
- Tiendas virtuales para empresas autoadministrables en Manizales
- Tiendas virtuales para empresas con pagos en línea en Manizales
- Tiendas virtuales para empresas en El Cable Manizales
- Tiendas virtuales para empresas en el Centro de Manizales
- Tiendas virtuales para empresas en Fátima Manizales
- Tiendas virtuales para empresas en Guayacanes Manizales
- Tiendas virtuales para empresas en La Enea Manizales
- Tiendas virtuales para empresas en La Sultana Manizales
- Tiendas virtuales para empresas en Las Américas Manizales
- Tiendas virtuales para empresas en Laureles Manizales
- Tiendas virtuales para empresas en Palogrande Manizales
- Tiendas virtuales para empresas en San Joaquín Manizales
- Tiendas virtuales para empresas y negocios en Manizales
- Trading de tráfico orgánico
- Traducir
- Vale la pena vivir de AdSense
- Venta de lotes en Manizales y Villa María
- VENTAS POR COMISIÓN
- Webs para Servicios de Ingeniería y Mantenimiento en Maracaibo (Zulia) Venezuela















