नेट्सुइट के लिए दस्तावेज़ों की काफी कमी है, वे मूलभूत बातें शामिल करते हैं और फिर आपको अन्वेषण करने देते हैं। PHP के विशाल ज्ञान के बिना कोई भी उनके php टूलकिट का उपयोग करने की कोशिश कर रहा है, उसके घुटनों पर दया के लिए भीख मांगेगी।नेटस्वाइट: बिक्री आदेशों के लिए कस्टम फ़ील्ड को कैसे संलग्न करें
इस पूरे प्रोजेक्ट में किसी भी समय यह निशान और त्रुटि है और सामान शुरू होने तक सब कुछ समझने की कोशिश कर रहा है।
मैं बिक्री के आदेशों के लिए कस्टम फ़ील्ड असाइन करने पर स्टंप हूं, मुझे पता है कि इसे किसी ऑब्जेक्ट की ऑब्जेक्ट का ऑब्जेक्ट होना चाहिए ताकि इसे साबुन के लिए एक्सएमएल को नीचे ले जाया जा सके लेकिन इसके साथ क्या होगा क्या?
मेरे पास कुछ कोड है जो मैंने काम किया है जो कहीं और हो रहा है लेकिन यह शिकायत कर रहा है कि यह सही रिकॉर्डरफ प्रकार नहीं है। अगर कोई नेटस्वाइट के साथ काम करता है और मेरा दर्द महसूस करता है तो कृपया मुझे अपने सभी बालों को खींचने से पहले मुझे अपना ज्ञान दें।
अग्रिम धन्यवाद।
कोड:
$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
);
मुझे पता चला है कि एसओएपी प्रश्नों को सही तरीके से कैसे बनाया जाए, यह जानने के लिए मुझे एक्सिस जेनरेट इंटरफ़ेस का उपयोग करके जावा में अपने सभी नेटस्वाइट वेब सेवाओं के इंटरैक्शन को प्रोटोटाइप करना होगा। जावा में काम करने के बाद ही मैं इसे PHP टूलकिट में अनुवाद करने का प्रयास करता हूं। जब भी संभव हो मैं नेटसेट के साथ PHP से बचें। – Craig