2011-10-19 16 views
6

के माध्यम से अद्यतन ऑर्डर स्थिति मैंने कस्टम ऑर्डर स्थिति विकल्प जोड़ा है। क्या कोई जानता है कि मैं इसे एपीआई के माध्यम से अपने कस्टम मूल्य पर कैसे सेट कर सकता हूं?Magento - API

+1

Magento कोर एपीआई या SOAP API के साथ? –

+0

मैं एसओएपी एपीआई – elMarquis

उत्तर

11

सही स्थान पर मुझे इंगित करने के लिए डिग्लिन के लिए धन्यवाद। बस सही ढंग से जवाब प्रस्तुत करने के लिए:

आप इसे एडकॉममेंट विधि का उपयोग करके कर सकते हैं, जो आपको नए पैरामीटर को इसके पैरामीटर के रूप में निर्दिष्ट करने देता है।

$sku='100000003'; 
$orderStatus = 'Downloaded'; 
$comment = 'The order was successfully downloaded'; 
$sendEmailToCustomer = false; 

$proxy->call($sessionId, 'sales_order.addComment', array($sku, $orderStatus, $comment, $sendEmailToCustomer)); 

उम्मीद है कि यह किसी की सहायता करेगा।

1

एपीआई दस्तावेज़ और स्रोत कोड देखने के बाद, आप केवल एक आदेश के बारे में जानकारी प्राप्त कर सकते हैं और इसमें एक टिप्पणी जोड़ सकते हैं। आप ऑर्डर को संपादित या हटा नहीं सकते हैं। यदि आपको इसकी आवश्यकता है तो आपको अपना खुद का एपीआई बनाना होगा। एपीआई के साथ क्या संभव है यह देखने के लिए यह लिंक देखें: Magento Core API - Mage Sales

+1

का उपयोग कर रहा हूं यह सही काम करता है - मैं एक कस्टम विधि खोज रहा था और यह एडकॉममेंट के हिस्से के साथ सभी उपलब्ध था। '$ प्रॉक्सी-> कॉल ($ sessionId, 'sales_order.addComment', सरणी ('100000003', 'mycustomvalue', 'एक कस्टम टिप्पणी', सत्य)); – elMarquis

+0

मैं सोच रहा था कि addComment, केवल टिप्पणी जोड़ें: -) लेकिन आप और जोड़ सकते हैं। महान :-) –