2012-05-02 2 views
0

현재 작업하고있는 사이트 (Magento 1.5 및 1.6)는 수동으로 이미지를 배치 한 다음 MySQL 쿼리를 사용하여 연결하는 스크립트를 사용합니다. 나는 API 중심의 방법으로 이동하여 사물을 합리화하고 다른 프로세스와 통합하고 직접 데이터베이스 조작 (필드가 변경되는 경우 등)에서 벗어나려고 노력하고 있습니다.
우리 제품의 구조는 구성 가능한 항목을 가지고 있습니다. 구성 가능한 항목은 각 색상/크기 조합에 대한 간단한 항목을 가지고 있습니다. 각 색상별로 크기에 관계없이 필요한 이미지 집합은 하나뿐입니다.Magento API : 다시 업로드하지 않고 이미지를 여러 제품에 할당하는 방법

예 : 제품 A는 구성 가능한 제품으로 검은 색과 빨간색의 두 가지 색상을 나타내는 여섯 개의 연관된 간단한 제품이 각각 작고 중간 크기의 큰 구성 요소입니다. 크기 매체에 빨간색 이미지 집합을 업로드한다고 가정 해 보겠습니다. 그런 다음 크기가 작거나 크고 다시 업로드하지 않는 동일한 이미지를 빨간색으로 사용하고 싶습니다. 흑인을위한 동일한 과정.

단순한 제품마다 이미지를 업로드해야하는 것처럼 보입니다. 내가 원하는 것을 할 수있는 방법이 있습니까? 아니면 오래된 방법을 고수해야합니까?

답변

0

Magento API를 많이 사용했습니다. "catalog_product_attribute_media.create"가 이미지를 제품에 연결하는 유일한 기능인지 확인할 수 있습니다. 이 기능을 사용하면 필요한 각 제품의 이미지를 "업로드"해야합니다.

안부 Gisueppe

(내 영어 죄송합니다)

+0

젠장, 그게 내가 두려워거야. 나는 연장을하려고 탐구해야 할 것 같아. 재미 있어야합니다. – BrainWav

+0

그리 재미있을 것 같지 않습니다. 마술사는 product/s/k/u 폴더에있는 각 제품의 이미지를 가지고 있습니다. 확장 프로그램은 이미지를 어딘가에 저장하고 여러 제품에 적용해야합니다. 이미지가 제품에 연결되면 해당 이미지에만 속합니다. – Giuseppe