Estado del arte en Magento 2 Importaciones de productos

8

Ahora que Magento 2 ha estado fuera por más de un año, ¿qué es "estado del arte" en introducir información del producto en el sistema? es decir, ¿la gente todavía escribe scripts de importación únicos? ¿Es suficiente la importación / exportación nativa? ¿Hay un módulo de terceros que sea excelente para esto? Servicios de terceros? etc.

Alan Storm
fuente

Respuestas:

6

No creo que haya una herramienta de importación de "estado del arte" para M2 en este momento. Pero puedo decir que desde 2.1.4 (afaik) hemos estado utilizando el importador nativo para productos y para nuestros casos de uso funcionó bien. Tuvimos que pasar algún tiempo preparando y arreglando datos de entrada, pero al final, simplemente funcionó.

También vale la pena decir que tuvimos muchos problemas para tratar de usarlo antes de 2.1, pero dadas las experiencias recientes (2.1.4 o más recientes) en mi opinión, está bien.

federivo
fuente
Classy Llama también está utilizando el importador nativo para la mayoría de nuestros proyectos. Los dos puntos débiles / molestias más importantes son: 1. Todos los atributos personalizados deben importarse dentro de una sola columna en el CSV 2. La definición de las relaciones padre / hijo es realmente torpe
Erik Hansen
4

Si usted es un ladrillo y mortero utilizando Quickbooks POS, Webgility es agradable. Puede que no sea lo último en tecnología, pero yo uso webgility ECC, pero ha sido reemplazado por Webgility Unify. No he probado Unify, ya que es mucho más por mes de lo que podemos pagar a $ 500 / mes.

El ECC (versión antigua) es bastante bueno. Transfiere fácilmente productos, sincroniza inventario y es fácil de usar para envío. Publicaciones en la tienda y publicaciones en ventas de QB y no ha permitido una vez, en 3 años, la venta de un artículo que estaba agotado en la tienda física. Tan pronto como alguien compra algo en la tienda, el módulo ECC actualiza la tienda en línea casi en tiempo real y eso es bastante sorprendente, principalmente durante las vacaciones de compras.

dawhoo
fuente
Gracias @dawhoo! ¿Se basa esa experiencia en Magento 1 o Magento 2?
Alan Storm
Ambos en realidad. Recientemente cambié de 1.9 a 2.1.5, al principio tuve algunos contratiempos, pero son bastante buenos para arreglar las cosas rápidamente. Y los archivos utilizados en Magento son un PHP bastante sencillo y puede editarlo para satisfacer sus necesidades. Como si necesitara códigos UPC agregados de Quickbooks y fue simple agregarlos en su código.
dawhoo
4

Nuestro catálogo está indexado en ElasticSearch, y estamos utilizando la API REST de M2 ​​para impulsar productos que se acaban de crear. Con ES, podemos realizar un seguimiento de los productos que se crearon y su estado actual.

De esta manera, si agregamos nuevos elementos, los eliminamos o los actualizamos, nuestro indexador puede indicar si se deben crear nuevos productos o actualizar los existentes a través de la API.

David Stillson
fuente
¿Puede decirnos cuántos productos puede agregar por segundo a través de la API REST? ¿Es esta una forma posible de agregar más de 10.000 productos a Magento?
Matthias Kleine
3

Escribimos un contenedor para "FastSimpleImport2" que nos permite usar CSV, SQL, XML u otras fuentes de datos. El objetivo era que cada importador en cada proyecto de cliente siga los mismos pasos y estructura.

Entonces, si desea crear una nueva importación, solo tiene que implementar algunas clases que amplían nuestras clases base y solo tiene que completar algunas funciones abstractas. Todo lo demás es manejado por las clases base.

Tuvimos el problema en Magento1, que cada importación para cada cliente era completamente diferente (cómo llamar, dónde llamar, qué parámetros, shell vs back-end). Así que este fue un paso importante para nosotros para que cada proyecto esté al mismo nivel.

Pero no puedo decirte si esto es "estado del arte". Lo que puedo decirle: la importación de backend "normal" es completamente inútil para nuestros flujos de trabajo (ya que la mayoría de nuestros clientes utilizan importaciones programadas / automáticas con una amplia gama de fuentes y tipos de datos) y los productos no se mantienen dentro de Magento.

Matthias Kleine
fuente