Soluciones para los desafíos de comercio electrónico de WordPress

En la parte anterior de esta serie, observamos algunos de los desafíos que surgen al implementar una solución de comercio electrónico utilizando temas y complementos de WordPress..

En este post en particular, tengo la intención de ofrecer soluciones a cada uno de los desafíos mencionados anteriormente con el objetivo final de que la implementación del comercio electrónico en su configuración de WordPress sea una experiencia alegre..

Vamos a empezar.

WordPress Automático Versus Actualizaciones Manuales

Uno de los problemas que hemos analizado anteriormente es cómo las actualizaciones automáticas de WordPress pueden afectar negativamente a los complementos que están instalados en el sitio actual.

A partir de la versión 3.7 de WordPress, el núcleo de WordPress permite que se realicen automáticamente actualizaciones menores de seguridad y que el usuario realice el núcleo principal manualmente a través del tablero.

Editando el wp-config.php en la carpeta raíz de su archivo de sitio web, e insertando las siguientes líneas de código, puede elegir que las actualizaciones se manejen automáticamente o actualizarlas manualmente.

En cada caso a continuación, deberás elegir cierto o falso Dependiendo del resultado que desees obtener.

  • Esta línea de código en particular habilitará o inhabilitará las principales actualizaciones del núcleo de WordPress define ('WP_AUTO_UPDATE_CORE', true);
  • En caso de que necesite los complementos para actualizar automáticamente, inserte la siguiente línea en wp-config.php  add_filter ('auto_update_plugin', '__return_true');
  • Si está utilizando un tema descargado directamente desde el repositorio de WordPress, puede agregar la siguiente línea para habilitar las actualizaciones automáticas:  add_filter ('auto_update_theme', '__ return_true');

Los temas y los complementos son una parte integral de su sitio web, así que siempre manténgase al tanto de los desarrolladores para verificar la compatibilidad del tema y / o los complementos instalados con la nueva actualización de WordPress.

En caso de que deba modificar un tema ampliamente, use siempre un tema secundario. De esta manera, cuando un desarrollador actualiza un tema, el sitio web se verá afectado mínimamente.

Tenga en cuenta que las actualizaciones de seguridad de WordPress son esenciales para su sitio web. Cada actualización soluciona un problema en particular en la aplicación, por lo que recomiendo dejar la configuración predeterminada.

Seguridad del sitio web

Dado que la mayoría de los sitios de comercio electrónico de WordPress utilizan métodos de pago y comerciantes de terceros para gestionar las transacciones en efectivo del sitio, es importante implementar medidas de seguridad que protejan los nombres de usuario y las contraseñas cuando interactúen con su sitio durante el proceso de compra..

Afortunadamente, el repositorio de complementos de WordPress tiene una serie de complementos de seguridad que pueden ayudar con eso. Las siguientes son algunas de las características de seguridad que debe tener en cuenta en un complemento de seguridad de WordPress:

1. Inicio de sesión de usuario y seguridad de la cuenta

Un buen complemento de seguridad debe ser capaz de protegerse contra un ataque de fuerza bruta con una función de bloqueo, un monitor y debe imponer un número limitado de intentos de inicio de sesión. También debe utilizar una herramienta de seguridad de contraseña para comprobar las contraseñas de los usuarios.

2. Seguridad del sistema de archivos

Los permisos de carpeta son una parte muy importante de cualquier sitio web de WordPress, independientemente de que sea un sitio de comercio electrónico o no. Es esencial que un complemento ayude a verificar los permisos de archivo relevantes y los corrija en consecuencia, otra característica junto con los permisos es la capacidad de hacer una copia de seguridad de su original .htaccess y wp-config.php archivos.

3. Seguridad de la base de datos

Un buen complemento de seguridad debería permitirle cambiar el prefijo predeterminado de la base de datos a un valor de su elección y programar copias de seguridad automáticas de su sitio. Esto protegerá el sitio de piratas informáticos que pueden colarse a través del servidor para recopilar datos de la base de datos..

4. Firewall de seguridad

La seguridad del firewall implica proteger el sitio contra las vulnerabilidades de pingback de WordPress al negar cadenas de consulta malas o malintencionadas, proteger el sitio contra secuencias de comandos entre sitios y otras medidas preventivas que ayudarán a evitar que los atacantes maliciosos obtengan acceso a su sitio web..

La seguridad del sitio web no está reservada solo para los sitios de comercio electrónico, sino para todos los sitios web. Elegir el complemento de seguridad adecuado ayudará en gran medida a garantizar que su sitio cumpla con el propósito previsto y lo haga de forma segura. 

Algunos de los complementos de seguridad que recomiendo incluyen:

  • All-In One Plugin de seguridad
  • Seguridad a prueba de balas
  • Seguridad de la palabra
  • WordPress iThemes Seguridad

Variedad de soluciones de comercio electrónico de WordPress

Puede ser muy difícil encontrar una solución de complemento que ofrezca todas las funciones que necesita, pero nuevamente hay una gran cantidad de ellas que ofrecen características excepcionales que cumplen con los criterios de diferentes sitios de comercio electrónico.. 

En un post anterior, Factores a considerar en los complementos de WordPress eCommerce, cubrimos algunos de los factores esenciales que se deben tener en cuenta al elegir un complemento de comercio electrónico. También hicimos una comparación de las diferentes características que tiene cada complemento, y qué complemento funciona mejor para qué tipo de sitio de comercio electrónico.

A medida que revise esa publicación, es importante mencionar que los diferentes sitios de comercio electrónico requieren soluciones diferentes. Por eso, depende de usted como propietario del sitio ver qué necesita su sitio web, los productos y servicios que ofrece, y las características de cada complemento y seleccionar el que mejor se adapte a sus requisitos..

Escalamiento y crecimiento del sitio web

La mayoría de los populares complementos de comercio electrónico de WordPress, como WooCommerce y Easy Digital Downloads, aprovechan los tipos de publicaciones personalizadas de WordPress incorporadas, lo que significa que interactúan con la base de datos del sitio como cualquier otra instalación de WordPress.. 

El tráfico intenso es algo que la mayoría de los sitios web no siempre están preparados para manejar, en la mayoría de los casos encontrará un sitio que se mueve desde un alojamiento compartido a un servidor privado virtual y, finalmente, a un servidor dedicado..

Por más doloroso que sea escucharlo, optar por un nuevo plan de alojamiento web puede ser esencial ya que su sitio de comercio electrónico crece y continúa recibiendo un gran tráfico, pero este es un buen problema, ya que indica el crecimiento de su sitio..

El repositorio de complementos de WordPress tiene algunos complementos que pueden ser útiles cuando se trata de captar sitios web. Uno que recomiendo encarecidamente es W3 Total Cache. En esta serie en particular, Configurando W3 Total Cache, Ahmad Awais explica en pasos simples cómo configurar mejor este complemento. Junto con W3 Total Cache, la memoria caché de barniz se puede usar para ayudar a almacenar páginas pre-creadas en la memoria y servirlas rápidamente.

Resumen

En este post, destacamos una serie de soluciones a los problemas que mencionamos en la primera parte de esta serie. Es esencial que elabore una estrategia para manejar las actualizaciones de núcleo, tema y plugin de WordPress, implementar estrategias efectivas en lo que respecta a la seguridad y escalamiento de su sitio web y, finalmente, analizar los requisitos de su sitio antes de elegir un complemento de comercio electrónico..

Le recomiendo que lea los diversos tutoriales mencionados y todos los tutoriales relacionados para reunir todo el conocimiento necesario que necesita para crear su próximo sitio de comercio electrónico. 

Mientras tanto, no dude en dejar cualquier pregunta o comentario a continuación!