Wystąpił problem po problemie z funkcjami eksportu / importu CSV. Mój obecny problem polega na tym, że nie mogę przypisać atrybutów „image”, „small_image” i „thumbnail” do żadnej ścieżki obrazu.
To się nawet nie udaje:
- Ręcznie zmieniam obraz, small_image i miniaturę produktu na jeden z obrazów powiązanych z produktem i zapisuję.
- Eksportuję mój plik CSV.
- Sprawdzam, czy te pola atrybutów są wypełnione dla tego produktu i są.
- Importuję CSV za pomocą narzędzia importu CSV, używając „Zamień istniejące złożone dane”.
- Sprawdzam produkt, który zmieniłem, i teraz nie pokazuje żadnego przypisania do obrazu, small_image lub miniatury.
Jeśli dobrze rozumiem, CSV, który jest eksportowany i niezmieniony, powinien być możliwy do importu, aby uzyskać dokładnie te same dane produktu, tak? Co tu się dzieje?
/media/import/
Odpowiedzi:
Najpierw musisz przesłać wszystkie obrazy, które chcesz zaimportować
media/import/yourimagesfolder/
W kolumnach CSV dla obrazu, miniatury i small_image ścieżka obrazu powinna wyglądać następująco
/yourimagefolder/imagename.jpg
źródło
Po pierwsze, Magento nie importuje plików wygenerowanych przez eksport. AFAIK, dotyczy to zarówno modułu importu / eksportu, jak i domyślnych gotowych profili przepływu danych.
Po drugie, postaram się rzucić więcej światła na pytanie dotyczące obrazów, ponieważ dla wielu nie jest jasne, jak to działa:
Podczas importowania oczekuje się umieszczenia obrazów
media/import
.Jeśli więc masz wartość w pliku csv image = "/a/b/c.jpg", będzie ona szukała
media/import/a/b/c.jpg
- a jeśli nie znajdzie, nie importuje obrazu.Podczas eksportowania nic nie robi z twoimi obrazami, po prostu wygenerował CSV z wypełnionymi wartościami. Tak więc generuje ścieżkę obrazów odpowiednio do twojego
media/catalog/product
folderu. Jeśli spróbujesz je zaimportować, chyba że skopiujesz je domedia/import
folderu.Jeśli szukasz sposobu na masowe pobieranie / przesyłanie produktów z ich obrazami i rozważanie płatnych modułów. Podczas eksportu kopiuje pliki multimedialne do folderu, w którym spodziewa się go zobaczyć podczas importu, dzięki czemu nigdy nie zauważysz, że Twoje zdjęcia zostały pominięte podczas eksportu / importu itp. Po eksporcie możesz pobrać folder ze wszystkimi skopiowanymi obrazami produktów i po prostu ponownie zaimportuj go do innej witryny.
źródło
var/media/import
czymedia/import
?Musisz określić atrybut _media_attribute_id i _media_image . Bez użycia tych dwóch atrybutów nie można poprawnie importować obrazów. Odpowiedni format CSV do importowania obrazów jest następujący:
Kliknij tutaj, aby zobaczyć odpowiedni plik csv do importowania obrazów
Uwaga: Upewnij się, że obrazy są umieszczone w folderze magento_root / media / import /. W przeciwnym razie Magento nie będzie mógł importować obrazów.
Aby uzyskać więcej informacji, odwiedź ten link
źródło
Miałem ten sam problem i rozwiązałem go bez zakupu rozszerzenia. Po wyeksportowaniu produktów usunąłem kolumny obrazu, małego obrazu i miniatury. po edycji w razie potrzeby zaimportowałem i dołączyłem złożone dane. więc zastąpiłem dane tylko potrzebnymi informacjami.
tak czy siak. pracował dla mnie. w przypadku nowych produktów musiałem przesłać zdjęcia do folderu importu i odwołać się do obrazu, a także zadziałało.
źródło