Magento API V2를 사용 중입니다.Magento API V2 - API 응답에 추가 속성 추가
salesOrderCreditmemoInfo으로 전화하면 신용 메모 세부 정보와 주문과 관련된 제품 목록이 포함 된 응답이 표시됩니다.
그러나 제품 항목 목록에는 product_type 속성이 없습니다.
응답을 수동으로 편집하여이 속성을 추가하려고합니다.
내가 편집을 시도 : 응용 프로그램 \ 코드 \ 코어 \ 마법사 \ 판매 \ 모델 \ 주문 \ 크레딧 메모 \ Api.php
교체 다음으로
public function info($creditmemoIncrementId)
{
...
$result['items'] = array();
foreach ($creditmemo->getAllItems() as $item) {
$result['items'][] = $this->_getAttributes($item, 'creditmemo_item');
}
- (기본적으로 배열에 추가 속성을)를 추가하는 것은 : 나는 마법사 : 로그 ($ 결과)를 수행 할 때
public function info($creditmemoIncrementId)
{
...
$result['items'] = array();
foreach ($creditmemo->getAllItems() as $item) {
$product_type = '1'; //test value to check if works
$attribs = $this->_getAttributes($item, 'creditmemo_item');
$attribs['product_type'] = $product_type;
$result['items'][] = $attribs;
}
, 여분의 속성은 correc 추가 할 것 어레이에 연결하십시오. (이 함수가 호출됨을 나타냄) 그러나 실제 API 응답에는 영향을 미치지 않습니다.
나는 완전히 잘못된 장소를보고 있습니까? 아니면 내가 업데이트해야 할 다른 것이 있습니까?
감사합니다. – elMarquis
@Josua이 문제에 대한 해결책을 제시해주세요. http://stackoverflow.com/questions/19811307/get-simple-product-sku-and-qty-using-salesorderinfo-of-soap -api-in-magento – Muk
@Muk roger 그 –