2014-05-09 2 views
0

나는 Godaddy에서 개최되는 Magento 사이트를 개발 중입니다. 이미 일부 제품을 수동으로 추가했습니다. 지금은 동일한 이미지를 사용하는 더 많은 제품을 가져 오려고합니다.기존 이미지가있는 Magento 수입 제품

예를 들어 설명해 드리겠습니다. 수동으로 이미지 A가있는 제품을 추가했다고 가정 해 봅시다. 내 보낸 CSV 파일에서 이미지 경로는 m/u/mud3021.png입니다. 지금은 동일한 이미지로 제품 B와 C를 가져 오려고하지만 해당 열 아래에 동일한 이미지 경로를 넣으면 이미지가 제품 페이지에 표시되지 않습니다. 내 말은, 그 밖의 모든 것이 나타나지만 이미지뿐입니다. 제발 도와 줘요.

FileZilla의 경로이기 때문에 /public_html/media/catalog/product/m/u/mud3021.png 경로도 사용해 보았습니다. 그러나 그것도 작동하지 않습니다.

+0

은 내가 올바른 방향으로 당신을 이끌 수 있다고 생각합니다 :)

$imgUrl .= $mediaUrl.$imgPath ; 

그래서 당신은 성공적으로 제품 페이지에 이미지를 표시하지만 당신은 아마 여러 이미지를 가져올 더 많은 연구를해야 할 것이다. 표준 CSV 제품 가져 오기를 통해 이미지 경로를 가져 오는 기능이 작동하지 않습니다. 올바르게 기억한다면 가져올 이미지를 별도의 폴더에 넣어야합니다 (필자는/media/import라고 생각합니다). 그런 다음 데이터 프로필을 사용하여 이미지를 가져올 프로필을 만듭니다. 이렇게하려면 새 스프레드 시트를 만들고 첫 번째 열에 SKU를 넣은 다음 가져올 이미지 필드 (이미지, 작은 이미지, 썸 등) 및 올바른 파일 이름을 포함시킵니다. – HiRayLo

+0

Magmi를 사용해 보셨습니까? http://sourceforge.net/apps/mediawiki/magmi/index.php?title=Main_Page? – PedroKTFC

답변

2

미디어 폴더에 잘못된 경로를 사용하고 있습니다. 아래와 같은 이미지를 볼 수

$mediaUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . "catalog/product/"; 

을 다음 당신은 순서대로 미디어 URL로 이미지 경로를 추가 : 아래처럼 젠토의 getBaseUrl를 사용해야합니다

... 을의 그 $의 imgPath을 가정 해 봅시다 = m/u/mud3021.png;