Importowanie obrazów galerii wydaje się taką podstawową funkcją, ale nie mogę znaleźć żadnej kolumny w eksportowanym pliku csv, w której bym to zrobił. Stworzyłem pojedynczy produkt z obrazami galerii za pośrednictwem backendu Magento, a następnie wyeksportowałem do pliku csv, a nawet tych obrazów galerii nigdzie nie można znaleźć w pliku csv.
czego mi brakuje?
media/catalog/product/<first_letter>/<second_letter>/name.jpg
wewnątrz, aw pliku CSV powinna znajdować się ścieżka:/catalog/product/<first_letter>/<second_letter>/name.jpg
w kolumnie „image” afaikOdpowiedzi:
Żeby to wyjaśnić, zakładam, że używasz modułu importu / eksportu, NIE przepływu danych. Jeśli korzystasz z przepływu danych, wypróbuj ten sam proces z modułem importu / eksportu i sprawdź, czy wyniki się poprawią.
Jest to zdecydowanie standardowa funkcjonalność - zobacz mój połączony eksport CSV z nowej instalacji Magento CE 1.7.0.2 z zainstalowanymi przykładowymi danymi. Wykonaj wyszukiwanie small_image, a znajdziesz odpowiednie kolumny:
Istnieją również następujące kolumny do sterowania galerią multimediów:
Import / eksport Magento jest trudny, nie ma na to dwóch sposobów. Zasadniczo nie ma dokumentacji i kilka dziwactw / błędów, które mogą powodować nieoczekiwane wyniki. Każdy, kto umie korzystać z Mage_ImportExport, najprawdopodobniej spędził godziny płacząc na swoich klawiaturach na pewnym etapie.
To powiedziawszy, działa i działa dobrze, gdy znasz sztuczki. Jeśli możesz opublikować tutaj plik CSV i być może powiesz nam, czy dokonałeś dostosowań w instalacji Magento, społeczność będzie w stanie lepiej Ci pomóc.
Upewnij się również, że nie zaznaczasz żadnego pola wyboru atrybutu „pomiń” podczas eksportowania.
źródło
Wystarczy dodać następujące kolumny do importowanego pliku CSV
I ustaw odpowiednie ścieżki obrazu względem
./media/import
. Na przykładNastępnie prześlij wszystkie swoje zdjęcia
./media/import
Kategoryzacja importów
Jeśli chcesz kategoryzować obrazy, po prostu umieść je w podkatalogu w
./media/import
- i ustaw swoją ścieżkę w CSV, aby go uwzględnić.źródło
Zabrało mi to wieczność, więc postanowiłem wejść do środka i ewentualnie udzielić pomocy.
• Odpowiedzią od miękkiego Prodigy jest „poprawka” 99 USD na użycie magmi. • jharrison.au jest poprawny i po wielu pracach nad nim udało mi się go uruchomić.
Pierwszy eksport i import, jak stwierdził, należy wykonać NIE przy użyciu przepływu danych. Przepływ danych nie działa. Stamtąd miałem problem z ustaleniem, które atrybuty są potrzebne.
Oto, co zrobiłem: 1. Ustaw następujące pola w następujący sposób: _media_attribute_id: mine is 80. Możesz znaleźć swoje, przechodząc do Katalogu> Atrybuty> Zarządzaj atrybutami> Galeria multimediów w adresie URL zobaczysz atrybut. _media_image Ustawiłem jak ten /filename.jpg >>>>>> to musi być w mediach> importuj folder Magento /filename2.jpg >>>>>> to musi być w mediach> importuj folder Magento
Mam nadzieję, że to pomoże każdemu. Przepraszamy, jeśli wydaje się powtarzalne z poprzednich postów.
źródło
Tylko mała wskazówka (oprócz bardzo dobrej odpowiedzi jharrison.au), która kosztuje mnie około godzin. Wydaje mi się, że pliki obrazów muszą być nazwane małymi literami. Być może ta informacja może komuś pomóc.
źródło
Zgadzam się z doskonałą odpowiedzią jharrison.au. Powiedziałbym jeszcze więcej, wydaje się, że brak spójności w zachowaniu modułów DataFlow i modułu Import / Export w różnych wersjach Magento.
Dla tych, którzy szukają rozwiązania do aktualizacji dużych baz danych (ponad 10 000 produktów), radzę zajrzeć do świetnego darmowego narzędzia open source MAGMI. Zobacz wyjaśnienie dotyczące formatu tutaj .
W skrócie wygląda to tak:
media_gallery /image1.jpg;/image2.jpg
I powinieneś umieścić swoje zdjęcia w katalogu „Media folder” (należy je zmienić w MAGMI)
Jeśli napotkasz trudności z konfiguracją MAGMI (wiem, że może to być nieco trudne dla osób niebędących profesjonalistami), możesz użyć tego rozszerzenia, które jest w zasadzie MAGMI zintegrowanym z backendem Magento w celu ułatwienia korzystania z pewną rozszerzoną funkcjonalnością. Pozwala wykonać to zadanie zaraz po wyjęciu z pudełka.
źródło
1.9 CE będzie chciał podać w formacie CSV
sku
igallery
który może zawierać średnik;
rozdzielany listy z przedrostkiem ukośnikiem, który jest w stosunku do/media/import
katalogu dla plików, np/56789.jpg;/43345.jpg
. Można również określićimage
,small_image
ithumbnail
wizerunek wśród innych dziedzinach, jeśli chcesz, to ci mogę ustawić jako wymóg minimalnej.źródło
Magento może importować obrazy do galerii.
Nie wszystkie obrazy powinny znajdować się w osobnych kolumnach. Oto przykład.
Jeśli prześlesz powiedzmy 5 zdjęć dla 1 produktu, w swoim pliku musisz umieścić nazwę obrazu z wiodącym ukośnikiem (/image_name.jpg) w kolumnie _media_image (każda linia dla każdego obrazu) np .:
To są zdjęcia do jednego produktu z SKU. Jeśli importujesz zdjęcia tylko do galerii, dostaniesz je tutaj -
Ale jak widać, żaden z obrazów nie jest dodawany jako główny obraz produktu.
W głównych produktach Magento obraz nazywa się bazą i jest wysiewany na stronie produktu, mały obraz będzie wyświetlany w widoku kategorii i miniaturze (w powiązanych produktach itp.)
Tak więc, aby niektóre lub jeden z twoich obrazów był wyświetlany jako mały, podstawowy i miniaturowy, musisz mieć osobne kolumny i tam też umieścić nazwy obrazów
Możesz więc zrobić jeden i ten sam obraz co małe, podstawowe lub miniatury lub różne obrazy.
Daj mi znać, jeśli znajdziesz problem.
źródło