Esta semana he tenido el privilegio de participar como docente y mentor en la Meetup Oficial de WordPress en Cádiz, celebrada en el Aulario La Bomba (Edificio Constitución 1812) de la UCA. He impartido una formación intensiva de nivel avanzado sobre comercio electrónico con WordPress y WooCommerce a un grupo reducido de miembros destacados de la comunidad para capacitarlos plenamente en el desarrollo de tiendas online con esta plataforma y añadir valor a su perfil profesional.
Puedes consultar la página oficial de la Meetup para mantenerte informado de los eventos que se organizan en la provincia. Las reuniones entre diseñadores y desarrolladores web, expertos en marketing digital, community managers, bloggers, aficionados, etc, que coordina esta asociación sin ánimo de lucro para compartir conocimientos sobre WordPress son ideales para hacer networking y darse a conocer en el sector.
Se ha enseñado a trabajar con servidores locales para poder desarrollar proyectos sin la obligación de contratar un hosting. Para ello, se ha optado por el software libre XAMPP, que incluye el servidor web Apache, el sistema de gestión de bases de datos MySQL y la herramienta phpMyAdmin para su administración. La ventaja principal de este programa es que permite realizar demostraciones a clientes en cualquier sitio sin necesidad de una conexión a Internet. También se ha mostrado como usar el editor de código Notepad++ para poder modificar el archivo wp-config.
Asimismo, se ha detallado el funcionamiento de la plataforma DemosWP, que ofrece alojamiento web gratuito para crear páginas web y tiendas online (exclusivamente con WordPress) en un entorno de pruebas, staging o desarrollo y cómo migrar el proyecto a un hosting una vez finalizado con el plugin All in One WP Migration, que en apenas dos pasos exporta e importa archivos y bases de datos.
De igual forma, se ha expuesto cómo efectuar el proceso mediante ftp con el programa cliente/servidor Filezilla y se ha diferenciado entre las carpetas Htdocs (servidor local) y public_html (directorio raíz del dominio principal en un hosting), que albergan todos los ficheros del proyecto web.
Si estás buscando un hosting de confianza, puedes contratar uno de los planes de Raiola Networks a través de ⭐ mi landing page ⭐ y beneficiarte de un 20% de descuento.
A continuación, se ha procedido a realizar la instalación de WordPress y se ha indicado cómo configurar el CMS (sistema de gestión de contenidos) de forma óptima, modificando la estructura de enlaces permanentes y llevando a cabo los ajustes generales, de escritura, de lectura y de medios pertinentes.
Se ha explicado cómo añadir temas y plugins de forma manual y mediante el repositorio oficial de WordPress y se ha trabajado con Storefront, el tema oficial de WooCommerce, y con el tema Divi y el plugin Divi Builder, para tener flexibilidad con el diseño y no depender del predefinido. Divi es actualmente el mejor tema Premium y el más completo y se puede adquirir ⭐ aquí ⭐. A posteriori, se ha planteado cómo personalizar las opciones y los elementos de cada tema y cómo modificar su apariencia.
En este punto, se ha aclarado cómo resolver un posible conflicto en la subida de archivos al servidor local, que por defecto limita el tamaño máximo a 2M (megas), modificando la variable upload_max_filesize en el archivo php.ini. Se ha hecho lo propio con la variable max_execution_time para prevenir también errores en temas pesados, ya que por defecto el tiempo para el proceso de instalación viene limitado a 30 segundos.
Se ha concretado cómo crear un tema hijo, tanto de forma manual con un archivo de funciones (functions.php) y una hoja de estilos (style.css) como con el plugin Child Theme Configurator, para poder realizar modificaciones y que estas no se vean afectadas por futuras actualizaciones, así como para prevenir conflictos en el tema original a causa de dichas modificaciones o de incompatibilidad con algún plugin.
Se ha visto cómo desactivar el editor por bloques Gutenberg, con los plugins Editor Clásico y Disable Gutenberg, y cómo activar el modo de mantenimiento, para poder trabajar en el backoffice o backend del ecommerce sin que el usuario perciba que se están efectuando cambios en la tienda online, con los plugins Coming Soon Page & Maintenance Mode by SeedProd, que ofrece una interfaz atractiva y personalizable, y WP Maintenance Mode, que ofrece un aspecto más simple pero es más sencillo de configurar.
Se ha instalado el plugin WooCommerce, se ha abordado la configuración básica y se ha mostrado dónde (pestaña “Estado”, sección Herramientas) y cómo crear las páginas por defecto de la tienda online: Tienda, Carrito, Mi Cuenta y Finalizar Compra.
Se ha indicado dónde establecer la dirección de la tienda, cómo activar los impuestos y los cupones y cómo llevar a cabo los correspondientes ajustes en las opciones generales de venta y de moneda en la pestaña “General”.
Se han repasado las diferentes alternativas de las medidas, de las valoraciones, del inventario y del control de stock, de los avisos de pocas existencias y de inventario agotado y de los productos descargables en la pestaña “Productos”.
Se han tratado las preferencias del pago como invitado y la creación y la supresión de la cuenta de cliente. Seguidamente, se ha expuesto dónde determinar la página de Política de Privacidad y cómo gestionar la conservación y la eliminación de datos personales en la pestaña “Cuentas y Privacidad”.
Se ha aclarado cómo administrar los distintos avisos por correo electrónico del proceso de compra tanto para el propietario de la tienda (nuevo pedido, pedido cancelado, pedido fallido…) como para el cliente (pedido a la espera, procesando pedido, pedido completado…), cómo personalizar la plantilla de correo electrónico y dónde definir el nombre y la dirección de email del remitente en la pestaña “Correos electrónicos”.
Se ha concretado dónde establecer la página de Términos y Condiciones de la tienda y páginas alternativas de carrito, de pago y de cuenta y qué son las variables de finalización de compra y de cuenta, la REST API, los Webhooks y la API heredada en la pestaña “Avanzado”, recomendando no hacer uso de estas opciones si no se tiene la suficiente experiencia.
Se ha prestado especial atención a los impuestos, a los envíos y a los pagos, al ser una parte fundamental en la gestión del comercio electrónico.
En la pestaña “Impuestos”, se han visto las diferentes opciones y cómo mostrar los productos con o sin impuestos incluidos, explicándose, además, cómo definir distintos tipos o tasas de impuestos en función de la clase de producto (IVA general, reducido, superreducido, exento de IVA) o del país al que se venda.
En la pestaña “Envíos”, se ha enseñado a crear zonas (regiones, ciudades, provincias y países) y métodos (tarifas) de envío, a configurar el envío gratuito y a activar la calculadora de envíos. También se han repasado las opciones y las clases de envío.
Por defecto, WooCommerce muestra todos los métodos o tarifas de envío aunque se den las condiciones para beneficiarse del envío gratuito, permitiendo su selección, lo que puede confundir al usuario y llevarlo a pagar los gastos de envío sin tener que hacerlo. Para prevenir esta situación, se ha detallado el funcionamiento del plugin WC Hide Shipping Methods, que permite mostrar únicamente la opción de envío gratuito o de envío gratuito y recogida en tienda y ocultar el resto de alternativas de envío.
En la pestaña “Pagos”, se ha explicado cómo administrar y cómo activar o desactivar los diferentes métodos de pago que WooCommerce incluye por defecto: transferencia bancaria, cheque, contra reembolso y Paypal. Asimismo, se ha expuesto cómo añadir una pasarela de pago con tarjeta de crédito tanto para la plataforma Stripe, que incluso permite incluir un botón de pago express como Paypal, con el plugin WooCommerce Stripe Payment Gateway, como para el TPV de la entidad bancaria, con el plugin WooCommerce Sermepa Payment Gateway, desaconsejando el plugin oficial de Redsys al considerarlo más limitado y por ocasionar conflictos con los estilos css de los botones de ciertos temas de WordPress.
El plugin de SERMEPA presenta opciones tan interesantes como las posibilidades de omitir el último formulario del proceso de finalizar compra y redirigir directamente a la pasarela de pago del banco y de marcar el pedido como completado tras el pago (el valor por defecto es “procesando”), lo que resulta muy cómodo para el administrador de la tienda, que no tiene que emplear tiempo innecesario en la gestión del pedido.
Un inconveniente muy llamativo de WooCommerce, tratándose de un gestor de comercio electrónico, es que no muestra ni solicita por defecto el DNI/NIF/CIF del comprador, lo que complica el proceso de facturación, sistema que tampoco incluye por defecto.
Se ha mostrado cómo resolver este problema añadiendo el código oportuno al archivo functions.php y con los plugins WooCommerce Checkout Manager, que permite agregar, gestionar y personalizar campos en la página de pago, aunque tiene un funcionamiento complejo, y WC – APG NIF/CIF/NIE Field, cuyo uso es más sencillo y que únicamente añade la casilla de DNI/NIF/CIF a los formularios de facturación y de envío, permitiendo hacerla obligatoria y validarla, lo que para el usuario medio es más que suficiente.
Del mismo modo, se ha tratado la facturación con el plugin WooCommerce PDF Invoice & Packing Slips, que genera facturas de forma automática y las añade a los pedidos y que, en su versión Premium, incluso permite sincronizarlas con el programa de contabilidad y con Dropbox y alojarlas en la nube.
Tras la parte técnica y después de dejar la tienda configurada de forma óptima, se ha enseñado a crear menús y mega menús, con elementos y subelementos; etiquetas, recomendando su uso para organizar y filtrar los productos por marcas comerciales; categorías y atributos y a configurar los términos de estos.
Seguidamente, se han concretado los tipos de productos disponibles por defecto en WooCommerce: simple (normal, virtual y descargable), agrupado, externo/afiliado y variable, se ha indicado cómo crear y administrar cada uno, prestando especial atención a la aplicación de los atributos y de las variaciones y combinaciones en los productos variables, que es la parte más compleja y complicada de asimilar en este apartado, y se han repasado las diferentes opciones de las pestañas “General”, “Inventario”, “Envío”, “Productos vinculados”, “Atributos”, “Variaciones” y “Avanzado”.
Asimismo, se ha desvelado el tamaño correcto de las imágenes y el uso adecuado de las descripciones corta y larga y se ha expuesto cómo exportar e importar productos en formato CSV y cómo añadir productos reservables con el plugin WooCommerce Bookings.
Se ha explicado cómo establecer ventas dirigidas, para mostrar los productos relacionados que se deseen en la ficha de producto en vez de los que aporta WooCommerce por defecto, y ventas cruzadas, para realizar la misma operación en el formulario de finalizar compra.
Se ha detallado cómo gestionar los pedidos, cómo crear cupones y reglas de descuento, cómo generar informes y cómo agregar extensiones para implementar funcionalidades adicionales en la tienda online. Además, por su relevancia, se ha visto por completo el apartado “Estado” para poder controlar los registros y errores del sistema, programar acciones y hacer un uso adecuado de las herramientas.
Otro inconveniente de WooCommerce es que muestra la misma barra lateral en el blog y en la ficha de los productos si no se emplea la modalidad de pantalla completa en estos. Se ha planteado cómo resolver este problema con el plugin WooSidebars, que permite exhibir barras laterales alternativas y reemplazar áreas de widgets en páginas y secciones específicas de la tienda online, pudiendo personalizar estas sin restricciones.
Por otra parte, WooCommerce envía los correos electrónicos a través de WordPress, lo que aumenta sobremanera el riesgo de que los emails lleguen a la carpeta de spam. Para prevenir esta situación, se ha enseñado a utilizar el plugin Mail Bank, que envía los correos mediante SMTP y asegura que lleguen al destinatario.
Para terminar, se han abordado el manejo general de WordPress, para integrar en la tienda online un blog y formularios de contacto y de registro para la newsletter, añadir páginas informativas y cumplir las diferentes normativas legales; la optimización WPO, para mejorar la velocidad de carga; el SEO OnPage, para obtener visibilidad en los buscadores; y las copias de seguridad, para tener un respaldo de la tienda en caso necesario.
Si estás interesado en adquirir más conocimientos sobre estos apartados, te aconsejo visitar mis posts sobre el curso de diseño web en Jerez y el curso de seo en Jerez que impartí en el Máster en Dirección de Marketing Digital y Social de la UCA.
Seguramente me haya olvidado de algo pero, resumiendo, los miembros de la comunidad oficial de WordPress en Cádiz han quedado plenamente capacitados para desarrollar y gestionar su propio proyecto de comercio electrónico con total garantía. Me gustaría dar las gracias a Daniel Téllez, organizador de la Meetup, por haberme brindado la oportunidad de participar en este evento tan reconocido y de tanto prestigio entre los profesionales del diseño web y el ecommerce. ¡Deseando ya colaborar en nuevos acontecimientos!
Si estás buscando una empresa de diseño de páginas web en Jerez, puedo desarrollar tu site corporativo y tu tienda online con cualquier plataforma de ecommerce. Del mismo modo, ofrezco servicios de posicionamiento web y SEO en Jerez de la Frontera y puedo hacer que destaques en Google por encima de tu competencia. Si necesitas la ayuda de una agencia de marketing digital en Jerez, también puedo encargarme de tu estrategia en Internet y mejorar las ventas de tu negocio. ¡Solicita YA tu presupuesto!
¡¡¡Si te ha gustado mi post, compártelo en las redes sociales!!!