Netsuite에 대한 설명서는 매우 부족합니다. 기본 사항을 다루고 나서 느슨하게 탐색 할 수 있도록합니다. php 툴킷을 사용하려고하는 PHP에 대한 많은 지식이없는 사람이라면 누구나 자비를 구걸하는 무릎을 꿇을 것입니다.Netsuite : 판매 주문에 사용자 지정 필드를 연결하는 방법
이 전체 프로젝트의 어느 시점에서든지 흔적과 오류가 발생했으며 작업 시작 전까지는 모든 것을 이해하려고했습니다.
판매 주문에 맞춤 입력란을 할당하는 데 어려움을 겪고 있습니다. 객체의 객체가되어야한다는 것을 알고 있습니다. XML에서 비누를 가져 가기 위해 XML을 계단식으로 사용할 수 있지만 무엇으로 무엇을 뭐?
어딘가에 있지만 작동하는 일부 코드가 있지만 올바른 RecordRef 형식이 아니라고 불평하고 있습니다. 누군가 Netsuite와 일하면서 내 머리카락을 꺼내기 전에 제게 지식을 빌려주세요.
미리 감사드립니다.
코드 :
$customFields = array('internalId' => 'custbody_new_die_yn','value' => array('name' => 'custbody_new_die_yn','internalId' => 'NO'));
$customObject = new nsComplexObject("SelectCustomFieldRef");
$customObject->setFields($customFields);
$salesOrderFields = array(
'entity' => new nsRecordRef(array('internalId' => $userId)),
'paymentMethod' => array('internalId' => 8),
'ccNumber' => 4111111111111111,
'ccExpireDate' => date("c", mktime(0,0,0,11,1,2011)),
'ccName' => 'Test Testerson',
'itemList' => array(
'item' => array(
'item' => array('internalId' => 5963),
'quantity' => 5
)
),
'department' => new nsRecordRef(array('internalId' => 1)),
'class' => new nsRecordRef(array('internalId' => 47)),
'customFieldList' => $customObject
);
Axis에서 생성 한 인터페이스를 사용하여 Java에서 Netsuite 웹 서비스 상호 작용을 프로토 타입 화하여 SOAP 쿼리를 올바르게 작성하는 방법을 찾아야한다는 것을 알게되었습니다. 자바로 작업 한 후에 만 PHP 툴킷으로 변환하려고합니다. 가능한 한 언제나 netsuite로 PHP를 피하십시오. – Craig