Los mejores CMS para crear tu propia tienda online.
Si piensas en crear una tienda online para tu negocio o para un cliente, seguramente busques un buen “carrito de compra” (como se les suele llamar a los CMS dedicados a la venta de productos). He escrito esta lista con las opciones que considero más interesantes y una breve opinión sobre cada uno. Todos son gratuitos y, a excepción de CubeCart, todos son software libre.
![]()
Oscommerce: El CMS para crear tiendas online más usado con diferencia, tiene una comunidad enorme, miles de extensiones para casi todo lo que podamos necesitar y resulta muy sencillo encontrar documentación sobre Oscommerce. Su gran desventaja: lleva muchos años sin renovarse y está obsoleto en todos los sentidos. Oscommerce es un fósil (y la prometida nueva versión 3.0 no parece que vaya a salir nunca) pero si no somos programadores o no tenemos el tiempo suficiente, muchas veces nos veremos obligados a usarlo al ser el único que tiene una extensión que necesitamos. Aún así debes saber que personalizar a fondo su apariencia o instalar una extensión puede ser un infierno, está tan anticuado que no dispone de sistema de plantillas integrado (si de terceros), ni de un sistema sencillo de extensiones.
![]()
Magento: Algunos le llaman el Oscommerce del futuro. Es un proyecto dirigido por la empresa Varien muy joven y moderno, aunque ya se encuentra en versiones bastante estables. Toda su interfaz hace uso de Ajax para mejorar su estética y usabilidad, está diseñado para ser escalable al máximo mediante extensiones, tiene un buen sistema de plantillas, está preparado para SEO, etc… en definitiva tiene casi todo lo que podamos pedirle a un CMS moderno y a un carrito de compra. Su gran desventaja: es un mastodonte, de los CMS más pesados que he probado, además de ser bastante exigente respecto a la configuración del hosting. Por lo demás es posiblemente la mejor alternativa hoy en día, pues su comunidad a pesar de ser joven es muy activa y crece rápidamente.
![]()
Zen-Cart: Una de las respuestas a la falta de actualizaciones por parte de Oscommerce, los creadores de Zen-Cart se basaron en Oscommerce para crearlo pero actualizando las partes que ya se habían quedado más anticuadas. Es un proyecto bastante maduro, aunque cuenta con poco soporte por parte de la comunidad y últimamente se ha quedado un poco estancado. Aun así, para tiendas no muy complejas puede ser una buena alternativa.
![]()
Opencart: También basado en Oscommerce, sus desarrolladores han buscado sobretodo limpiar lo sobrante y simplificar su configuración y uso (el panel de administración es de los más sencillos de usar). Es una buena alternativa para pequeños negocios que no necesiten funciones avanzadas. Su comunidad de desarrollo es poco activa, por ejemplo creo que aun ni existe una traducción completa al español.
![]()
Digistore: Otro proyecto basado en Oscommerce, en este caso por una empresa. Principalmente han mejorado el panel de administración (más completo y sencillo de manejar), han actualizado la interfaz de usuario, agregado un sistema de plantillas, han integrado un editor visual de textos, etc… hay que admitir que han hecho un buen trabajo actualizando Oscommerce. Su gran desventaja: la empresa que lo desarrolla apenas se preocupa de crear una comunidad de usuarios, solo de ofrecer servicios de pago. Lo que provoca que este CMS apenas sea usado, sea difícil encontrar documentación o no tenga traducción oficial al español. Incluso para descargarlo tenemos que pedir antes un código de acceso que nos envían por correo electrónico. En definitiva, una opción interesante pero que sus propios desarrolladores están matando con su política cerrada.
![]()
PrestaShop: Uno de los CMS para tiendas online con más futuro, aunque aún necesita seguir avanzando en cuanto a opciones. Es muy sencillo de instalar y configurar. Además, al contrario que Magento, es una aplicación bastante rápida y liviana. Conforme su comunidad de usuarios vaya creciendo, de momento es pequeña, creo que se convertirá en una de las mejores opciones. De momento, aún sin ser la opción más completa, puede ser muy interesante para pequeños negocios.
![]()
Virtuemart: Es un Script que se basa en el CMS Joomla. En mi opinión es una de las mejores opciones, es muy completo pero no resulta demasiado complejo. Además se integra completamente en Joomla, por lo que resulta muy útil para sitios web que ya usen este CMS o quieran crear algo más que una tienda online, por ejemplo un portal de fotografía donde además se vendan cámaras. Pero esto también resulta ser una desventaja, muchas veces solo necesitamos una tienda online y tener que instalar también Joomla no supondrá más trabajo de configuración inicial y también de mantenimiento.

Drupal e-Commerce: El equivalente a VirtueMart pero para Drupal. No es una mala extensión si usas Drupal en sitio web y quieres agregarle una tienda online. Pero le falta mucho desarrollo hasta ser tan completo como VirtueMart o Magento, por ejemplo.
![]()
CubeCart: Es un CMS de pago pero que dispone de una versión más antigua de forma gratuita. No es una mala alternativa, es un software bastante maduro y que funciona correctamente. Pero tiene muchas desventajas: un enlace publicitario en la versión gratis, mala traducción al español y está mal adaptado al mercado español. Solo recomiendo probarlo si las opciones anteriores no nos convencieran.
Por supuesto hay más opciones, tanto gratuitas como de pago. Yo he hecho esta lista con los “carritos de compra” que considero más maduros o interesantes para casos concretos. También es necesario aclarar que es muy difícil encontrar un CMS para una tienda online que cumpla de serie todo lo que necesitamos, casi siempre necesitaremos agregar extensiones que modifiquen sus opciones, además de módulos de pago y de envío. De ahí la importancia de tener una comunidad de usuarios grande.
Si queréis probar estos CMS sin tener que instalarlos a mano os puede ser útil este artículo.

tienes razón aun falta madurar mucho esto de los cms para tiendas.