Ahora estas en: Inicio > Blog En Magento Cómo Crear un Producto Configurable » El Blog DWQ

En Magento Cómo Crear un Producto Configurable 18 septiembre 2009

Nota.- Este método funciona bien hasta la versión 1.3.x de Magento, para las versiones subsiguientes no se garantiza que les vaya a funcionar igual.

Logo de Magento He encontrado en el sitio de Magento varias maneras para crear un producto configurable, en este artículo expondré la manera en la que a mí me funcionó en tres o cinco pasos.

Introducción

Lo primero es establecer los atributos que necesitas. Para mí ejemplo será ‘Tamaño’ (Chico, Mediana y Grande) y ‘Color’ (Negro, Azul y Rojo). Tengo dos atributos de cada uno con tres opciones, significa que tengo que crear 9 productos simples para cada producto configurable.
Voy asumir que tienes cargada alguna de las traducciones en español, en mi caso es ‘es_MX’.

Nota.- Para la creación de mis productos configurables, los precios no son afectados por sus propiedades como el tamaño y el color. Si en tu caso las propiedades de tus productos si afectan el precio, entonces te recomiendo cargar la extensión ‘Simple Configurable Products’ y hacerlo antes de seguir los pasos que mostraré en este artículo.

Paso 1 crear o a configurar el o los atributos

Voy a crear o a configurar primero el atributo en el Panel de administrador:

Bajo Catálogo -> Gestionar Atributos, puedo crear estos dos nuevos atributos con la configuración siguiente:

Propiedades del Atributo:

Propiedades Frontend:

Gestión de Etiqueta/Opciones:

Gestión de Opciones (valores de su atributo):

Esto es lo que se ve como las opciones de menú desplegable, así que tengo tres:

Paso 2 Guardar en Arreglo de Atributos

Ahora ir a Catálogo-> Atributos-> Gestión de Arreglo de Atributos

Abre el arreglo de atributos que utilizas para tu producto (que bien puede estar en ‘default’ o crear uno nuevo con el nombre de ‘Con Opciones’ por ejemplo)

Ahora debes ver tu atributo ‘Tamaño’ en la parte de ‘Atributos sin asignar’ a la derecha.
Arrastrarlo y sueltalo en el lugar de “Grupo-> General” para que aparezca en la parte del administrador. Yo tengo el mío en un grupo nuevo.

Repite esto para ‘color’ o cualquier otro atributo que necesites crear.
Guardar arreglo de atributos.

Paso 3 Crear el producto configurable

Para crear el producto configurable ir a:

Catálogo -> Gestionar Productos -> Añadir producto

Puedes permitir esto por el nombre, así Magento crea nombres de los productos como: ‘Chamarra Mediana Roja ‘, añadiendo el tamaño y el color atribuido al nombre de la base del producto.
También se puede elegir hacer la SKU única manualmente y hacerla más corta. Eso será cuestión de preferencias de cada quien si se desactivar o no el “autogenerar” en el SKU.

Ya estamos en posición seguir una secuencia para generar el producto configurable de tu tienda virtual en Magento como la mostrada a continuación en esta sección de ‘Creación Rápida de productos simples’:

  1. Editar el SKU (si se desactivó el autogenerar, sino pasar al siguiente paso)
  2. Añadir el peso del producto – para el cálculo del envío.
  3. Estatus: Habilitado
  4. Visibilidad: En ninguna parte (¡Importante!)
  5. Precio: El mismo que el del producto configurable (si se cargo la extensión ‘Simple Configurable Products’ entonces se debe poner el precio de esta variación en el producto).
  6. Tamaño: Elige la primera de las variaciones de tu atributo (Tamaño). Por ejemplo, en mi caso es Chico
  7. Color: Elige la primera de las variaciones de tu atributo (Color). Por ejemplo, en mi caso es Negro.
  8. Cantidad: La cantidad en existencia para este producto
  9. Disponibilidad de stock: ‘Disponible’
  10. Haz clic en ‘Creación Rápida’

Repite los pasos del 1 al 10 para cada variación del producto. Por ejemplo, Negro- Mediano, Negro- Grande, etc.

En este caso, he empleado unos 2 minutos en añadir todos los productos con todas sus variantes.

Cuando hayas terminado, haz clic en “Guardar” de la parte superior de la página, y revisa tu trabajo en la gestión de productos donde se debe ver el producto configurable y las nueve variaciones de productos simples para este ejemplo. Si todo se ve bien, comprobar que en la parte del frontend funcionen las opciones para el producto configurable creado.

NOTA.- Si en tu configuración cargaste la extensión ‘Simple Configurable Products’ entonces cuando un posible cliente vaya a la página del producto que va a ver, a medida que elija el tamaño de la lista desplegable, el precio cambiará para reflejar esa opción.

Si bien la secuencia mostrada en este último paso es simple y fácil de hacer puede resultar algo tedioso cuando tenemos una cantidad muy grande de productos configurables. Una forma más rápida de hacerlo es importando los productos a través de un archivo CSV.

Paso 4 Exportar perfil de productos

Exporta el perfil en un archivo CSV bajo Sistema -> Importar/Exportar -> Perfiles para ver cómo Magento lo estructura. (Debido a que se está trabajando con la versión en español el archivo está en formato utf-8 si quieres trabajar en MS Excel hay que convertirlo en formato ANSI).

En el archivo exportado puedes escribir toda la información de todos tus productos e importarlo nuevamente.

Paso 5 Después de importar los productos

Cómo importar los productos mediante el archivo csv esta fuera del alcance de este artículo pero en otro artículo posterior tal vez lo explique. Una vez que se han importado todos los productos (configurables y simples) ir a catálogo -> Gestión de Productos y selecciona uno de los productos configurables que acabas de importar.

Referencias

18 Respuestas a “En Magento Cómo Crear un Producto Configurable”

  1. Gracias por la explicación. Nos ha sido muy util.

  2. De nada, un gusto saber que les ha servido.

  3. gracias por la info, muy bien explicado..una cosa, si quiero desactivar un atributo que viene por defecto en magento, el de “short description” para que no salga, qué hay que hacer? he intentado aplicarlo a “virtual product” en vez de “all products” pero me sigue apareciendo, y me estorba que salga ese campo en las descripciones, Como lo quito? gracias

  4. @Jorge: Establece ese atributo como “NO requerido” desde el gestor de atributos en el admin, luego modifica el código del archivo app/design/frontend/TUTEMA/catalog/product/view.phtml para dejar fuera la parte de las “Short descriptions” por ejemplo:

    <?php if ($_product->getShortDescription()):?>
    .
    .
    <?php endif;?>

    Por este otro:

    <div class="short-description"><!-- Nota que he agregado un div extra para conservar la estructura, has los ajustes de acuerdo a tu diseño -->
    <?php /*** "Short Description" deshabilitada por el momento ***
    <?php if ($_product->getShortDescription()):?>
    <h4><?php echo $this->__('Quick Overview') ?></h4>
    <div class="short-description"><?php echo $_helper->productAttribute($_product, nl2br($_product->getShortDescription()), 'short_description') ?></div>
    <?php endif;?> ***Fin de Deshabilitación***/?>

    Si has instalado alguna extensión que afecte las vista del producto como easyTabs también tendrás que modificar esa parte del código.

  5. alguno tiene 1 data example como para exportar al sitio? sin tener que cargar y crear categorias productos, etc?

  6. @Tandil Ajedrez, no entiendo muy bien tu pregunta, pero creo que te refieres a importar categorías, productos, etc a la tienda. Si es así, para ello debes crear un perfil avanzado desde el administrador > Sistema > Importar/Exportortar > Perfil Avanzado > Agregar Perfil. La verdad es que es un proceso muy largo, en este hilo: Importing Categories – Step-by-Step te darás cuenta de lo complejo que resulta importarlo así. Hasta el momento no he tenido necesidad de importar de esta manera porque me las he tenido que ver con pocas categorías y es más fácil crearlas directamente desde el administrador.
    Saludos y gracias por comentar.

  7. Gracias por su explicación, con personas como usted se hace mas llevadero la puesta en marcha de la tienda.

  8. Por alguna razón que no comprendo, el producto configurable me sale con “Fuera de existencia”. Creo que seguí todo al pie de la letra :(

    Agradecería cualquier tip al respecto. Gracias

  9. @Pedro En catálogo > Gestión de Producto > Selecciona el producto configurable que creaste y revisa en la pestaña de inventario que este habilitado “En existencia” Tal vez ahí este el problema.

    @Francisco, gracias a Usted por visitarnos y por el comentario.

    Saludos

  10. Hola buenas he seguido el tutorial pero a la hora de verlo en la tienda no se muestra el producto lo he asignado a una categoría pero no me aparece nada. Alguien podría ayudarme, gracias

  11. Existe alguna forma de hacer prooductos configurables, y que un atributo se elija por fotografías¿?¿? hablamos de opciones en un sofá: motorizado, medida, chaiselounge… Todo eso con dibujitos en vez de letras.
    Gracias

  12. Hola Estoy tratando de subir los productos a mi tienda, seguí todos los pasos pero no lo consigo!!!

    estoy usando magento 1.5

    ayuda por favor

  13. he seguido los pasos que indicas pero no me muestra la imagen, es como si no existiera, estoy usando la version 1.5.0.1, po favor me pueden ayudar.

  14. xD no me salio….. me sale… pero no me muestra los desplegables… ni el agregarlo al carrito…

  15. Buenas a todos yo tengo un problema y no encuentro solución en ningún foro.
    Estoy creando una web de cortinas y necesito que el cliente pueda insertar el ancho y el alto deseado del producto y se le calcule el precio antes de añadirlo al producto, a ver si hay alguien que pueda echarme un cable, gracias de antemano.

    Os dejo un ejemplo de lo que necesito:

    http://www.cortinadecor.com/productos/2555/estores-enrollables-lisos/estores-enrollables-loneta-resinada

  16. Hola, tengo una duda. Todo funciona bien, como comentas, pero en productos asociados, en la lista de abajo donde sale la lista de los productos simples, no sale nada.
    Al pulsar sobre “Creación rápida” se crea el producto perfectamente pero no consigo asociarlo al producto configurable. Tal y como te comento, en la lista de productos que sale debajo del botón “Creación rápida” sale vacia.
    Alguna idea???
    Gracias

  17. Os comento que ya está solucionado. Como explica aquí…

    http://foros.mgnt.es/archive/index.php/t-4539.html

    es decir, poniendo los atributos nuevos como:

    Valor único: NO
    Valores requeridos: NO
    Aplicar a: Todos los tipos de productos

  18. espero que se pueda.
    ¿es posible luego de tener muchos productos simples (1000 y pico, cambiarlos a productos configurables en lote?
    Saludos

Escribe tus comentarios

« »