2012-01-14 4 views
0

Magento에서는 고객이 계좌에 UPS 계좌 번호를 연결하여 개인 UPS 계좌 번호로 발송 및 배송비를 지불 할 수 있습니다.Magento API로 고객의 UPS 계좌 번호 검색

Magento API (V2)를 통해 주문 또는 고객별로 검색해야합니다. V2 API를 통해 데이터를 가져올 수 있는지 누가 알 수 있습니까? Magento DB를 직접 치는 것을 피하려고합니다.

감사

정보 시스템 구성 ( Mage::getStoreConfig())에 있음을

답변

1

. 내가 API는 시스템 구성에 액세스 할 수 있습니다 생각하지 않는다, 당신은 코드를 사용하여 얻을해야 할거야 :

$userid  = Mage::getStoreConfig('carriers/ups/username'); 
$userid_pass = Mage::getStoreConfig('carriers/ups/password'); 
$access_key = Mage::getStoreConfig('carriers/ups/access_license_number'); 

행운을 빕니다. 의견에 따라

편집 :. 당신이 고객 개체가 경우에 따라서 ($customer = Mage::getModel('customer/customer')->load($customerId); 당신이 (또는 속성이라고 무엇이든) $customer->getShippingAccount();을 할 수

을 당신은 VARCHAR 테이블을 조회 할 수 싶지 않아 당신이 고객을 통해 반복하는 경우 직접. 당신은

Mage::getModel('customer/customer')->getCollection() 
    ->addAttributeToSelect('shipping_account') 
    ; 
+0

죄송 혼란, 나는 개별 고객의 운송 계좌 번호를 의미 할 것입니다. 그것은이 customer_entity_varchar 테이블의 고객 속성으로 저장된.이 s의에보고 후 더 이상, 나는 이것이 "out-of-the-box"속성이라는 것을 알고 있지 않으며 한 번에 확장 또는 플러그인으로 추가되었습니다. Google 시스템에서이 값의 속성 ID는 1012입니다. – dkpatt

+0

귀하의 의견에 따라 수정하십시오. – Max

관련 문제