¿Ha decidido incursionar en el mundo del Comercio Electrónico con la plataforma Magento? Quizás la pregunta más recurrente sea: ¿Cómo importar a Magento los productos de mi base de datos actual?
Un metodo sencillo y práctico para importar a Magento sus productos existentes desde un archivo en formato CSV, es usando el módulo de Importación, para ello sólo hay que seguir ciertas reglas para no morir en el intento.
Nuestro archivo de texto en formato CSV que vamos a importar a magento, debe contener datos mínimos y obligatorios para que nuestros productos puedan ser importados correctamente, aquí la lista de los datos mínimos requeridos:
Nombre del Campo | Tipo | Descripción |
---|---|---|
sku | obligatorio | Clave única del producto. Ejemplo: MUEP10050 |
product_type | obligatorio | El Tipo de Producto que se creará en Magento. Ejemplo: simple En Magento podemos crear hasta 6 tipos de productos. |
attribute_set_code | obligatorio | Nombre del Conjunto de Atributos del Producto. Ejemplo: Impresoras Podemos clasificar los productos de acuerdo a sus atributos, en este caso ya tenemos creado el conjunto de atributos: "Impresoras". Magento usa "default" para agregar cualquier producto. |
tax_class_name | obligatorio | Nombre de la Regla de Impuestos asignado al producto. Ejemplo: "TDC Goods" En Magento podemos crear las reglas de impuestos de acuerdo a las características de nuestros productos. Nosotros hemos creado "TDC Goods" para identificar aquellos que se graban con el 16% de IVA |
product_websites | obligatorio | Nombre del Sitio Web al que pertenecerá el producto. Ejemplo: base En Magento existen: Sitios Web, Tiendas y Vistas de Tiendas. Puede especificarse si un producto estará disponible en todos los sitios web y tiendas, o bien, si sólo estará en cierta tienda. |
name | obligatorio | Nombre del producto |
visibility | obligatorio | En donde estará visible el producto. Ejemplo: "Catalog, Search" Los productos en Magento tienen 4 opciones en el campo visibility, estos son: "Not Visible Individually", "Catalog", "Search" y "Catalog, Search". |
price | obligatorio | El precio del producto |
is_in_stock | opcional | Si el producto esta en existencia o no |
qty | opcional | La cantidad que se tiene en existencia del producto |
cost | opcional | El costo del producto |
categories | opcional | Nombre de la categoría a la que pertenece el producto. Ejemplo: "Categoría Predeterminada/Impresoras/Multifuncionales" Si no se especifica, Magento usará "Default Category", que es la categoría raíz de los productos en magento. |
status | opcional | El estatus del producto. Ejemplo: 1 Si el estatus es activo (1), Magento publicará el producto de inmediato. Quizás deba usar Desactivado(0) si pretende realizar ajustes antes de ponerlo a la venta. |
El archivo con los datos mínimos para importar nuestros productos debería de ser como el siguiente: Ejemplo con datos mínimos
Si pueden observar en el archivo de ejemplo se incluyen 2 productos listos para ser importados.
Vamos a completar la información de nuestros productos agregando campos opcionales como son: weight, manufacturer, model, image, small_image, thumbnail, additional_images, related_skus, tdc10001
En los campos opcionales que hemos agregado, incluimos campos que nos permitirán importar las imagenes de nuestros productos.
Nombre del Campo | Descripción |
---|---|
weight | Peso |
manufacturer | Fabricante |
model | Modelo |
image | Imagen grande. Se muestra en primera instancia en la página de detalles del producto. |
small_image | Imagen pequeña. Aparece en nuestro catálogo de productos en forma de lista o rejilla |
thumbnail | Imagen miniatura Aparece en nuestro catálogo de productos en forma de lista o rejilla |
additional_images | Imagenes adicionales Todas las imagenes adicionales del producto que aparecerán en la página de detalles del producto |
related_skus | Claves relacionadas. Ejemplo: "MUEP20002, MUEP20003, MUEP20004" Las claves de los productos relacionados al producto que estamos importando |
tdc1001 | Atributo personalizado del producto. Magento nos permite agregar atributos personalizados de nuestros productos. Ejemplo: Diferentes materiales del producto, agregariamos el atributo "Materiales (Madera, Cristal, Acero, Aluminio)". |
Ya tenemos nuestros productos a importar con los datos mínimos requeridos e información adicional como son las imagenes. Aquí nuestro archivo de ejemplo: Ejemplo completo
De preferencia use Hojas de Calculo de Google G Suite para generar el archivo CSV o bien Open Office.
Conozca los beneficios de implementar Google G Suite en su empresa
Para importar nuestros productos iniciamos sesión en nuestro panel de administración y seleccionamos el módulo: SYSTEM > Data Transfer > Import
Una vez dentro de la sección Import, elegimos la opción Products en el campo Entity Type
En el campo Import Behavior seleccionamos Add/Update
En el campo Select File to Import, buscamos el archivo CSV de donde importaremos nuestros productos.
Para importar las imagenes de nuestros productos, estas deben de subirse previamente al directorio var/importexport de nuestra instalación de Magento.
Una vez seleccionado el archivo CSV y subidas las imagenes de nuestros productos al directorio var/import, hacemos clic en el boton Check Data.
Si los datos que contiene el archivo CSV son válidos, nuestra importación estará lista para ejecutarse. Hacemos clic en el boton Import para ejecutar la importación de nuestros productos.
Una vez ejecutado el proceso de importación deberiamos ver una respuesta como la siguiente:
Nos movemos al módulo CATALOG -> Products para verificar que nuestros productos se hayan importado correctamente.
Nuestro archivo en formato CSV puede contener tanta información como sea necesaria al momento de realizar la importación de nuestros productos nuevos como son:
Sin embargo, el módulo de importación de Magento solo crea en tiempo real las nuevas categorías que hayamos especificado en nuestros datos CSV, todos los Atributos personalizados y Conjunto de Atributos deben de existir previamente en Magento para poder ser importados.
Una vez que hayamos importado nuestro catálogo de productos a Magento, solo será necesario actualizar los precios y existencias de los mismos, usando datos como: price, qty, is_in_stock, entre otros.
Venda en línea las 24 horas del día
Conozca nuestros planes de Comercio Electrónico
Hola. He seguido todos los pasos para importar(campos obligatorios) y tengo un problema con importación masiva de artículos relacionados, ventas cruzadas, etc.
Columnas:
related_skus related_position crosssell_skus crosssell_position upsell_skus upsell_position .
Quiero hacerlo a través de un csv y no me los toma. Hay algún truco para eso?
Que tal Maria José, a partir de la versión 2 de magento, las columnas con una colección de valores debe de ir separados por comas y previamente deben de existir dichos valores, en este caso los productos a relacionar, tambien verifica la codificación de tu archivo CSV:
sku, related_skus
“PRODUCTO01″,””
“PRODUCTO02”, “PRODUCTO01”
“PRODUCTO03”, “PRODUCTO01,PRODUCTO02”