2011-12-20 60 views
0

我正在嘗試使用Netsuite的PHPtoolkip_v2010.php來添加新的客戶記錄並定義其默認運輸和帳單地址。但是我在閱讀文檔時遇到了麻煩。如何在Netsuite中創建一個新客戶,並使用默認結算/送貨地址?

這裏是我現在該怎麼創建客戶:

$customer_data = array(
    'firstName'=>$billing_address['first_name'], 
    'lastName'=>$billing_address['last_name'], 
    'email'=>$email, 
    'phone'=>$phone, 
    'isPerson'=>true 
); 
if(!empty($billing_address['company'])) $customer_data['companyName'] = $billing_address['company']; 

$customer = new nsComplexObject('Customer', $customer_data); 
$new_customer = $ns->add($customer); 
if($new_customer->isSuccess) { 
    $customer_id = $new_customer->recordRef->nsComplexObject_fields['internalId']; 
} 

,成功地創建了客戶記錄並返回客戶的internalId。

模式瀏覽器列​​出listRel:CustomerAddressbookList類型的字段addressbookList。我假設我需要創建一個列表,將地址添加到列表中,然後將列表附加到客戶記錄。但我不確定如何去做。

回答

2

我還沒有使用2010年的更新,但我已經發布了我的博客示例代碼從以前的版本的工具包。我認爲他們仍然應該工作。 Create Netsuite Customer Address Object

值得注意的是,如果您有多個地址vs單個地址,結構將發生變化。我鏈接到的示例是用於多個地址。

希望這會有所幫助。

+0

這樣做。謝謝。 – ben 2011-12-20 19:30:10

相關問題