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

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

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

Share

9 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

Escribe tus comentarios

« »