Tipos de productos en Magento

Después de un tiempo trabajando con Magento te das cuenta de la importancia de conocer la parte funcional de Magento, todo programador antes de empezar a tocar la primera línea de código debería de conocer hasta donde llega Magento, y a partir de donde deberias de entrar tu como programador para ampliar esa funcionalidad, con lo cual voy a dedicar algunos post a este apartado que bajo mi parecer es muy importante.

En este post vamos a ver los tipos de productos de los que dispone Magento con alguna serie de ejemplos para facilitar su entendimiento. Magento dipone de 6 tipos de productos que veremos en detalle:

  • producto simple
  • producto configurable
  • producto agrupado
  • producto virtual
  • paquete de productos
  • producto descargable.

Producto Simple: Un producto simple es un producto individual que será vendido en tu tienda, y que no va a sufrir ninguna variación. También forma la base para los productos configurables y agrupados. Un ejemplo de un producto simple sería una teléfono movil.

Producto simple

El producto dispondrá de los atributos del sistema y también puede disponer de atributos simples. En este ejemplo el teléfono pertenecería al conjunto de atributos de teléfono móvil.

Producto Configurable:

Imaginemos que tenemos el mismo modelo de camiseta, pero esta esta disponible en diversas tallas. Si introdujeramos esta serie de camisetas con las diferentes tallas en magento tendriamos un producto para cada talla, por ejemplo tendriamos para las tallas S,L,XL tres productos diferentes. En Magento los visualizarias de manera independiente siendo el mismo producto, digamos que tendriamos el producto triplicado.Con el producto configurable se dispondría de un único producto , el cual asociaría los productos simples que fueran necesarios y facilitaría mediante la interacción del usuario la elección de la talla de dicha camiseta. producto configurable en Magento

Producto Agrupado:

Este tipo de producto es parecido al producto configurable pero no tiene el mismo fin. El producto agrupado es unicamente una forma de presentar un conjunto de productos, por ejemplo tenemos un salon el cual estará compuesto de una silla,un sofa, etc. Así que hacemos que todos estos productos simples estén asociados al producto agrupado que es el salón.producto agrupado

Podremos prestablecer una cantidad por defecto, pero no será obligatoria dicha cantidad, recordemos que el producto agrupado solo es una presentación de un conjunto de productos.

Paquete de productos:

El paquete de productos es ideal para la generación de kit de productos, cuando el usuario tiene que seleccionar una serie de configuraciones para seleccionar el producto que va a comprar, el mas claro ejemplo es el de un ordenador el cual tu puedes ir seleccionando los diferentes componentes que quieres que contenga.

paquete de productospaquete de productos

Iremos seleccionando las opciones y se irá construyendo el precio de del producto dinámicamente.

Producto Virtual: este es un tipo de producto que no existe físicamente. Cuando vayas al checkot con dicho producto vamos a tener desactivada la posibilidad de selección de un método de envío dado que no será necesario.

producto virtual

Un ejemplo de producto virtual es el de una extensión de garantía.

Producto descargable: Este tipo de producto tampoco va a existir físicamente con lo cual no va a tener un método de envio asociado. Son productos que compras y que tu puedes descargar una vez realizado el pago. El mas claro ejemplo de este tipo de producto es un paquete de software, como por ejemplo una extensión para nuestra tienda.

15 comentarios sobre “Tipos de productos en Magento”

  1. Hola mi nombre es Carlos de México y me gusto mucho tu blog tiene artículos realmente útiles, aunque tengo una duda con los productos, estoy realizando un reporte que muestra entre sus datos un artículo y lo estoy obteniendo de sales_flat_order_item, el problema es que los productos configurables no los muestra dicho reporte. Estos tipos de productos se almacenan en algún otro lado en la base de datos?

    De antemano gracias!!

    1. Buenas, muchas gracias!! Perdón por no haberte contestado antes, pero ando un poco liado, me puedes comentar especificamente el dato que intentas sacar. Me gustaria saber que estas uilizando? Que tipo de collection.

  2. Hola, buen post. Pero tengo una duda, si quisiera vender licencias (1 licencia / 1 codigo diferente ) qué tipo de producto sería, virtual o descargable?
    Es decir, un cliente compra una licencia, y al comprarla se descarga el codigo en si. Si quisiera comprar dos, como sería para que cada descarga fuera un codigo diferente que previamente debe ser introducido en la tienda?

    Muchas gracias.

    1. Depende, normalmente el producto Descargable en Magento se suele utilizar para un archivo que te descargas después de realizar el pago, entonces si interpretas que cuando compras un producto puedes descargar un pdf con el código podría ser un descargable. Como comento en la entrada para producto virtual el ejemplo típico sería una garantía o algún servicio asociado. No obstante tienes una gestión de códigos que no se si se generarían aleatorios o tienes que ir solicitando y quemando de una BBDD que contenga dichos códigos, esto creo que sería la parte nueva que tendría que ver como realizar. Mis pasos a la hora de afrontar cualquier desarrollo es examinar exhaustivamente la funcionalidad que me aporta Magento, con lo cual te recomendaría que te instalaras un Magento con la Sample data, y que realices pruebas para ver hasta donde puede llegar Magento, y si en ese punto no te aporta el comportamiento deseado, valorar el desarrollo que tienes que realizar, pero esto podría oler a un nuevo tipo de producto , parecido al descargable en el cual añadas tu gestión de códigos de licencia, dado que en Magento puedes realizar un nuevo tipo de producto, por si no lo sabías. Espero ayudarte con mi contestación

    1. Buenas Daniel, ante todo perdón por la tardanza de contestarte pero últimamente ando bastante liado. Como recomendación te diría que probara a ver si esta combinación es posible, cuando se me plantean dudas de este tipo suelo tener siempre a mano una instalación de Magento con el Sample data instalada dado que esta trae bastantes ejemplos de productos de diversos tipos.

      Respecto a la pregunta, he realizado una prueba en un Magento Sample Data y parece que no me deja asociar un producto Virtual a un producto Simple, digamos que aquí sería donde estaría la pega. Comentarte que si esa esto que comentas es un requisito que debe de cumplirse si o si para poner en marcha tu negocio, puedes plantearte crear un nuevo tipo de producto que sea el producto configurable que contiene productos virtuales.

  3. Hola buen día! Me podrías orientar acerca de como poder poner un link a un PDF de un producto en magento. Cuando utilizó la herramienta de cadena que viene en el menu del campo description me guarda el link pero ya al seguir con otros productos los cambios no se guardan y me manda a la página del tablero sin efectuar cambios. Existirá otra forma de poder agregar mi PDF al producto? Gracias

    1. Yo te recomendaría que añadieras un nuevo tipo de atributo al conjunto de atributos al que pertenezca tu producto y posteriormente dar el valor a dicho atributo desde el apartado de configuración del producto. Después deberías modificar el template de vista de producto correspondiente y colocar el código html necesario para enlazar al pdf correspondiente, en esta opción el pdf deberá de ser subido a un lugar accesible de tu web, mediante ftp por ejemplo.

      Si quiere permitir que el usuario de backend pueda subir el fichero pdf desde el admin de Magento, vas a tener que añadir la propiedad mediante código creando una mini extensión, esta opción será algo mas complicada.

  4. Cuando creo un paquete de productos y alguno de los artículos simples que forman parte de uno de los grupos “dejan de estar en stock” el paquete no muestra las opciones.
    Existe alguna solución para mostrar SIEMPRE las opciones aunque No estén en stock ? (sin tocar el producto simple y quitarle el control de stock, claro)

    1. Magento permite mostrar los productos que no tengan stock, desconozco si el producto Agrupado está preparado para ello pero te comento donde puedes activarlo y me comentas. En Sistema-> Configuración-> Sección Catálogo-> Hay una opción que permite ver los productos fuera de stock.

      Saludos

  5. expertos solicito su ayuda, capture como 200 productos en PRODUCTOS SIMPLE se pueden pasar a PRODUCTOS DESCARGABLES, no podia poner un PDF del fabricante, solo comprando una extencion, pero el Magneto tiene esta opcion el productos descargables, su puede hacer este cambio o tengo que borrarlos y volver a capturarlos. o habra una forma de insertar esta opcion como atributo a cada producto ???? mi ejemplo:

    http://coblince.com.mx/magento/index.php/productos/aislantes/alambre-magneto/doble-amidanel/doble-amidanel-cal-5-awg.html

    y los productos que debo combiar pongo ejemplo:

    http://coblince.com.mx/magento/index.php/nuevas-lineas/weidmiller/desarmadores/pinza-p-engarce-frontal-69.html

    quedo al pendiente de alguien me pueda ayudar, de antemano mil gracias

    1. Buenas Juan carlos, desgraciadamente vas a tener queeliminarlos y volverlos a importar. Dado que en la creación de los productos hay parámetros que se crean de manera definitiva, como el conjunto de atributos.

      Como idea yo exportaria los productos que tienes generando un csv, modificaría lo que fuera necesario y los volveria a importar. Si estás utilizando un Magento superior al 1.5 tienes un método mejorado que corrige bastantes problemas como la importación de imágenes entre ellas. Puedes acceder a ello mediante sistema->import/export->import o export depende de lo que quieras hacer

      Espero haberte orientado un poco, muchas gracias por comentar en el blog

Deja un comentario

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