Os vamos a presentar la última extensión que hemos tenido que desarrollar para poder manejar un requerimiento que últimamente tienen algunas de nuestras tiendas.

Como siempre, al principio, vimos si había alguna extensión por ahí que realizara lo que queriamos. Pero no dimos con ello. Últimamente estamos más por la labor de hacer nuestras propias extensiones, que comprar las de otros.

Cada vez nos fiamos menos… y sobre todo, si hay que tocar y mejorar, preferimos evolucionar las nuestras.

Quién no ha visto esta imagen en alguna tienda conocida: (es Pixmania… y esto que hace con sus páginas de producto es una práctica de upsell excelente)



La idea es sencilla. Crear Packs de Producto y poderlos relacionar con un producto Base. En el caso del recortede imagen mostrado arriba, la Cámara con sus accesorios para hacer un Pack a un precio especial.

Todo esto parece facil de hacer, pero lo importante es plantear una interfaz y una serie de funcionalidades que hagan que este trabajo (creación de los packs, sus descuentos y asociación al producto) sea lo mas rápido y práctico para los operadores de tienda.

De este modo, nace Interactiv4 Related Bundled.

Lo que haremos, después de tener la extensión instalada, es crear un Paquete de Productos (Bundled Product).

Dicho producto debe ser siempre con la opción de Precio Fijo, ya que es lo que nos permitirá tener precios especiales por producto.

De este modo seleccionaremos los productos que queramos que aparezcan marcados por defecto. (fig. 1)

fig. 1


 
Dichos productos marcados, son los que estarán presentes en nuestro nuevo bloque de «Ahorra con el pack», pero esto lo veremos mas adelante.

Para asociar este pack a un producto que queramos, veremos que existe una pestaña nueva en la pantalla de edición y creación de producto (fig. 2)

fig. 2


 
La selección de producto se realizará haciendo el mismo procedimiento que con los productos relacionados.

Entraremos en la pestaña de Related Bundled y veremos un grid, donde unicamente aparecerán productos del tipo Bundled (Paquetes de producto si tienes el locale en Español para el admin).

Selecciona los que quieres que aparezcan, y ordenalos cambiando el ordinal de la derecha.
Si guardas el producto y todo esta bien, el resultado obtenido debería ser como vemos a continuación. (fig. 3)

fig. 3


En este bloque veremos:

  • Los productos marcados por defecto en el Paquete de Productos.
  • Si hacemos rollover, aparecerá el nombre del producto (1). Si hacemos click iremos al producto en cuestion. Que aparezca o no en rollover es una opción, pero esto es cuestión de la magia de @perichus.
  • Tambien tendremos el precio que suma el conjunto y tambien lo que sumaría si lo comprasemos por separado (2).
  • Tenemos el boton de comprar, que nos añade a carrito el bundled con las opciones por defecto.
  • El texto «Configura este pack…» es un link directo al Paquete de Producto, para que se pueda configurar (3).
  • Solo nos falta el % de descuento, debería ir donde aparece la marca (4), pero le hemos añadido una opción para poder  mostrarse o no.

Estamos pasandole el plumero y añadiendo opciones para el config para que dentro de poco, esta extensión se pueda comercializar como muchas otras que tenemos previsto sacar a la venta en breve.

Espero que os guste.

Por @michelbrito, Magento Senior Developer en Interactiv4.