2012-10-05 18 views
12

मैंने विभिन्न ऑर्डर वेबहुकों में देखा और जब वे ट्रिगर होते हैं तो सोच रहे थे। यह मैं क्या पता लगा अब तक है: जब भी एक आदेश किसी भी तरह से बदल गया है, एक आदेश बनाई गई है जब (यहां तक ​​कि इससे पहले कि यह अधिकृत किया गया था और orders/create निकाल दिया जाता है) सहितशॉपिफ़ ऑर्डर वेबहूक

  1. orders/updated सक्रिय होने पर, बंद या
  2. रद्द
  3. orders/create निकाल दिया जाता है उपयोगकर्ता भुगतान
  4. orders/paid निकाल दिया जाता है जब व्यापारी आदेश को पूरा जब व्यापारी भुगतान
  5. orders/fulfilled निकाल दिया जाता है स्वीकार करता अधिकृत करता है जब
  6. 01 जब आदेश

रद्द कर दिए जाने के बाद से orders/updated भी निकाल दिया जाता है, जब भी अन्य हुक निकाल दिया जाता हैनिकाल दिया जाता है, ऐसा लगता है के रूप में अगर एक अद्यतन webhook एक स्थानीय डेटासंग्रह दुकान डेटा के लिए synced रखने के लिए काफी अच्छा होगा जोड़ने। हालांकि, मैं यह पुष्टि करना चाहता हूं कि उन वेबहुकों की मेरी समझ सही है, यानी यह सच है कि orders/updated किसी भी तरह से ऑर्डर बदलने पर हमेशा निकाल दिया जाता है। और यह कि अन्य वेबहुक सिर्फ अधिक विशिष्ट उपयोग मामलों के उद्देश्य से हैं?

उत्तर

12

मैं कोड को समझने में आसान रखने के लिए कहूंगा कि कोड को समझने के लिए उचित वेबहुक को संभालने के लिए यह आपकी सबसे अच्छी रुचि होगी।

यदि आप जो भी कर रहे हैं वह वास्तव में सामान्य सामान को ट्रैक कर रहा है, तो यह शायद ठीक है।

इसके अलावा, orders/updated वेबहूक को ऑर्डर के सभी राज्य परिवर्तनों पर निकाल दिया गया है।

+0

धन्यवाद! यह जानना अच्छा है कि चीजों को आसान बनाने के लिए निर्माण/भुगतान/पूर्ण/रद्द हुक बस वहां हैं। –

+0

'ऑर्डर/अपडेट' ऑर्डर सृजन के बाद इसे ट्रिगर नहीं किया जा रहा है। – nisevi

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^