¿Qué es un blog y qué lo diferencia de una página web?

Un blog es un tipo de sitio web muy popular donde, a modo de revista, su autor (muchas veces un particular) publica periódicamente contenidos (llamados “posts”, “entradas” o “artículos”) a los que los lectores puedan añadir comentarios. Si querías tener una definición rápida de lo que es un blog, la definición de arriba resume todo lo esencial. Pero debería saber que los blogs son mucho más que eso. El concepto apareció por primera vez a […]

La entrada ¿Qué es un blog y qué lo diferencia de una página web? se publicó primero en Ciudadano 2.0.

WooCommerce: Añadir filtrado por productos destacados

Ayer sin ir más lejos me preguntó Rafa, que me asalta de vez en cuando con preguntas de estas raras, que si se podía filtrar por productos destacados en los listados de WooCommerce, y tras hacer unas pruebas con slugs me di cuenta de que no.

Es verdad que yo nunca lo había necesitado ni ningún cliente me lo había pedido, pero la realidad es que es algo que no se puede hacer.

Pero claro, es que WooCommerce es WordPress, de código abierto, y en realidad sí que se puede hacer de todo, solo hay que dar con el código adecuado, y el código existía.

Así que si quieres, por el motivo que sea, añadir un desplegable para poder filtrar productos para mostrar solo los destacados, debes añadir el siguiente código a tu plugin de personalizaciones para WooCommerce, o en su defecto al final del archivo functions.php del tema activo:

/* Añadir desplegable para filtrar productos destacados */
add_action('restrict_manage_posts', 'featured_products_sorting');
function featured_products_sorting() {
    global $typenow;
    $post_type = 'product'; // puedes cambiar esto si es para otro tipo de contenido
    $taxonomy  = 'product_visibility'; // cambiar a tu taxonomía
    if ($typenow == $post_type) {
        $selected      = isset($_GET[$taxonomy]) ? $_GET[$taxonomy] : '';
        $info_taxonomy = get_taxonomy($taxonomy);
        wp_dropdown_categories(array(
            'show_option_all' => __("Mostrar todas las {$info_taxonomy->label}"),
            'taxonomy'        => $taxonomy,
            'name'            => $taxonomy,
            'orderby'         => 'name',
            'selected'        => $selected,
            'show_count'      => true,
            'hide_empty'      => true,
        ));
    };
}
add_filter('parse_query', 'featured_products_sorting_query');
function featured_products_sorting_query($query) {
    global $pagenow;
    $post_type = 'product'; // puedes cambiar esto si es para otro tipo de contenido
    $taxonomy  = 'product_visibility'; // cambiar a tu taxonomía
    $q_vars    = &$query->query_vars;
    if ( $pagenow == 'edit.php' && isset($q_vars['post_type']) && $q_vars['post_type'] == $post_type && isset($q_vars[$taxonomy]) && is_numeric($q_vars[$taxonomy]) && $q_vars[$taxonomy] != 0 ) {
        $term = get_term_by('id', $q_vars[$taxonomy], $taxonomy);
        $q_vars[$taxonomy] = $term->slug;
    }
}

Si te pasas por el listado de productos verás un nuevo desplegable…

Dónde podrás filtrar por productos destacados y que se muestren solo estos:

Así que aquí lo tienes, y como ves, claro que se puede.

La entrada WooCommerce: Añadir filtrado por productos destacados la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

¿Desbancará Rank Math al resto de plugins SEO para WordPress?

Por si aún no lo conoces, Rank Math es un plugin SEO para WordPress que lleva meses sorprendiendo a todos por varias peculiaridades:

  • Tiene todas las funcionalidades de Yoast SEO.
  • Incorpora funcionalidades de All in One SEO Pack.
  • Incorpora funcionalidades de Redirection.
  • Incorpora GRATIS funcionalidades de Yoast SEO WooCommerce.
  • Incorpora GRATIS funcionalidades de Yoast SEO Local.
  • Incorpora GRATIS funcionalidades de Yoast SEO Premium.

Yo llevo probándolo unos cuantos meses, y tras muchas pruebas, he grabado un vídeo en el que hago una instalación y configuración completa, importación desde otros plugins SEO incluida, en el que puedes ver qué tiene, qué no, en qué merece la pena y, sobre todo, si está llamado a sustituir al resto de plugins SEO para WordPress.

También te explicaré a qué se debe que ofrezca tantas cosas gratis que en otros son de pago, y por dónde creo que va el futuro de Rank Math SEO, porque da algo tendrán que ganar dinero ¿no crees?

Así que no me enrollo más, no te lo cuento, te lo muestro…

La entrada ¿Desbancará Rank Math al resto de plugins SEO para WordPress? la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

Cómo y por qué deberías migrar de Magento a WooCommerce

Antes de empezar con la parte técnica de cómo migrar de Magento a WooCommerce, creo que son obligadas ciertas reflexiones.

¿Por qué hay tantas tiendas online grandes creadas con Magento?

Seguro que has oído alguna vez eso de que «Si tienes una tienda online realmente grande tienes que usar Magento». Pues no es cierto, es un tipo de falacia conocida como Afirmación del consecuente. ¿Por qué digo esto?

Resulta que es justo lo contrario, la afirmación correcta sería en realidad que «Si usas Magento solo puedes permitírtelo si tienes una tienda online muy grande, con muchas ventas»

¿A qué es debido que exista entonces esta falacia circulando por ahí? Pues es tan sencillo como que hasta no hace mucho, las tiendas online de las marcas más famosas estaban creadas con Magento, y asociábamos erróneamente que – por Afirmación del consecuente – si tienes una tienda online grande tendrás que usar Magento, como los grandes.

Entonces ¿por qué esas tiendas online tan grandes usan Magento? No debe ser malo si es capaz de gestionar Ecommerce inmensos.

Por supuesto, Magento es una plataforma de Ecommerce, con opción de código abierto, muy capaz, que hasta hace años era lo más sólido que había, pero eso ya pasó.

Detrás vinieron otras plataformas Open Source como PrestaShop y WooCommerce, o propietarias como Shopify, que no tienen nada que envidiar a Magento en cuanto a prestaciones y potencia.

De hecho, actualmente, prácticamente cualquiera de las plataformas Open Source es mucho más recomendable que Magento por diversos motivos:

  • Los requisitos de hosting son mínimos, y más baratos.
  • Mayor cantidad de módulos y plantillas, miles de ellos gratuitos en el caso de WooCommerce.
  • Módulos y plantillas mucho más baratos.
  • Mucha mayor cantidad de desarrolladores, lo que abarata finalmente los costes de cualquier proyecto al haber un mercado más competitivo.
  • Instalaciones y actualizaciones sencillas y gratuitas, especialmente con WooCommerce.

Y estos son solo unos pocos.

Resumiendo, y por aclarar el asunto de la falacia de la Afirmación del consecuente, a fin de cuentas, solo si tienes un gran presupuesto te puedes permitir una tienda online con Magento, porque…

  • Los requisitos de hosting son elevados, así que de inicio te toca pagar más sí o sí, da igual el tamaño y ventas de tu Ecommerce.
  • Hay pocos desarrolladores y te cobran prácticamente lo que quieran.
  • Hay pocas ampliaciones y módulos gratuitos, y los que hay son caros.
  • Las actualizaciones – especialmente de Magento 1 a Magento 2 – son delicadas … y al final te sale caro.

¿Hay algún motivo actualmente para crear una tienda online con Magento?

Solo en el caso de que el único desarrollador que conozcas solo cree tiendas online con Magento y quieras tener con él una dependencia de por vida.

Hasta la tienda online más básica creada con Magento te costará miles de euros.

También podrías optar por la opción alojada, por Magento Commerce, que es la versión similar a Shopify, con costes por volumen de negocio, siempre prohibitivos.

Vamos, que no, y sino me lo explicas en los comentarios (NdE: No se aceptan respuestas de empresas que solo hagan desarrollos en Magento 😀 )

¡¡Magento 2!!

La irrupción de Magento 2 ha sido  un nuevo revulsivo para mucha gente a la hora de plantearse migrar a otras plataformas, y en concreto an WooCommerce.

Y es que Magento 1 es un desarrollo ya abandonado, que no es compatible con casi ningún estándar ni tecnología actual.

Pero hay un problema: la migración de Magento 1 a Magento 2.

Cómo migrar de Magento 1 a Magento 2

Magento 1 y Magento 2 están creados usando tecnologías totalmente distintas.

Ni la extensiones ni las personalizaciones se pueden reutilizar, conseguir que una extensión de Magento 2 funcione en Magento 2 implica prácticamente empezar desde cero.

Debido a esto, el proceso de migración es bastante complicado, y puede llevar entre dos o cuatro meses de trabajo de desarrollo, con los costes que eso supone.

Aquí tienes un resumen a grandes rasgos de cómo sería el proceso de migración de Magento 1 a Magento 2:

  1. Crea una instalación nueva y vacía de Magento 2 e instala la herramienta de migración de datos desde la línea de comandos de la raíz de tu instalación. Añade las claves de identificación de tu cuenta de Magento.
  2. Configura la herramienta de migración de datos, lo que implica enormes cambios a nivel del servidor.
  3. Migra tu tema a Magento 2. Si tienes la mala suerte de que tu tema no se ha desarrollado también para Magento 2 tendrás que meterte en un largo proceso de reprogramación o elegir un nuevo tema (casi mejor), y ya sabes, esto significa que tienes que rediseñar tu sitio por completo.
  4. Instala todas las extensiones que necesite tu tienda online.  Algunas de las que venías usando no estarán disponibles para Magento 2, así que es posible que tengas que buscar nuevas soluciones para esas funcionalidades.
  5. Revisa la compatibilidad de todo el código personalizado que tenga tu tienda online, porque es bastante probable que no funcione con Magento 2. La herramienta de migración de código puede ayudarte a comprobar compatibilidades, pero hay mucho trabajo que hacer, dalo por seguro.
  6. Utiliza la herramienta de migración de datos para migrar clientes, catálogos, pedidos, envíos y las configuraciones de la tienda. Esto no es un asistente y unos pocos clics, requiere cambios en el servidor y línea de comandos.
  7. Copia todos los archivos de medios de Magento 1 a Magento 2.

Ni siquiera después de todos estos pasos tienes una garantía de que todo se migre correctamente.

Tendrás que realizar muchas y precisas pruebas para asegurarte de que todo el CSS y JavaScript carga correctamente y de que tu diseño y funcionalidades no se han visto afectadas tras la migración.

Por supuesto, este proceso no puede hacerlo cualquiera, se necesita una amplia experiencia de desarrollo, servidores y bases de datos. Es un proceso complejo, que si no se hace correctamente te podría hacer perder años de trabajo, información de clientes y ventas.

¿Por qué elegir WooCommerce en vez de Magento?

Creo que no debería extenderme mucho en la explicación pero te dejo una sencilla lista:

No hace falta que siga ¿no?

Cómo migrar de Magento a WooCommerce fácilmente

Lo primero que debes saber, y no te sorprendas, es que migrar de Magento a WooCommerce es mucho más fácil que migrar de Magento 1 a Magento 2.

Da igual si usas Magento Community o Magento Commerce, los pasos son básicamente los mismos.

Pasos iniciales para migrar de Magento a WooCommerce

Para empezar, hay unos pasos básicos que debes hacer:

  1. Contrata un buen hosting.
  2. Instala WordPress.
  3. Instala WooCommerce y configúralo usando el asistente.
  4. Elige un tema para WooCommerce, hay miles gratuitos, no te costará encontrar uno que se adapte a tus necesidades. Solo tienes que seguir estos sencillos pasos para instalar un tema.

Migración manual de Magento a WooCommerce

Migrar los datos de tu tienda online Magento a WooCommerce es sencillo y gratis. Simplemente sigue estos pasos:

  1. Exporta los datos de Magento como archivos CSV.
  2. En el escritorio de tu instalación de WordPress+WooCommerce, ve a WooCommerce → Productos.
  3. En la parte superior de la página haz clic en el botón de Importar. para lanzar el asistente de importación de productos desde archivos CSV.
  4. Selecciona Elegir archivo y haz clic en el archivo CSV que quieras importar. Haz clic en Continuar.
  5. Verás la pantalla de Asignación de columnas, ahí es donde WooCommerce trata de asignar automáticamente el nombre de la columna de tu archivo CSV de Magento a campos de productos de WooCommerce. Puede que tengas que retocar alguna por tu cuenta para una asignación perfect, si así fuera hazlo usando los menús desplegables a la derecha de cada fila.
  6. Haz clic en Ejecutar el importador y espera a que finalice el proceso.
  7. Repite estos pasos con el resto de tus archivos CSV.

Migración realizada por un profesional experto

Si prefieres que un profesional, experto en WooCommerce, realice por ti las configuraciones y ajustes hay miles de ellos. Aquí mismo puedes contratar al equipo de Ayuda WordPress, con cientos de migraciones a WooCommerce realizadas desde multitud de sistemas y CMS.

Migración con servicios online

Hay webs que ofrecen migraciones a costes muy razonables.

Una de ellas, especializada en Ecommerce, es Cart2Cart. El proceso es sencillo y los resultados muy buenos la mayoría de las ocasiones. El único hándicap es que tienes que desenvolverte bien en inglés para contratar y seguir el servicio.

Solo tienes que hacer una estimación de lo que te cobran por una migración de Magento a WooCommerce, que dependerá de la cantidad de datos a migrar.


Y poco más. Hay, por supuesto, muchas cosas que puedes necesitar configurar, o funcionalidades que añadir, pero eso ya es todo estilo WordPress: fácil y gratis en su mayoría. Para todo lo demás, aquí tienes tu blog de Ayuda WordPress.

La entrada Cómo y por qué deberías migrar de Magento a WooCommerce la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

WordPress y COVID-19 – Crónicas WordPress intensas 24

Era inevitable hablar del coronavirus, en concreto del COVID-19, que tantos estragos sociales y económicos está generando, también en la comunidad WordPress.

En esta crónica WordPress he querido comentarte en qué está afectando esta pandemia mundial al mundo WordPress, y también a cualquiera de nosotros, pues su ámbito supera cualquier diferencia social, profesional, territorial y vital.

Como siempre, déjame tus impresiones en los comentarios del vídeo, o aquí mismo.

Si prefieres simplemente escuchar las Crónicas WordPress intensas como podcast puedes suscribirte en Anchor.fmSpotifyGoogle Podcasts o Apple Podcasts.

La entrada WordPress y COVID-19 – Crónicas WordPress intensas 24 la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.