¿Cuál es el proceso más común para importar productos?
¿Todos usan la herramienta de importación / exportación de productos ?
El formato de archivo CSV no es algo que el cliente pueda completar y, si lo intentan, se garantiza en un 99 por ciento que se equivocará.
¿La mayoría de las personas escribe sus propios scripts para esto o crean manualmente el archivo CSV de importación en el formato requerido para que funcione?
Respuestas:
Estamos utilizando la API SOAP con bastante frecuencia. Es posible que no se complete la función, pero puede optimizar el intercambio de datos entre sistemas externos (ERP, CRM, ...) optimizando las llamadas existentes o escribiendo la suya para necesidades especiales (por ejemplo, solo actualice un solo atributo de un producto sin cargar el producto completo, etc.).
Si a sus clientes no les gusta el formato CSV (¡puedo entenderlo!), Podría definir su propio archivo y formato de datos. El cliente envía sus datos en este formato, un script suyo lo traduce a una matriz PHP y usa FastSimpleImport , un adaptador especial para el módulo ImportExport.
fuente
Usamos uRapidFlow Pro casi exclusivamente. uRapidFlow es muy eficiente y vale la pena el costo.
Para sitios muy pequeños, seguro, se puede usar la interfaz de edición de producto incorporada; pero las hojas de importación de algún tipo deben utilizarse para ser eficientes en la organización e importación de una gran cantidad de productos.
Un consejo para crear una buena hoja de importación sería verificar la documentación proporcionada cuando haya preguntas y exportar un producto o dos para tener una idea de cómo debería ser una línea de importación bien organizada.
fuente
Para la empresa para la que trabajo, he creado un módulo completamente personalizado que importa datos de un archivo XML generado automáticamente. Como estamos hablando de una gran cantidad de productos, el perfil predeterminado de importación / exportación de Magento no hace el trabajo.
En general, se considera una mala práctica usar consultas SQL sin procesar, pero decidimos usarlas de todos modos debido a la gran victoria en el rendimiento. (Solo haga esto si sabe cómo está estructurado el Magento DB)
PD: Operamos varias instancias de Magento con múltiples sitios web + tiendas y NUNCA sobrescribimos nada que esté configurado en el nivel / alcance específico de la tienda / sitio web.
fuente
Magmi tiene una curva de aprendizaje, pero una vez que se ajusta es difícil usar cualquier otra cosa. Está hecho para desarrolladores; Has sido advertido.
http://sourceforge.net/projects/magmi/
fuente
Por lo general, creamos un script que carga el modelo del producto, establece los datos en el modelo y luego lo guarda en la base de datos. Si buscas en Google "magento crea un producto desde un script", deberías poder encontrar una tonelada de código de muestra.
fuente
Usamos el perfil de flujo de datos estándar, sin embargo, convertimos el CSV que obtenemos y lo llenamos con los valores predeterminados que faltan. De esta manera, nuestro cliente no tiene que ingresar valores de los que no tenga idea.
La conversión se realiza mediante un script, todo lo que el cliente tiene que hacer es cargar el CSV que ha creado y cargar las imágenes / PDF que quiere usar y luego el script llena los espacios en blanco. De esta manera nos atenemos a la forma estándar de Magento, pero se lo ponemos fácil al cliente.
fuente
El nuevo módulo Importar / Exportar que existe desde Magento 1.5 es bastante rápido. Sin embargo, el archivo CSV necesario no está en un formato fácil. Por lo tanto, escribimos una extensión personalizada que analiza un formato CSV (flexible) que diseñamos. El módulo luego transforma ese CSV en el formato estándar de Magento CSV y luego realiza la importación. También agregamos algunos extras, como la creación de valores de atributos que aún no existen. Solo toma unos minutos para unos 10.000 productos.
fuente
Hay dos situaciones en que un cliente necesita una importación:
Al cliente no le gusta la interfaz de Magento y solo quiere editar productos en Excel. Este es un problema de interfaz de usuario, para resolver esto, sugeriría el módulo Mage Enanced Admin Grid .
Es necesario que haya una importación automática que importe información del producto de un tercero. En este caso, le sugiero que configuren la importación con uno de los módulos mencionados anteriormente (usando https://github.com/avstudnitz/AvS_FastSimpleImport yo mismo).
fuente
Todas estas son soluciones técnicas muy buenas, pero hay un problema comercial que no se aborda en ninguno de los comentarios, Incorporación de proveedores. Este es el término general y requiere que los datos se asignen desde los datos del proveedor a Magento. Cualquier solución de csv a api, magmi a otras herramientas debe ocuparse de la conversión de moneda (pago de la moneda al precio del sitio web), mapeo de productos de una categoría a otra, limpieza de datos, mapeo de marcas a nombres únicos. Una vez que se realizan las cargas de datos iniciales, tiene actualizaciones de precios e inventario, eliminando automáticamente los productos innecesarios (de una manera que no es 404). Además de eso si inserta sql o Magmi o apaga el índice al guardar,
Cuanto más desee automatizar este proceso, más compleja será la solución, si no está tratando con proveedores, entonces es muy simple, ya que no tendrá más de unos pocos cientos de productos, por lo que la incorporación es muy simple y se puede hacer directamente. Utilizamos una solución de algunos consultores multinacionales que la adaptaron para pequeñas empresas, esto nos permite suministrar a bordo con mapeos de una hora (sin codificación) y totalmente automatizados desde la descarga de archivos del proveedor hasta la importación de Magento. La mayoría no tiene esto, por lo que es un proceso bastante doloroso.
fuente
El sistema de importación / exportación de Magento proporciona una funcionalidad fácil y potente para importar datos de productos en formato csv.
Primero debe verificar su hoja de Excel o CSV en el módulo de importación de Magento. Magento proporciona una hoja csv predefinida para este propósito.
Para conocer los pasos reales, puede visitar un artículo útil aquí Método de importación de Magento
fuente
Dependiendo de la situación, hay algunas opciones:
fuente
Tiene razón, no es una buena idea pedirle a su cliente que escriba archivos CSV. El proceso que he estado usando es el siguiente:
Esto funciona bien La ventaja de usar las rutinas de VBA es que puede adaptarse fácilmente al formato de la hoja de cálculo que le envía su cliente. También puede usarlo para generar HTML para las descripciones de sus productos.
En mi experiencia, MAGMI es una gran herramienta, rápida y fácil de usar. Aquí hay una buena introducción al respecto: http://benfrain.com/magmi-the-best-way-to-import-into-magento/
Si puedes leer francés, he escrito una publicación de blog al respecto:
http://www.devoption.net/blog/importez-rapidement-vos-produits-dans-magento-grace-a-magmi
fuente