在Magento,客户可以将UPS帐号#与其帐户相关联,允许他们使用个人UPS帐号发货并支付货款。
我需要通过Magento API(V2)在订单或客户的基础上检索它。有谁知道这是否可以通过V2 API拉取数据?我试图避免直接击中Magento DB。
由于
答案 0 :(得分:1)
该信息位于系统配置(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对象($customer = Mage::getModel('customer/customer')->load($customerId);
,您可以$customer->getShippingAccount();
(或调用任何属性)。您不希望直接查询varchar表。如果您是循环通过你会做的客户
Mage::getModel('customer/customer')->getCollection()
->addAttributeToSelect('shipping_account')
;