Jak mogę zaimportować powiązane produkty przez csv w Magento 2?
W moim pliku csv mam wiersz z atrybutem related_skus z przykładowymi danymi „11-111,22-222” dla produktu. Ale w Administratorze Produkty-> Katalog w tym zaimportowanym produkcie na zakładce paska bocznego Produkty powiązane nie pokazują żadnych produktów, chociaż te produkty ze skus istnieją w katalogu.
Gdzie może być błąd?
Odpowiedzi:
Wystąpił ten sam problem, wygląda na to, że moduł importu ma jakiś błąd w powiązanych produktach
Musimy rozwiązać go pisząc nową komendę konsoli, która spodziewa się 2 kolumny (rodzic i dzieci SKU SKU) related.csv plik var folderze z przecinkiem jako separatorem csv i rury jako children_skus separatora
To są pliki, jeśli chcesz spróbować. Można by wymienić Sinapis z wybraną nazwą dostawcy, a synchronizacja z wybraną nazwą modułu
Po zainstalowaniu modułu uruchom
bin/magento setup:upgrade
i zobaczysz nowe polecenie, jeślibin/magento list
zaznaczysz, które można wykonać, uruchamiającbin/magento sync:related
aktualizacja
Od wersji 2.2. * Wymagane są 2 zmiany: dodatkowa linia przed zapisaniem
$product
, aby zapobiec zgłoszeniu problemu tutaj https://github.com/magento/magento2/issues/10687I zmiana administratora na adminhtml w
Myślę, że pierwsza zmiana jest nieszkodliwa dla starszych wersji, a nie taka sama dla drugiej. Dodałem więc tylko pierwszy z poniższych kodów
app / code / Sinapsis / Sync / etc / di.xml
app / code / Sinapsis / Sync / etc / module.xml
app / code / Sinapsis / Sync / register.php
app / code / Sinapsis / Sync / Console / Command / RelatedCommand.php
źródło