CSV로 갤러리 이미지를 가져 오는 방법


12

갤러리 이미지를 가져 오는 것은 기본적인 기능처럼 보이지만 CSV 내보내기 파일 에서이 작업을 수행 할 열을 찾을 수 없습니다. magento의 백엔드를 통해 갤러리 이미지가 포함 된 단일 제품을 만든 다음 csv로 내보냈으며 해당 갤러리 이미지도 csv 파일에서 찾을 수 없습니다.

내가 뭘 놓치고 있니?


당신은 무엇을 기대합니까? 이진 인코딩 이미지? 이미지는 media/catalog/product/<first_letter>/<second_letter>/name.jpgcsv에 있고 경로가 있어야합니다 : /catalog/product/<first_letter>/<second_letter>/name.jpg'image'열에 afaik
Fabian Blechschmidt

죄송합니다. @Fabian, 갤러리 이미지의 URL을 업로드하여 업로드 할 수있는 셀 / 열을 찾고 있습니다.
YWSW

답변:


5

명확히하기 위해 데이터 흐름이 아닌 가져 오기 / 내보내기 모듈을 사용한다고 가정합니다. Dataflow를 사용하고 있다면 Import / Export 모듈과 동일한 프로세스를 시도하고 결과가 향상되는지 확인하십시오.

이것은 확실히 표준 기능 입니다. 샘플 데이터가 설치된 Magento CE 1.7.0.2를 새로 설치하여 연결된 CSV 내보내기 를 참조하십시오 . small_image를 검색하면 올바른 열을 찾을 수 있습니다.

image_label, small_image, small_image_label, thumbnail, thumbnail_label

미디어 갤러리를 제어하기위한 다음 열도 있습니다.

media_gallery, _media_attribute_id, _media_image, _media_lable, _media_position, _media_is_disabled

마 젠토 가져 오기 / 내보내기는 까다 롭습니다. 두 가지 방법이 없습니다. 기본적으로 예기치 않은 결과를 초래할 수있는 문서 및 일부 쿼크 / 버그가 없습니다. Mage_ImportExport를 사용하는 방법을 알고있는 사람은 어느 단계에서 키보드를 부르는 데 많은 시간을 할애했을 것입니다.

즉, 트릭을 알고 나면 제대로 작동합니다. 여기에 CSV를 게시하고 Magento 설치를 사용자 정의했는지 알려 주면 커뮤니티에서 더 도움을 줄 수 있습니다.

또한 내보내기를 수행 할 때 '건너 뛰기'속성 확인란을 선택하지 마십시오.


이것은 내 결론이기도합니다. 각 갤러리 이미지마다 별도의 줄이 있습니다. 제품 당 한 줄씩 유지하고 쉼표, 세미콜론 등으로 이미지를 분리 할 수있는 방법이 없습니까? 또한 데이터 흐름으로 인해 열 이름과 정보가 잘못되었다는 것을 알았습니다. 당신은 키보드에서 울고 시간에 대해 너무 맞아;)
YWSW

예, 이미지뿐만 아니라 대부분의 경우 별도의 줄이 있습니다. 예를 들어 제품을 여러 범주에 추가하면 각 범주를 새 줄에 나열 할 수 있습니다. 이 형식을 사용하는 많은 속성이 있습니다. 결정적인 자습서 / 가이드에 대한 링크를 제공 할 수 없습니다. 가장 좋은 방법은 위에 링크 된 CSV (거의 가능한 모든 제품 구성이 있음)를보고 자신의 파일에 구조를 복제하는 것입니다. 재고 가치 또는 제품 가시성을 가져와야하는 경우이 영역에 몇 가지 버그가 있음을 알고 있어야합니다.
jharrison.au

3

가져 오기 CSV에 다음 열을 추가하십시오.

image_label, small_image, small_image_label, thumbnail, thumbnail_label

각 이미지 경로를 기준으로 설정하십시오 ./media/import. 예 :

image_label, small_image,
"my_label",  "./img.jpg",

그런 다음 모든 이미지를 업로드하여 ./media/import

수입 분류

이미지를 분류하려면 이미지를 ./media/import- 의 하위 디렉토리 에 넣고 CSV에 경로를 설정하십시오.

예 : 이미지를 업로드 했으므로 ./media/import/20130304
이미지 경로는 ./20130304/img.jpg


갤러리 이미지에 여러 개의 URL을 어디에 추가합니까?
YWSW

1
쉼표로 구분하십시오.
Ben Lessani-Sonassi

따라서 제품 피드에서이 열을 수동으로 만들어 채우면 Magento가 어디에 배치해야하는지 이해할 수 있습니까?
YWSW

이것이 어떻게 마 젠토와 함께 제공되지 않습니까? Magento가 내 갤러리 이미지 URL을 내보내도록하려면 어떻게해야합니까?
YWSW

1
표준입니다.
Ben Lessani-Sonassi

1

나는 이것을 알아 차리기 위해 나를 영원히 데려 갔다.

• 소프트 프로디지의 대답은 magmi 사용에 대한 $ 99 "수정"입니다. • jharrison.au가 올바른 것이며 많은 작업을 한 후에 작업했습니다.

언급 한대로 첫 번째 내보내기 및 가져 오기는 데이터 흐름을 사용하지 않아야합니다. 데이터 흐름이 작동하지 않습니다. 거기에서 어떤 속성이 필요한지 알아 내려고하는 데 문제가있었습니다.

여기에 내가 한 일이 있습니다. 1.이 필드를 다음과 같이 설정하십시오. _media_attribute_id : mine is 80. 속성에서 볼 수있는 URL에서 Catalog> Attributes> Manage Attributes> Media Gallery로 이동하여 찾을 수 있습니다. _media_image 다음과 같이 설정했습니다. /filename.jpg >>>>>> Magento의 미디어> 가져 오기 폴더에 있어야합니다. /filename2.jpg >>>>>> Magento의 미디어> 가져 오기 폴더에 있어야합니다.

  1. 당신이 당신의 제품을 수입 한 후에 당신은 재색 인화해야한다, 이것은 잠시 동안 좌절했다! 시스템> 색인 관리> 데이터 재 색인으로 이동하십시오.

나는 이것이 누군가를 돕기를 바랍니다. 이전 게시물과 반복되는 것 같으면 죄송합니다.


0

단지 몇 시간의 비용이 들었던 작은 단서 (jharrison.au의 훌륭한 답변 외에도). 이미지 파일은 소문자로 이름을 지정해야합니다. 아마도이 정보는 누군가를 도울 수 있습니다.


0

jharrison.au의 큰 답변에 동의합니다. 더 많은 것을 말하고, DataFlow 및 가져 오기 / 내보내기 모듈이 다른 버전의 Magento에서 동작하는 방식에 일관성이없는 것 같습니다.

큰 데이터베이스 (10k 제품 이상)를 업데이트하는 솔루션을 찾고있는 사람들에게는 훌륭한 무료 오픈 소스 도구 인 MAGMI를 살펴 보는 것이 좋습니다. 형식에 대한 설명은 여기를 참조 하십시오 .

간단히 말하면 다음과 같습니다.

media_gallery /image1.jpg;/image2.jpg

그리고 당신은 "미디어 폴더"디렉토리에 이미지를 배치해야합니다 (MAGMI에서 조정해야합니다)

MAGMI 설정에 어려움이있는 경우 (비전문가에게는 약간 까다로울 수 있음) 확장을 기본적으로 Magento 백엔드에 통합 된 MAGMI로 확장 기능을 쉽게 사용할 수 있습니다. 즉시이 작업을 수행 할 수 있습니다.


0

1.9 CE 당신은 당신의 CSV에 지정하려는 것이다 skugallery세미콜론을 포함 할 수있는 ;받는 상대적인 접두사 슬래시로 구분 된 목록 /media/import파일에 대한 디렉토리, 예를 : /56789.jpg;/43345.jpg. 원하는 경우 image, small_imagethumbnail다른 필드 중에서 이미지를 지정할 수도 있습니다 . 이것이 최소 요구 사항으로 설정 한 것입니다.


0

마 젠토는 이미지를 갤러리로 가져올 수 있습니다.

모든 이미지가 별도의 열에 있어야하는 것은 아닙니다. 다음은 예입니다.

1 개의 제품에 대해 5 개의 이미지를 업로드한다고 가정하면 파일에서 _media_image 열 (각 이미지의 각 줄)에 슬래시 (/image_name.jpg)가있는 이미지 이름을 배치해야합니다. 예 :

여기에 이미지 설명을 입력하십시오 이것은 SKU를 사용하여 하나의 제품에 대한 이미지입니다. 갤러리로 이미지를 가져 오면 여기로 가져옵니다.

여기에 이미지 설명을 입력하십시오 그러나 알 수 있듯이 이미지는 기본 제품 이미지로 추가되지 않습니다.

Magento의 주요 제품 이미지는 base 라고 하며 제품 페이지에 뿌려집니다. 작은 이미지 는 범주보기 및 축소판에 표시됩니다 (관련 제품 등).

따라서 이미지 중 일부 또는 하나를 작고 기본 및 축소판으로 표시하려면 별도의 열이 있어야하며 이미지 이름도 입력해야합니다.

따라서 작은 기본 nad 축소판 그림이나 다른 이미지와 동일한 이미지를 만들 수 있습니다.

문제가 발견되면 알려주세요.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.