Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. WordPress

Soluciones a Retos del eCommerce con WordPress

by
Length:ShortLanguages:
This post is part of a series called WordPress eCommerce: Problems, Plugins, and Solutions.
Factors to Consider in WordPress eCommerce Plugins
Evaluating Your Business for a WordPress eCommerce Solution

Spanish (Español) translation by Eva Collados Pascual (you can also view the original English article)

En anteriores artículos de esta serie vimos algunos de los retos que surgen cuando implementamos una solución de eCommerce con temas y plugins de WordPress.

En este artículo concreto he intentado ofrecer soluciones a cada uno de retos mencionados, con el objetivo último de que la implementación de un eCommerce en tu instalación WordPress sea una experiencia gratificante.

Empecemos.

Diferencias entre las Actualizaciones Automáticas y las Actualizaciones Manuales 

Uno de los problemas que expusimos versa sobre como las actualizaciones automáticas pueden afectar negativamente a los plugins que tengas instalados en tu actual web.

A partir de la versión 3.7 de WordPress, el núcleo de éste permite realizar mínimas actualizaciones automáticas de seguridad mientras que las de los archivos del núcleo se llevan a cabo manualmente desde el escritorio.  

Editando el archivo wp-config.php situado en el directorio raíz de tu sitio web, e insertando las siguientes líneas de código podrás elegir si quieres gestionar las actualizaciones de forma manual o automática. 

En cada uno de los casos que se muestran abajo, tendrás que indicar true o false dependiendo del resultado que desees obtener.

  • Esta línea de código en concreto habilitará o deshabilitará las actualizaciones del núcleo de WordPress define( 'WP_AUTO_UPDATE_CORE', true );
  • En caso de que necesites que los plugins se actualicen de forma automática podrías insertar la siguiente línea en el archivo wp-config.php, add_filter( 'auto_update_plugin', '__return_true' );
  • Si estás usando un nuevo tema descargado directamente desde el repositorio de WordPress, puedes añadir la siguiente línea para habilitar las actualizaciones automáticas: add_filter ( 'auto_update_theme', '__return_true' );

Los temas y plugins son una parte integral de tu sitio web, así que mantente siempre atento a los anuncios de sus desarrolladores  para comprobar la compatibilidad del tema y/o los plugins instalados con la actualización de WordPress que estés realizando. 

Si necesitas realizar muchas modificaciones en un tema, usa siempre un "child theme' o tema hijo. De esta forma, cuando un desarrollador actualice el tema principal, las modificaciones o personalizaciones de tu sitio web no serán o se verán mínimamente afectadas.

Por favor recuerda que las actualizaciones de seguridad de WordPress son esenciales para tu web.  Cada actualización corrige un problema concreto en la aplicación, por tanto te recomiendo sumamente que mantengas los ajustes predeterminados.

Seguridad Web

Desde el momento en que la mayoría de los sitios de eCommerce utilizan métodos de pago de terceras partes para gestionar las transacciones monetarias en la web, es importante implementar medidas de seguridad que protejan los nombres de usuario y contraseñas de tus clientes mientras interactúan en tu sitio para efectuar sus compras.  

Afortunadamente, en el repositorio de plugins de WordPress podemos encontrar diversos plugins sobre seguridad que nos pueden ayudar con esto. En el siguiente listado nombro algunas de las características que deberías buscar en un plugin de seguridad para WordPress:

1. Seguridad para el Inicio de Sesión y la Cuenta

Un buen plugin de seguridad debería ser capaz de proteger contra ataques de fuerza bruta mediante un sistema de bloqueo, un monitorizado y debería también limitar el número de intentos de inicio de sesión.  También debería emplear una herramienta de seguridad de contraseñas que compruebe o fuerce el nivel de seguridad de las contraseñas de los usuarios.

2. Seguridad a Nivel de Archivos

Los permisos de las carpetas son una parte muy importante de cualquier web creada con WordPress, sea o no un sitio de eCommerce. Es esencial disponer de un plugin que ayude a revisar los permisos de los archivos más importantes y los corrija de ser necesario, otra característica importante es la posibilidad de realizar una copia de seguridad de tu archivos .htccess y wp-config.php originales. 

3. Seguridad de la Base de Datos

Un buen plugin de seguridad debería darte la posibilidad de cambiar el prefijo predeterminado de la base de datos a un valor personalizado de tu elección, y a programar copias de seguridad automáticas de tu sitio. Esta es una medida preventiva para evitar que los hackers que se introducen a través del servidor roben información de tu base de datos.

4. Cortafuegos de Seguridad 

Un cortafuegos o "firewall" implica la protección de la web WordPress contra vulnerabilidades pingback mediante la prohibición de la inserción de cadenas de consulta o "query strings" maliciosas. De esta forma la web se protege contra ataques del tipo "cross site scripting", además de otras medidas de seguridad preventivas que ayudarán a bloquear ataques maliciosos que pretendan acceder a tu sitio.

La seguridad web no es un aspecto reservado solo a sitios de eCommerce, sino que concierne a cualquier web.  Elegir el plugin de seguridad adecuado será una ventaja para asegurar que tu sitio cumple sus propósitos y que lo hace además de forma segura.

Algunos de los plugins de seguridad que recomiendo son:

Distintas Soluciones de eCommerce para WordPress

Puede ser realmente complicado encontrar como solución un único plugin que te ofrezca todas las características que necesitas, pero de nuevo, existen varios de ellos que te ofrecen funciones excepcionales para distintos tipos de sitios eCommerce.  

En un artículo anterior, Factores a Tener en Cuenta en los Plugins para eCommerce, hablamos de algunos factores esenciales que debes considerar a la hora de elegir un plugin para eCommerce.  También realizamos una comparación de las diferentes características disponibles en cada uno de ellos, y cuál funciona mejor según el tipo de web eCommerce. 

Si consultas ese artículo, verás que es importante considerar que cada tipo de eCommerce requiere una solución diferente. Debido a esto, depende de ti, como propietario del sitio, buscar aquello que necesite tu web, los productos y servicios que ofrezcas, y valorar las características de cada plugin para seleccionar el que mejor se adapte a tus necesidades.

Ampliación y Crecimiento del Sitio Web

La mayoría de los plugins de eCommerce para WordPress, como WooCommerce y Easy Digital Downloads, aprovechan las ventajas de los tipos de entradas personalizadas disponibles en WordPress en el sentido de que interactúan con la base de datos de la web de igual manera que lo hace cualquier otra instalación de WordPress.

Muchas webs no están preparadas para gestionar un gran volumen de tráfico, en la mayoría de las ocasiones comprobarás como un sitio migra de un alojamiento compartido a un servidor privado, para cambiar finalmente a un servidor dedicado. 

Aunque puede ser difícil de entender, el hecho de tener que optar por nuevo plan de alojamiento podría ser esencial conforme tu web de eCommerce crezca y reciba de forma continua tráfico pesado. No obstante, tener este problema es un buen síntoma, ya que indica que tu web está creciendo.   

En el Repositorio de Plugins de WordPress existen algunos plugins que te pueden ser útiles para cachear tu web. W3 Total Cache es uno de los que yo recomiendo con insistencia. En la serie, Configurar W3 Total Cache, Ahmad Awais explica los sencillos pasos necesarios para configurar el plugin de forma óptima. Junto a W3 Total Cache, puedes usar varnish cache para ayudar a la memoria de las páginas predeterminadas de la tienda y así poder mostrarlas rápidamente al usuario.

Resúmen

En este artículo, hemos señalado algunas soluciones a los problemas que mencionamos en la primera parte de esta serie. Es importante que elabores una estrategia sobre la forma en la que vas a gestionar las actualizaciones del núcleo de WordPress, del tema, y de los plugins, implementando medidas de seguridad eficaces en lo que respecta a la seguridad de tu web y a su escalabilidad. Y por último analizar las necesidades de tu web antes de elegir un plugin para eCommerce.   

Te recomiendo que la lectura atenta de los diferentes tutoriales que he mencionado y todos aquellos relacionados para que adquieras los conocimientos necesarios para crear tu próxima web de eCommerce. 

Mientras, puedes exponer cualquier duda que tengas en la sección de comentarios, ¡con total libertad!

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.