¿Cómo puedo importar productos relacionados a través de csv en Magento 2?
En mi archivo csv tengo una fila con el atributo related_skus con datos de ejemplo "11-111,22-222" para un producto. Pero en admin Productos-> Catálogo en este producto importado, la pestaña de la barra lateral Productos relacionados no muestra productos, aunque existen productos con skus en el catálogo.
¿Dónde puede estar el error?
magento2
import
csv
related-products
Invitado
fuente
fuente
Respuestas:
Hemos experimentado el mismo problema, parece que el módulo de importación tiene algún tipo de error con productos relacionados
Lo hemos resuelto escribiendo un nuevo comando de consola que espera un archivo relacionado.csv de 2 columnas (sku primario y skus secundario) en la carpeta var , con una coma como separador csv y una tubería como separador children_skus
Estos son los archivos, si quieres probar. Reemplazaría Sinapsis con el nombre del proveedor deseado y Sync con el nombre del módulo deseado
Después de instalar el módulo, ejecute
bin/magento setup:upgrade
y verá el nuevo comando si marcabin/magento list
, que podría ejecutarse ejecutandobin/magento sync:related
actualizar
Desde la versión 2.2. *, Se requieren 2 cambios: una línea adicional antes de guardar
$product
, para evitar problemas reportados aquí https://github.com/magento/magento2/issues/10687Y cambiando admin a adminhtml en
Creo que el primer cambio es inocuo para versiones anteriores, no es lo mismo para el segundo. Así que he agregado solo el primero en el siguiente código
aplicación / código / Sinapsis / Sync / etc / di.xml
app / code / Sinapsis / Sync / etc / module.xml
aplicación / código / Sinapsis / Sync / Registration.php
app / code / Sinapsis / Sync / Console / Command / RelatedCommand.php
fuente