Drupal 7: Más de 100 módulos útiles para crear tu tienda online.
 

 ULTIMA MODIFICACION: 07-JUN-2014 

 
 
Dado el éxito rotundo que tubo mi primer articulo "Drupal 7: Más de 100 módulos útiles para tu ecommerce", hoy os traigo algo muy parecido pero esta vez para poder crear tu tienda online.
 
Antes de empezar quisiera recomendar que antes de instalar vuestra tienda online, os descargaseis el commerce kickstart de commerce guys que proporciona una base bastante buena para empezar a montar una tienda, de hecho trae una tienda de prueba que te la permite instalar durante la instalación de drupal, usando el perfil de commerce kickstart.
 
La distribución commerce kickstart trae con sigo una multitud de módulos commerce muy bueno e útiles para poder empezar a montar una web sencilla, pero no son suficientes y por eso decidí crear esta lista de módulos que podremos añadir y así sumar funcionalidades a nuestra tienda online. Es posible que alguno de los módulos ya se distribuya dentro del kickstart pero igualmente lo añadiré a la lista y les añadiré una pequeña descripción.
 
Quisiera añadir que en esta lista solo habrán módulos para el módulo commerce, NO para Ubercart.
 
 ADMINISTRACION
  • Commerce Backoffice: Proporciona una mejor experiencia para los almacenes que utilizan los nodos como expositores de productos para la agrupación de las variaciones del producto.
  • Auto Product Display: Este módulo puede simplificar la visualización del producto en el proceso de creación, proporcionando la opción de crear lo al mismo tiempo con productos de creación.
  • Commerce Shipping Weight Tariff:  Permite crear una matriz de tarificación para el envío en función del peso. Muy útil en el caso que el peso haga variar el precio del envío. 
  • Commerce Product Clone: Te permite clonar un articulo de forma rápida y sencilla. Muy útil si tenemos que crear muchos productos muy parecidos.
  • Commerce Rules Extras: Añade una serie de reglas nuevas para usar con el modulo Rules. Ver la lista en la página de descarga del modulo. 
  • Editablefields: Te permite editar los campos desde la vista, algo muy parecido a lo que drupal 8 trae en el core.
  • Commerce Product URLs: Crea una url única para tus artículos, es un imprescindible.
  • Inline Entity From: Te permite crear las entidades de un nodo dentro de el formulario de creación del nodo. Es decir, si creasemos una camiseta, nos permitirá crear las entidades necesarias para añadir el color, la talla y el precio. es un imprescindible.
  • Commerce Order Reference: Proporciona un campo de referencia a nuestro commerce.
  • Export Order for Commerce: Te permite exportar los pedidos a un archivo csv.
  • XML Sitemap Commerce Product: Extiende la funcionalidad de xmlsitemap con la habilidad de añadir los productos de nuestra tienda.

 

BUSQUEDAS

  • Search API: El mejor sistema, con diferencia, de búsquedas de artículos en tu sitio web para los usuarios. Es prácticamente obligatorio instalarlo.
  • Facet API: Ayuda a la gestión de búsquedas en tu sitio. Recomendable instalarlo junto a Search API.
  • Commerce Coffee: Es idéntico al modulo Coffee pero para commerce. al igual que el modulo coffee os lo recomiendo tener lo instalado.

 

CATALOGO

  • Commerce Fancy Attibutes: Este es el modulo encargado de transformar los colores de tu taxonomía en cuadraditos de colores. Otro obligatorio si tienes artículos en tu sitio diferenciados por colores.
  • VT commerce Image: Un tipo de galería para nuestro catalogo.
  • Commerce compare: Permite a los usuarios comprar diferences artículos.
  • Cloud Zoom: Permite una galería al estilo kickstart.

 

CARRITO

  • Commerce decimal Quantites: Te permite poner decimales cuando compras un producto.
  • Commerce Whislist: Crea una funcionalidad para poder crear una "lista de deseos" o como diríamos en español, una lista de productos deseados. por ejemplo para páginas de bodas.
  • Commerce add to cart confirmation: Proporciona un mensaje popup a modo de confirmacion una vez el usuario le da al botón "añadir al carrito" .
  • Commerce Cart Message: Te permite configurar un mensaje via rules para ser mostrado durante el proceso de pago. Puede ser útil por ejemplo si quisieramos avisar al usuario que el valor total tiene descuento por sobre pasar x €.
  • Commerce Cart Ajax: Te permite eliminar un item de la lista sin tener que recargar la página. También te recalcula el precio el pedido.
  • Commerce Options Field: Te permite crear un campo con diferentes precios para dejar al usuario seleccionar la cantidad a pagar. A primera vista parece un poco inútil, pero la verdad que tiene mil usos, por ejemplo para pedir donaciones o si tubiéramos una cuenta de usuario y se tuviera que recargar con dinero, pues dejar al usuario seleccionar que pago realizar.
  • Commrece direct buy: Permite añadir al carrito un articulo sabiendo previamente de que articulo se trata. Con algo de imaginacion podriamos crear un POS con este modulo.
  • Commerce Quickorder: Otro modulo parecido al direct buy anterior.
  • Commerce Draft carts: Permite a los usuarios gestionar carritos de compra.
  • Commerce one Click boy: Crea un boton "one click Buy" en la vista del nodo. Esto hace que el usuario vaya directamente al "checkout" sin pasar por la página del carrito. Esto es muy muy útil, para páginas de servicios, descargas....
  • Commerce Cart for Later: Crea un nuevo estado de pedido, "guardalo para luego" y permite guardar y posteriormente restaurar un pedido para poder añadir productos en diferentes momentos. Muy útil.

 

CHECKOUT

  • Commerce Payment Confirm: Proporciona un cuadro de dialogo en modo popup cuando el usuario clica en pagar ahora mostrándole la cantidad que deberá abonar. En España creo que ahora es ilegal NO hacer esto.
  • Commerce Checkout Redirect: Este modulo redirecciona a usuarios anónimos a una página donde pueden registrarse o logearse durante el periodo de pago. Bastante útil si permitimos comprar a usuario no registrados.
  • Commerce Checout Login: Hace algo parecido al modulo anterior pero con ajax.
  • Commerce Checkout Progress: Añade un bloque que muestra en que paso del checkout nos encontramos. Aparte de my útil, queda muy profesional.
  • Commerce Minimun & Maximum Order Amount: Te permite configurar pedidos que requieran un mínimo o un máximos de gasto.
  • Commerce Checkout Admin: Te permite realizar el "checkout complete" de forma manual. 
  • Commerce Fees: Te permite añadir tus honorarios al precio final. Puedes también configurarlo con las rules. Añadirá una nueva línea en el "carrito" con esta cantidad.
  • Commerce Postal Code Filter: Permite filtrar el checkout en función del código postal del usuario. Esto es muy útil para aquellas empresas que solo vendan en una determinada area. Permite también crear "listas negras" y "listas blancas" basandose en los código postales. Por ejemplo podríamos denegar una compra si el usuario viviese en un barrio conflictivo. Muy interesante.
  • Commerce Addressbook: Permite a los usuarios definir una dirección donde enviar el pedido. Imprescindible si necesitamos mandar lo que el usuario compre en nuestra web.
  • Commerce Agree Terms: Proporciona un simple panel con los términos y condiciones de nuestra compra.
  • Commerce Sale Price: Permite asignar un precio de oferta, por ejemplo rebajas. nuevo!
  • Commerce Price Table: Permite definir el precio de un articulo en funcion de la cantidad que se desea comprar. Nos crea una tabla en el cual podremos administrar estos precios. nuevo!
  • Commerce Pricing Attributes: Nos permite definir un precio diferente a cada item del producto. La diferencia con el anterior es que aqui simplemente le decir cuanto hay que sumar al precio original del producto. es decir si ponemos +10, nos sumara 10€ al precio real del producto. nuevo !
  • Commerce Node Checkout: Este modulo nos proporciona la funcionalidad de "pagar por publicar". Obliga al usuario una vez creado un nodo a pasar por caja, y este nodo no sera publicado hasta que el checkout se complete correctamente. nuevo!

 

CUPONES Y DESCUENTOS

 

FACTURAS

  • Commerce Invoice: Permite crear facturas y pasar las a PDF. También enviarlas a los usuarios.
  • Commerce Invoices: Aunque el nombre es parecido al anterior los desarrolladores del commerce invoice dicen que no es lo mismo. Yo personalmente creo que hacen lo mismo pero sin el  numero de factura.
  • Commerce Invoice Receipt: Crea un recibo de una factura y la manda al usuario.

 

MAILING

 

PASARELAS DE PAGO & VISAS

 

POINT OF SALE (POS)

 

SUBASTAS

 

Estos son una lista de los módulos mas usado para crear una tienda con drupal commerce, si creéis que falta alguno decirlo y yo lo añadiré.

 

<< Más de 100 módulos útiles para drupal

 

Total de votos: 184

Entradas relacionadas

Comentarios (18)

  • Imagen de Jokin

    Jokin (no verificado)

    Sabes si hay algún modulo de ventas flash para drupal ?

  • Imagen de admin

    admin

    La verdad que no conozco ningun modulo concreto que haga eso, pero probablemente puedas conseguir el mismo efecto usando rules y Job Scheduler. echale un ojo a esto a ver si te sirve. http://drupal.stackexchange.com/questions/64695/how-do-i-use-rules-scheduler-to-disable-and-enable-a-commerce-product-entity-bas

  • Imagen de Ana

    Ana (no verificado)

    Hola, estoy desarrollando una tienda virtual con ibercart en drupal, necesito limitar la posibilidad de realizar reservas, dependiendo del producto, con un mínimo de 24 o 48 horas. Sabes si existe algún módulo para poder configurarlo o cómo debería hacerlo?. Mil gracias.

  • Imagen de admin

    admin

    Buenas ana, has probado con rules?? yo creo que podrias hacer una regla en el cual antes de añadir al carrito verifique si el producto se puede reservar o no.... saludos.

  • Imagen de Ana

    Ana (no verificado)

    Hola. Tengo un panel que es un formulario de webform que aparece al realizar el checkout. Este formulario tiene el componente fecha_curso_alquiler que es un calendario. Lo que no sé es como configurar la regla para que cuando seleccionen una fecha sea inferior a 48 horas, le aparezca un mensaje indicando que no es posible realizar una reserva sin un mínimo de 48 horas de antelación. y no le deje continuar a no ser que elimine el producto de la cesa (para los casos que tenga más de un producto). Tanto en la configuración del evento como de la condición no veo la opción para poder configurarlo. Gracias por tu ayuda.

  • Imagen de admin

    admin

    La verdad, que tu workflow parece algo complejo como para intentar solucionar este problema en dos líneas. Necesitaria saber todo el proceso como lo tienes montado, por lo que me comentas, yo haría una regla que validase ese campo o crearía un módulo custom que interceptase el formulario que se envía y comprobaría lo valores. Pero ya te digo sin saber el proceso que hay montado detrás es complejo dar una solución.

  • Imagen de Ana

    Ana (no verificado)

    Hola, con lo que me comentas técnicamente ya me pierdo. Mi intención es que cuando vayan a confirmar la reserva, si la fecha seleccionada, que se encuentra en el formulario del checkout, no es menor a un día (24horas) no le deje continuar. Me imagino que se puede hacer con una regla pero la verdad es que no he encontrado la forma de hacerlo (el evento, condición y acción). Gracias de todas formas por tu ayuda.

  • Imagen de javier

    javier

    Hola Ana; Event-> After updating an existing cart item; Condiction -> vacía; Acción -> (yo usaría el Condictional Rules -https://www.drupal.org/project/rules_conditional) tomaría el valor de la fecha que necesitas y comprobaría si es mayor a 48 horas de una variable fecha con valor now. Yo lo haría asi...

  • Imagen de Ana

    Ana (no verificado)

    Muchas gracias Javier, me lo miro a ver qué tal. ;)

  • Imagen de Cesar

    Cesar (no verificado)

    Hola, alguno sabe de un modulo o bien distribución que se pueda manejar un cotizador en linea?, de ante mano muchas gracias.

  • Imagen de Andreyna

    Andreyna

    Saludos, soy nueva con esto de ecommerce, pero ya tengo experiencia con Drupal. Mi pregunta es si existe un módulo que permita administrar un carrito de cotización, no de compras. O en su defecto un carrito de compras al cual configurar para no pagar, sino que el pedido sea enviado a un correo particular. Gracias de antemano por la orientación.

  • Imagen de admin

    admin

    Buenas andreyna, no acabo de comprender que entiendes por "carrito de corizacion" podrias darme un ejemplo? de paso te importaria poner tu duda en https://www.drupaleros.es/preguntas y asi lo compartimos con la comunidad? un saludo.

  • Imagen de Andreyna

    Andreyna

    Seguro Raul, justo tengo una web con ese ejemplo. Donde el usuario agrega los productos al carrito y al final, envía la información de un formulario y el contenido del carrito, para que le hagan una cotización, por lo tanto, no se hace la compra, solo se cotiza. Pondré la duda con el ejemplo en el foro que me indicas.

  • Imagen de Sebastian

    Sebastian (no verificado)

    Hola a todos, estoy trabajando en un proyecto para realizar una web que venda servicios de entrega a domicilio. Donde un cliente se registre mediante formulario, seleccione el servicio de entrega que desee, se cotice y se pague. Este cliente maneja SALDO en su cuenta. Puede recargarlo cuando quiera pagando con tarjeta de credito. Pense mucho en utilizar Commerce ... pero tambien Ubercart. Que me recomiendan para poder llevar a cabo este proyecto?

  • Imagen de admin

    admin

    Buenas, el proyecto que planteas es bastante complejo, pero commerce tiene un par de modulos que te permite hacer pagos por servicios y puedes combinarlos con el modulo rules para subir o bajar el saldo en funcion de tus necesidades. te importaria las preguntas poner es en el nuevo apartado de preguntas? asi es mas sencillo y lo compartimos con mas gente! un saludo.

  • Imagen de Sebastian

    Sebastian (no verificado)

    commerce seria la mejor opcion? Drupal es la plataforma ideal? De que modulos estarias hablando? Ya lo posteo en la otra seccion. Gracias!!!

  • Imagen de David_soloUnPequeñoApunte

    David_soloUnPeq... (no verificado)

    Hola! Ante todo muchas gracias por el artículo, buena recopilación, solo una cosita.. creo que quieres decir 'útil' en lugar de 'fútil' (que significa que algo no tiene efecto, resultado o importancia alguna).

  • Imagen de admin

    admin

    Gracias david, debió ser el autocorrector que puso lo que quiso... Ya lo corregí! me alegra que por lo menos alguien lo lea! ;)

Deja un comentario