deivisonarthur / OSC-Magento-Brasil-6-Pro

One Step Checkout Brasil 6 Pro
75 stars 103 forks source link

SOAP Magento #107

Open InnovaUeb opened 9 years ago

InnovaUeb commented 9 years ago

Os campo criados pelo One Step nao aparecem na API do magento tenho uma integração com ERP e os campos como rg, tipo de pessoa nao sao importados pela APi, alguma solução

kimtiago commented 9 years ago

Se for com o bling, resolvi assim:

Junto com as outras linha de código na API deve-se adicionar as seguintes linhas de comando antes do "return $result" do arquivo "app/code/core/Mage/Sales/Model/Order/Api.php"

$customerId = $order->getCustomerId(); $customer = Mage::getModel('customer/customer')->load($customerId); $result['rg_personalizado'] = $customer->getData('ie'); $result['ie_personalizado'] = $customer->getData('ie');

Obs: No OSC6 o campo IE corresponde aos tanto a IE quanto ao RG.