0
在Magento中,客戶可以將一個UPS賬戶號碼與其賬戶相關聯,從而允許他們使用其個人UPS賬戶號碼發貨並支付其貨件。在Magento API中檢索客戶的UPS賬戶號碼
我需要通過Magento API(V2)在訂單或客戶基礎上檢索。有誰知道,如果這是可以通過V2 API拉動的數據?我試圖避免直接點擊Magento數據庫。
由於
在Magento中,客戶可以將一個UPS賬戶號碼與其賬戶相關聯,從而允許他們使用其個人UPS賬戶號碼發貨並支付其貨件。在Magento API中檢索客戶的UPS賬戶號碼
我需要通過Magento API(V2)在訂單或客戶基礎上檢索。有誰知道,如果這是可以通過V2 API拉動的數據?我試圖避免直接點擊Magento數據庫。
由於
該信息是在一個系統配置(Mage::getStoreConfig()
)。我不認爲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')
;
很抱歉的混亂,我的意思是個人客戶的運輸賬戶號碼。它存儲爲customer_entity_varchar表客戶屬性,尋找到它那之後還有,我不相信這是一個「開箱即用」的屬性,並且在一個點上添加了擴展或插件。在我們的系統中,此值的屬性ID爲1012. – dkpatt 2012-01-16 19:11:49
請參閱根據您的評論進行編輯 – Max 2012-01-17 07:34:44