परियोजना का विवरण
अनुवादितचेकआउट पर ग्राहक को गंतव्य, वजन और आयाम के आधार पर वास्तविक शिपिंग मूल्य देखना चाहिए, जो कूरियर से लाइव वापस किया गया है। जब एक ऑर्डर का भुगतान किया जाता है, तो इंटीग्रेशन को कूरियर पक्ष पर ऑर्डर डेटा का उपयोग करके एक शिपमेंट बनाना चाहिए, एक ट्रैकिंग नंबर प्राप्त करना चाहिए और उसे ऑर्डर में वापस लिखना चाहिए। ग्राहक फिर उस नंबर को प्राप्त करता है और पैकेज का पालन कर सकता है, जबकि हमारा प्रबंधक प्रशासन पैनल छोड़े बिना वर्तमान डिलीवरी स्थिति देखता है। यदि कूरियर पहुंच से बाहर है, तो स्क्रिप्ट को समझदारी से पुनः प्रयास करना चाहिए और समस्या को लॉग करना चाहिए बजाय इसके कि चुपचाप ऑर्डर खो दे।
काम ज्यादातर सर्वर-साइड गोंद है: ऑर्डर पढ़ना, हमारे फ़ील्ड को कूरियर प्रारूप में मैप करना, एक हस्ताक्षरित अनुरोध के साथ इसकी API को कॉल करना और प्रतिक्रिया को स्टोर करना। हम साफ, पठनीय कोड, ईमानदार त्रुटि हैंडलिंग और बिना पुनर्लेखन के बाद में एक दूसरे कूरियर को प्लग इन करने के लिए एक संक्षिप्त नोट को महत्व देते हैं।
क्या आवश्यक है:
— चेकआउट पर लाइव शिपिंग लागत
— भुगतान पर स्वचालित शिपमेंट निर्माण
— ट्रैकिंग नंबर ऑर्डर में वापस सहेजा गया
— स्थिति अपडेट और विफलता पर पुनः प्रयास
— लॉगिंग और एक सरल सेटिंग्स ब्लॉक