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

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

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.

zencart

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

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

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

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

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_ecommerce

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

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.




34 comentarios en “Los mejores CMS para crear tu propia tienda online.

    1. Hola Johan, en esta comparativa quise incluir solo CMS gratuitos, especialmente los que tienen licencia libre. Y por lo que veo Bitrix es un programa comercial sin versión gratuita, por eso no aparece.

      De todas formas nunca he probado vuestro software, lo pongo en tareas pendientes.

  1. Muy bueno el articulo , ¿ conoces alguno que entre más en detalle sobre las características de los CMS. ?

    Gracias por adelantado y reiterar la felicitación por el artículo y el portal.

    1. Hola jj, pues no conozco ninguna comparativa que trate el tema de forma más detallada, fue la razón que me animó a hacer yo mismo una comparativa.

      De todas formas es muy difícil comparar técnicamente carritos de compra, algunos comparten la misma base (Oscommerce) y otros son totalmente diferentes. Yo te recomiendo que pruebes los que te parezcan más interesantes, de esa forma veras si hay problemas con tu hosting, si se adaptan a lo que necesitas (cada tienda es diferente) y si tienen los "plugin" necesarios para cobrar a tus clientes y calcular los gastos de envío.

      Si no quieres instalarlos a mano te puede resultar útil: ¿Qué CMS me conviene usar en este proyecto?

  2. Hola, que bueno encontrar este sitio, estoy confundida sobre los CMS ya que para un proyecto de la universidad planteamos el tema desarrollo de una tienda virtual usando cms open source (y por la referencias de las personas teniamos pensado hacerlo en magento), pero leyendo en el "blog de magento" y en otros articulos decian que magento no es un cms entonces ahi esta mi confucion unas personas dicen que si y otras q no, como diferenciar, como reconocer que es lo que es ?? espero me puedas ayudar gracias !!! porfaaaaa

    1. Hola Gabriela, que no te cuenten tonterías, Magento por supuesto que es un CMS.

      Básicamente el termino CMS es la abreviatura de Content Management System, lo que en español se traduciría por sistema de gestión de contenido. Por tanto, cualquier software que permita administrar el contenido de un sitio web es un CMS. Y esa precisamente es la función de Magento y los demás "carros de compra" de la lista.

      Da igual que estén diseñados para servir de tienda virtual o de portal de noticias, es lo mismo que estén desarrollados en PHP, Python o ASP, es indiferente que tengan funciones avanzadas como conexiones seguras SSL o módulos de pago. Si hablamos de un software que permite crear y administrar directamente el contenido, por definición hablamos de un CMS.

  3. Excelente post.

    Revisé cada link, pero no encontré lo que buscaba. Busco algo más manejado por una comunidad de usuarios (los usuarios venden y compran libremente apegado a reglas generales), tipo mercadolibre.com

    ¿Conoces algún CMS que se pueda adaptar -o esté adaptado- a ese comportamiento?

    1. Hola viquez, no conozco ningún CMS que se adapte a lo que buscas.

      Quizás deberías buscar entre el software diseñado para crear portales de compra-venta, dudo que ninguno permita de serie hacer algo tan complejo pero seguramente sera más fácil adaptarlos.

  4. Necesito un CMS que me permita levantar productos por lotes. Me pueden decir cual puedo usar?

    o es que tengo que crearle una extensión para poder usar la opción que necesito.

  5. Esto está un poco desfasado ya que por ejemplo Opencart tiene un gran CMS de tienda y totalmente operativo y funcionado en español en el sitio http://www.opencartspanish.com con el cual se puede montar su propia tienda de una forma totalmente sencialla y todo en leguaje español.

    1. Hola Pedro, efectivamente han cambiado varias cosas desde que hice esta comparativa y es que ya ha pasado más de 1 año.

      Uno de esos cambios fue la traducción al español de Opencart (que también se puede bajar desde su web oficial), que lo convierte en un buen CMS para quien busque crear una tienda online sencilla de manejar.

      Otro cambio ha sido la exageradamente cara versión Enterprise de Magento que ha dado de lado a la versión gratuita, quitandole gran parte del interés que tenía ese CMS. Ahora la empresa Varien se preocupa bastante poco por su comunidad de usuarios y su versión libre, concentrandose solo en dar servicios a las grandes empresas.

      Cuando tenga tiempo intentare actualizar la comparativa. Saludos.

  6. hola oswal exelente tu articulo, yo tengo un problema, deseo instalar un sitio web de compra-venta como mercadolibre.com o como el mismo ebay pero no consigo un CMS que me permita en la tienda multiples vendedores, cual me recomendarias para implementar en mi sitio.

    1. Hola William, no conozco conozco ningún CMS como el que buscas, seguramente lo mejor es que modifiques un CMS para anuncios clasificados.

      1. Saludos, Amigo. Yo ando buscando algo similar a lo que busca William, un CMS que se parezca en funcionalidad a mercadolibre o ebay, donde se registren los usuarios y ellos creen sus articulos. Sabes de alguno. Te agradezco la información.

  7. Sin duda el más estable es osc, incluso con fallos graves suele funcionar y finalizar las ventas, el más versátil magento, pero algo lento, y entre los que están haciendo algo diferente esta prestashop y sobre todo opencart, entre otros, aun así no hay nada gratuito que destaque sobresalientemente, tampoco de pago hay versiones suplan todas las necesidades que se espera, a todos les falta…

    Otra opción con versión gratuita en asp es comersus.com que además tiene soporte en español.

    De pago hay muchas, una de las más llamativas puede ser GESIO, aunque solo en sus servidores, como muchas de pago, mucho se tiende al saas para así tener una cuota mensual y cobrarnos de por vida.

    De este estilo pero por un precio interesante, 20$/mes esta ya disponible goodsie.com de los chicos de flavors.me

    Aun queda mucho terreno por recorrer en el comercio electrónico, pero ya se ven muchas tiendas de las grandes marcas con características realmente avanzadas, tanto para el usuario/cliente como para el desarrollador/vendedor.

    Un saludo

  8. Buenas. Yo necesito integrar a una web diseñada por mi, solamente un sistema que le permita a los clientes comentar (hacer preguntas) mis articulos e interactuar con ellos, una vez que deseen comprar algo segun las existencias del producto, agregarlo a un carrito pero simplemente como pedido, que se cargará a su Usuario, para luego yo comunicarme con ellos para el pago y entrega del articulo, porque que los pagos se harian en efectivo y no con tarjetas de creditos, ya que mi página estará orientada hacía una zona limitada, donde hago entregas personales. Hay alguna aplicacion, PHP, ASP, HTML LO QUE SEA! Ademas de un CMS Completo, que me permita hacer esto??

    Gracias de antemano.

  9. SOLO QUE DA ACTUALIZAR ESTE POST A ESTAS ALTURAS PRESTASHOP (PRIMERO), NOPCOMMERCE(SEGUNDO) Y OPENCART(TERCER LUGAR) ESTO SEGUN SE PUBLICA EN OPEN SOURCE AWARDS 2011

  10. Hola a todos, estoy buscando un cms para tienda online que permita filtrar por zonas (tipo la entrada de segundamano.es) y que el pedido lo envie a la zona seleccionada en el inicio. No se si es posible o habrá que programar a medida. ¿Alguien conoce algo?
    ¿Prestashop lo puede hacer?
    Gracias de antemano a todos!

  11. hey gracias por compartir este articulo con el mundo, he probado zencart y extenciones en wordpress y ninguno me termina de convenser, con este articulo podre tomar nuevas decisiones

    1. Hola Jhon, lo más recomendable actualmente para una tienda online es Prestashop.

      He editado tu cuenta de correo, no deberías ponerla en sitios públicos o empezaras a recibir un montón de spam.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *