2011-10-20 3 views
0

Magento-API를 사용하여 제품을 업데이트합니다. 그것은 잘 작동하지만 하나의 저장소보기에 대한 업데이트 후에 한 가지 문제가 있습니다. 업데이트의 두 필드 (예 : "설명"및 "이름") 만 저장되지만 모든 특성은 "기본값 사용"플래그를 잃어 버렸습니다. 가게보기! 나중에 기본 데이터에 대한 전체 업데이트를 만들면 저장소보기의 특성이 기본값으로 업데이트되지 않습니다.업데이트 제품에서 손실 된 기본값은 저장소보기 용 Mangeto API를 사용했습니다.

누구나 Magento-API의 문제점을 알고 있습니까?

답변

0

좋습니다. 업데이트하지 않으려는 모든 특성을 "false"로 설정해야합니다. 이 경우 magento의 제품 모델이 제품의 기본값을 사용합니다.

api-model을 직접 사용하기 때문에 비누로 일반 api를 사용하는 경우이 방법이 잘 작동하지 않습니다. 그러나 나는 그것이 정상적인 방법으로 또한 작동한다고 생각합니다.

0

비누도 사용할 수 있습니다.

$client->call($sessionId, 'catalog_product.update', array($productId, array('visibility'=>false), $storeId)); 

이 $에 storeId에 대한 "사용시 기본 설정 값",하지만 난 구명을 알고 또는 최대 속성 인 경우 볼 수있는 방법이없는 "기본값을 사용하는 $ 제품의 가시성 속성을 설정합니다 "그것을 설정해야한다고 가정하기 전에. 누구든지 확인할 솔루션을 알고 있습니까?

관련 문제