VibeFox Australia Post for OpenCart — सहायता
आवश्यकताएँ
OpenCart: 3.0.x (3.0.5.0 पर परीक्षित) या 4.0.2 और बाद के संस्करण (4.1.0.3 पर परीक्षित)।
PHP: 8.0 या उसके बाद का संस्करण।
Australia Post PAC API कुंजी (केवल लाइव दरों के लिए): लाइव दरें Australia Post के Postage Assessment Calculator (PAC) API का उपयोग करती हैं। कुंजी मुफ़्त है: Australia Post Developer Centre (developers.auspost.com.au) पर PAC API कुंजी के लिए पंजीकरण करें। सेटिंग्स पेज पर पंजीकरण पेज का लिंक है। आपको उस 4 अंकों वाले ऑस्ट्रेलियाई पिन कोड की भी ज़रूरत है जहाँ से आप शिप करते हैं। यदि आप केवल प्रति देश तय कीमतें उपयोग करते हैं, तो API कुंजी की ज़रूरत नहीं है।
VibeFox लाइसेंस कुंजी: vibefox.net पर खरीदी जाती है। एक कुंजी एक ही डोमेन पर काम करती है।
इंस्टॉलेशन
डाउनलोड दोनों OpenCart संस्करणों के पैकेज वाली एक zip फ़ाइल है। इसे अपने कंप्यूटर पर अनज़िप करें। इसमें README.txt, OpenCart 3 का पैकेज vfd_australia_post-oc3-(version).ocmod.zip और OpenCart 4 का पैकेज vfd_australia_post.ocmod.zip है। केवल अपने OpenCart संस्करण का पैकेज इंस्टॉल करें। लाइसेंस कुंजी दोनों संस्करणों के लिए एक ही है।
OpenCart 3
1. एडमिन में Extensions > Installer पर जाएँ, Upload पर क्लिक करें और फ़ाइल vfd_australia_post-oc3-(version).ocmod.zip चुनें। यह एक्सटेंशन कोई OCMOD संशोधन नहीं जोड़ता, इसलिए Extensions > Modifications को रीफ़्रेश करने की ज़रूरत नहीं है। Installer के बजाय, आप इस पैकेज के upload फ़ोल्डर की सामग्री अपने स्टोर के रूट फ़ोल्डर में भी कॉपी कर सकते हैं।
2. Extensions > Extensions पर जाएँ और एक्सटेंशन प्रकार Shipping चुनें। VibeFox Australia Post ढूँढें और Install (हरा + बटन) पर क्लिक करें।
3. सेटिंग्स पेज खोलने के लिए Edit (पेंसिल बटन) पर क्लिक करें।
4. अपनी VibeFox लाइसेंस कुंजी Edit पेज के ऊपर वाले लाइसेंस ब्लॉक में License key में चिपकाएँ और Activate पर क्लिक करें (देखें लाइसेंस कुंजी)।
5. Rate source (दर स्रोत) चुनें। तय कीमतों के लिए Country prices में पंक्तियाँ जोड़ें। लाइव दरों के लिए PAC API कुंजी, अपना भेजने का पिन कोड और, यदि आपके स्टोर की डिफ़ॉल्ट मुद्रा AUD नहीं है तो AUD रूपांतरण दर दर्ज करें (देखें कॉन्फ़िगरेशन)। Enable Australia Post चालू करें और Save पर क्लिक करें।
OpenCart 4
1. एडमिन में Extensions > Installer पर जाएँ, Upload पर क्लिक करें और फ़ाइल vfd_australia_post.ocmod.zip चुनें। फ़ाइल का नाम न बदलें: OpenCart 4 एक्सटेंशन कोड फ़ाइल के नाम से लेता है, और नाम बदला हुआ पैकेज काम नहीं करता।
2. पैकेज उसी पेज पर इंस्टॉल किए गए एक्सटेंशनों की सूची में दिखता है। उसके बगल में Install (हरा + बटन) पर क्लिक करें।
3. Extensions > Extensions पर जाएँ और एक्सटेंशन प्रकार Shipping चुनें। VibeFox Australia Post ढूँढें, Install (हरा + बटन) पर क्लिक करें, फिर Edit (पेंसिल बटन) पर क्लिक करें।
4. लाइसेंस कुंजी और सेटिंग्स वैसे ही दर्ज करें जैसे OpenCart 3 के चरण 4 और 5 में हैं। सेटिंग्स पेज और उसके फ़ील्ड दोनों संस्करणों में एक जैसे हैं।
इंस्टॉल के बाद, जब तक आप Enable Australia Post चालू करके सेव नहीं करते, यह विधि बंद रहती है। अनइंस्टॉल के बाद एक्सटेंशन दोबारा इंस्टॉल करने पर, आपकी रखी हुई Australia Post सेटिंग्स फिर से उपयोग होती हैं।
कॉन्फ़िगरेशन
सभी सेटिंग्स एक्सटेंशन पेज पर हैं: Extensions > Extensions > Shipping > VibeFox Australia Post > Edit। अनुभाग बाईं ओर सूचीबद्ध हैं। एक Save बटन पूरे पेज को बिना रीलोड किए सेव करता है। हर सेव कैश की गई Australia Post दरों को भी साफ़ कर देता है। केवल वे एडमिन उपयोगकर्ता सेटिंग्स सेव कर सकते हैं जिनके पास इस एक्सटेंशन के लिए संशोधन की अनुमति है।
कुछ त्रुटियाँ सेव को रोक देती हैं, और तब कुछ भी सेव नहीं होता: 64 अक्षरों से लंबा Method title, पूर्ण संख्या न होने वाला Sort order, या कोई अज्ञात टैक्स क्लास या जियो ज़ोन। अन्य समस्याएँ पैनल के ऊपर चेतावनी के रूप में दिखती हैं, और बाकी सेटिंग्स सेव होती हैं। ऐसा संख्यात्मक फ़ील्ड जिसमें संख्या न हो या ऋणात्मक मान हो, अपना पिछला मान रखता है, और चेतावनी फ़ील्ड का नाम बताती है। संख्यात्मक फ़ील्ड दशमलव विभाजक के रूप में बिंदु या अल्पविराम दोनों स्वीकार करते हैं।
यदि कोई लाइव दर स्रोत चुना गया है, लेकिन API कुंजी, 4 अंकों वाला भेजने का पिन कोड, या AUD रूपांतरण दर गायब है, तो सेव करने के बाद एक चेतावनी दिखती है। यह यह भी बताती है कि सुधार होने तक क्या होता है: चेकआउट पर विधि छिप जाती है, या फ़ॉलबैक मोड में देश के अनुसार तय कीमतें उपयोग होती हैं। यदि आपके स्टोर में kg इकाई वाला कोई वज़न क्लास या cm इकाई वाला कोई लंबाई क्लास नहीं है, तो पेज इसके बारे में भी चेतावनी देता है। तब उत्पादों के वज़न और आयाम उनके क्लास की इकाई (kg, g, lb, oz; cm, mm, m, in) के अनुसार बदले जाते हैं, और अन्य इकाइयों को kg और cm माना जाता है।
General
सेटिंग्स हर जियो ज़ोन पर लागू होती हैं। आप इस विधि को Conditions में एक जियो ज़ोन तक, या Availability without shipping zones में देशों की सूची तक सीमित कर सकते हैं।
Enable Australia Post: चेकआउट पर Australia Post दिखाता या छिपाता है। डिफ़ॉल्ट: बंद।
Method title: वह शिपिंग विधि का नाम जो ग्राहक को कार्ट और चेकआउट में दिखता है। डिफ़ॉल्ट: Australia Post। अधिकतम 64 अक्षर: इससे लंबा शीर्षक अस्वीकार होता है और कुछ भी सेव नहीं होता। यदि फ़ील्ड खाली है, तो एक चेतावनी दिखती है और Australia Post उपयोग होता है।
Rate source: कीमत कैसे गणना होती है।
त्रुटि का विवरण लॉग में जाता है, ग्राहक को नहीं।
Sort order: चेकआउट पर शिपिंग विधियों के बीच Australia Post का क्रम। एक पूर्ण संख्या।
Australia Post API (लाइव दरें) (तय कीमतों के लिए आवश्यक नहीं)
PAC API key: आपकी मुफ़्त Australia Post PAC API कुंजी। यह AUTH-KEY हेडर में Australia Post को भेजी जाती है। सेव करने के बाद यह फ़ील्ड खाली रहता है और Saved — leave empty to keep it. दिखाता है। केवल बदलने के लिए नया मान दर्ज करें।
Remove the saved API key: सहेजी गई कुंजी हटाने के लिए चालू करें और सेव करें। इसके बाद लाइव दरें काम करना बंद कर देती हैं।
Ship-from postcode: वह 4 अंकों वाला ऑस्ट्रेलियाई पिन कोड जहाँ से पार्सल भेजे जाते हैं, जैसे 2000।
Domestic service: ऑस्ट्रेलिया के भीतर डिलीवरी के लिए उपयोग होती है (22 kg तक, प्रति किनारा 105 cm तक): Parcel Post (डिफ़ॉल्ट) या Express Post।
International service: ऑस्ट्रेलिया के बाहर डिलीवरी के लिए उपयोग होती है (20 kg तक): International Standard (डिफ़ॉल्ट), International Express या International Courier।
Remove GST: API की घरेलू कीमतों को 1.1 से भाग देता है। Australia Post की घरेलू कीमतों में 10% GST शामिल है। इसे तब चालू करें जब OpenCart स्वयं शिपिंग पर टैक्स जोड़ता हो (कोई Tax class चुना गया हो), ताकि GST दोबारा न लगे। अंतरराष्ट्रीय डाक GST-मुक्त है और इसे कभी नहीं बदला जाता।
AUD → (your currency) rate: लेबल में आपके स्टोर की डिफ़ॉल्ट मुद्रा दिखती है। Australia Post की कीमतें AUD में हैं। यदि आपकी डिफ़ॉल्ट मुद्रा AUD नहीं है, तो लिखें कि 1 AUD आपकी मुद्रा की कितनी इकाइयों के बराबर है, उदाहरण के लिए 0.61। दर 0 से अधिक होनी चाहिए। इसके बिना लाइव दरें उपयोग नहीं होतीं। यदि आपकी डिफ़ॉल्ट मुद्रा AUD है, तो फ़ील्ड बताता है कि रूपांतरण की ज़रूरत नहीं है: इसे खाली छोड़ें।
लाइव दरों के लिए पार्सल
कार्ट को एक पार्सल के रूप में भेजा जाता है। उत्पादों के वज़न और आयाम OpenCart के वज़न और लंबाई क्लास से kg और cm में बदले जाते हैं। नीचे दिए मान उन उत्पादों के लिए उपयोग होते हैं जिनमें वज़न या आयाम नहीं हैं।
Default product weight (kg): हर उस उत्पाद के लिए उपयोग होता है जिसका वज़न नहीं है, Australia Post अनुरोध में और Min cart weight (kg) / Max cart weight (kg) जाँच में। डिफ़ॉल्ट: 1।
Default parcel length (cm): तब उपयोग होता है जब कार्ट के किसी उत्पाद का आयाम न हो। डिफ़ॉल्ट: 22।
Default parcel width (cm): तब उपयोग होता है जब कार्ट के किसी उत्पाद का आयाम न हो। डिफ़ॉल्ट: 16।
Default parcel height (cm): तब उपयोग होता है जब कार्ट के किसी उत्पाद का आयाम न हो। डिफ़ॉल्ट: 8।
जब उत्पादों के आयाम होते हैं, तो पार्सल उनमें से सबसे बड़ी लंबाई और चौड़ाई लेता है, और ऊँचाई तब तक बढ़ती है जब तक पार्सल सभी आइटमों का आयतन न समा ले।
तय कीमतें (तय कीमतों के साथ और लाइव दरों के फ़ॉलबैक के रूप में उपयोग)
Country prices: आपके स्टोर की डिफ़ॉल्ट मुद्रा में (टैक्स रहित) देशों और कीमतों की सूची। एक पंक्ति जोड़ने के लिए Add row पर क्लिक करें, और एक हटाने के लिए × बटन पर। जिस देश की अपनी पंक्ति नहीं है, उसके लिए कीमत चुनने हेतु * All other countries चुनें। बिना कीमत वाले देश (और बिना * पंक्ति वाले) को कोई तय दर नहीं मिलती, इसलिए उनके लिए यह विधि छिप जाती है। बिना कीमत वाली पंक्तियाँ सेव होते समय हटा दी जाती हैं। कीमतें जोड़ने तक तालिका खाली रहती है।
Fixed price per: Order (डिफ़ॉल्ट) कीमत एक बार लेता है। Item (price × quantity) उसे कार्ट में आइटमों की संख्या से गुणा करता है। यह केवल तय कीमतों पर लागू होता है। लाइव दरें हमेशा पूरे पार्सल के लिए गणना होती हैं।
Conditions
Min cart weight (kg): इस कार्ट वज़न से नीचे विधि छिपाएँ। 0 का अर्थ है कोई सीमा नहीं (डिफ़ॉल्ट)।
Max cart weight (kg): इस कार्ट वज़न से ऊपर विधि छिपाएँ। डिफ़ॉल्ट: 22। 0 का अर्थ है कोई सीमा नहीं, खाली फ़ील्ड का अर्थ है 22 kg। Australia Post पार्सल: घरेलू 22 kg, अंतरराष्ट्रीय 20 kg। यदि Min cart weight (kg) अधिकतम से बड़ा है, तो विधि कभी नहीं दिखेगी: एक चेतावनी आती है और दोनों वज़न अपने पिछले मान रखते हैं।
Minimum order amount: विधि तभी दिखाएँ जब शिपिंग की आवश्यकता वाले उत्पादों का उप-योग (कूपन के बाद, टैक्स रहित, आपकी डिफ़ॉल्ट मुद्रा में) इस राशि तक पहुँचे। हमेशा दिखाने के लिए इसे खाली छोड़ें।
Free shipping: नीचे की राशि से मुफ़्त शिपिंग चालू करें।
Free shipping from: शिपिंग की आवश्यकता वाले उत्पादों का उप-योग (कूपन के बाद, टैक्स रहित) जिससे शिपिंग मुफ़्त होती है। इस स्थिति में कोई API अनुरोध नहीं किया जाता। केवल तब उपयोग होता है जब Free shipping चालू हो।
Tax class: शिपिंग लागत की टैक्स क्लास, या No tax (डिफ़ॉल्ट)। Australia Post की घरेलू कीमतों में GST शामिल है: टैक्स क्लास के साथ Remove GST चालू करें।
Geo zone: Australia Post केवल इस जियो ज़ोन के पतों के लिए दें। All zones (डिफ़ॉल्ट) का अर्थ है कोई सीमा नहीं। जियो ज़ोन System > Localisation > Geo Zones में प्रबंधित होते हैं। Ignore shipping zones के साथ उपयोग नहीं होता।
बिना शिपिंग ज़ोन के उपलब्धता
आम तौर पर विधि Conditions में चुने गए जियो ज़ोन में दी जाती है (All zones का अर्थ है हर जगह)।
Ignore shipping zones: जियो ज़ोन चाहे जो हो, नीचे दिए देशों के लिए विधि दें।
Countries: उस मोड के गंतव्य देश। खोजने के लिए टाइप करें और कई चुनें। स्टोर में सक्षम सभी देशों की अनुमति देने के लिए इसे खाली छोड़ें। केवल Ignore shipping zones के साथ उपयोग होता है।
उन्नत
Debug log: दर गणनाएँ storage/logs/vfd_ap.log.php में लिखता है। यह फ़ाइल वेब से नहीं पढ़ी जा सकती। API त्रुटियाँ हमेशा लॉग होती हैं। API कुंजी और ग्राहकों के पिन कोड लॉग नहीं होते। काम पूरा होने पर लॉग बंद कर दें। फ़ाइल 5 MB तक पहुँचने पर उसे vfd_ap.old.log.php में ले जाया जाता है और नया लॉग शुरू होता है।
Log: लॉग का आकार और नवीनतम प्रविष्टियाँ दिखाता है। उसे खाली करने के लिए Clear log पर क्लिक करें।
Remove data on uninstall: चालू होने पर एक्सटेंशन को अनइंस्टॉल करने से सेटिंग्स, कैश की गई दरें और लॉग हट जाते हैं। बंद होने पर (डिफ़ॉल्ट) ये दोबारा इंस्टॉल करने के लिए रखे जाते हैं।
आयात / निर्यात
निर्यात: सेटिंग्स को JSON फ़ाइल में सहेजने के लिए Download JSON पर क्लिक करें। API कुंजी निर्यात नहीं होती।
आयात: पहले निर्यात किया गया JSON चिपकाएँ और सेटिंग्स बहाल करने के लिए Import पर क्लिक करें, उदाहरण के लिए किसी दूसरे स्टोर पर। मानों की जाँच सामान्य सेव की तरह होती है। सहेजी गई API कुंजी बनी रहती है।
चेकआउट पर यह कैसे काम करता है
जब OpenCart शिपिंग विधियाँ दिखाता है, तो वह एक्सटेंशन से Australia Post की कीमत माँगता है। यदि कोई Geo zone सेट है (और Ignore shipping zones बंद है) और पता उसके बाहर है, तो Australia Post की पेशकश नहीं होती। Ignore shipping zones के साथ Countries सूची निर्णय लेती है। केवल वे उत्पाद गिने जाते हैं जिनका Requires Shipping Yes पर सेट है: दूसरे उत्पाद वज़न नहीं जोड़ते और ऑर्डर राशि में शामिल नहीं होते। इसके बाद एक्सटेंशन कार्ट वज़न और Minimum order amount की जाँच करता है। ऑर्डर राशि उन उत्पादों की कीमत है जिन्हें शिप करना है, कूपन छूट के बाद और टैक्स से पहले। गिफ़्ट सर्टिफ़िकेट, रिवॉर्ड पॉइंट्स और स्टोर क्रेडिट को ध्यान में नहीं रखा जाता। यदि मुफ़्त शिपिंग लागू होती है, तो कीमत 0 होती है और Australia Post को कोई अनुरोध नहीं भेजा जाता।
तय कीमत मोड में कीमत तालिका से ली जाती है। लाइव दर मोड में एक्सटेंशन Australia Post को पार्सल का वज़न भेजता है, और ऑस्ट्रेलिया के भीतर डिलीवरी के लिए भेजने और डिलीवरी के पिन कोड तथा पार्सल का आकार भी; अंतरराष्ट्रीय डिलीवरी के लिए गंतव्य देश। घरेलू लाइव दर तभी माँगी जाती है जब डिलीवरी पते में 4 अंकों वाला पिन कोड हो। यदि पार्सल Australia Post की सीमाओं (घरेलू 22 kg या 105 cm, अंतरराष्ट्रीय 20 kg) से बड़ा है, तो कोई अनुरोध नहीं भेजा जाता। AUD कीमत आपकी दर से बदली जाती है, और यदि Remove GST चालू है तो घरेलू कीमतों से GST हटाया जाता है। कीमत आपकी डिफ़ॉल्ट मुद्रा में गणना होती है, उसकी दशमलव संख्या तक गोल की जाती है, और चुने गए Tax class के टैक्स के साथ ग्राहक की मुद्रा में दिखाई जाती है।
हर सफल उत्तर 1 घंटे तक कैश होता है, ताकि एक ही कार्ट से नया अनुरोध न जाए। विफल अनुरोध 10 मिनट तक कैश होता है, ताकि चेकआउट हर रीफ़्रेश पर Australia Post का इंतज़ार न करे। API की समय सीमा 10 सेकंड है। API त्रुटियाँ ग्राहक को कभी नहीं दिखाई जातीं: विधि छिप जाती है, या फ़ॉलबैक मोड में तय कीमत उपयोग होती है। कारण लॉग में लिखा जाता है।
यह एक्सटेंशन केवल दरों की गणना करता है। यह लेबल, eParcel या MyPost Business शिपमेंट या मैनिफ़ेस्ट नहीं बनाता, पार्सल ट्रैक नहीं करता, और ग्राहकों को पार्सल लॉकर या पोस्ट ऑफ़िस चुनने नहीं देता। यह ऑर्डरों में कुछ नहीं जोड़ता: ऑर्डर में विधि का नाम और शिपिंग लागत वैसे ही दिखती है जैसे किसी अन्य OpenCart शिपिंग विधि में। कार्ट हमेशा एक पार्सल के रूप में मूल्यांकित होता है। पत्र, लिफ़ाफ़े और अनुबंध दरें (eParcel) शामिल नहीं हैं।
OpenCart 4 पर ग्राहक चेकआउट पेज के शिपिंग विधि ब्लॉक में Choose पर क्लिक करता है और Shipping method options विंडो में Australia Post चुनता है। यह विधि OpenCart 3 की तरह ही काम करती है।
लाइसेंस कुंजी
यह एक्सटेंशन vibefox.net की VibeFox लाइसेंस कुंजी के साथ काम करता है। एक्सटेंशन के Extensions > Extensions > Shipping > VibeFox Australia Post > Edit पेज पर, सेटिंग्स के ऊपर का पहला ब्लॉक लाइसेंस ब्लॉक License — VibeFox Australia Post है। कुंजी को License key में चिपकाएँ और Activate पर क्लिक करें। इसके बाद ब्लॉक में कुंजी मास्क की हुई दिखती है, साथ में स्थिति (जैसे लाइसेंस किस तारीख तक सक्रिय है और आपका डोमेन) और ये बटन: स्थिति फिर से जाँचने के लिए Check now, दूसरी कुंजी दर्ज करने के लिए Change key, और इस स्टोर से कुंजी हटाने के लिए Remove key। इनके नीचे Product: opencart-shipping-australia-post वाली पंक्ति और आपके vibefox.net खाते को खोलने वाला लिंक Manage licenses and domains in your account है। केवल वे एडमिन उपयोगकर्ता कुंजी बदल सकते हैं जिनके पास इस एक्सटेंशन के लिए Modify अनुमति है। ब्लॉक के पाठ एडमिन भाषा का पालन करते हैं (अंग्रेज़ी और रूसी शामिल हैं)।
यदि कुंजी स्वीकार नहीं होती, तो ब्लॉक कारण बताता है, जैसे Key not found, This key belongs to another product, Domain limit reached, या तारीख के साथ License expired on। स्टोर का पता बदलने के बाद, या अपने खाते में डोमेन स्लॉट खाली करने के बाद, Check now पर क्लिक करें। यदि लाइसेंस सर्वर तक नहीं पहुँचा जा सकता, तो एक्सटेंशन अंतिम ज्ञात स्थिति के साथ काम करता रहता है।
एक कुंजी एक ही डोमेन पर काम करती है: OpenCart कॉन्फ़िगरेशन का स्टोर पता। स्टोर से कुंजी हटाने से उसका डोमेन स्लॉट खाली नहीं होता। अपने vibefox.net खाते में स्लॉट खाली करें।
सक्रिय कुंजी के बिना, Australia Post चेकआउट पर ग्राहकों को नहीं दिखाया जाता और कोई दर नहीं निकाली जाती। एडमिन में उसी ब्राउज़र में लॉग इन उपयोगकर्ता को स्टोर में यह विधि अब भी (unlicensed — visible to admins only) चिह्न के साथ दिखती है, ताकि आप कुंजी खरीदने से पहले एक्सटेंशन सेट अप करके परख सकें। OpenCart 4 पर यह पूर्वावलोकन उपलब्ध नहीं है: स्टोर एडमिन लॉगिन नहीं देखता, इसलिए सक्रिय कुंजी के बिना यह विधि सभी से छिपी रहती है। Edit पेज एक बार खोलने के बाद, एडमिन Dashboard पर एक अनुस्मारक दिखता है। इसे × से बंद करने पर यह 7 दिनों तक छिपा रहता है। मौजूदा ऑर्डर प्रभावित नहीं होते।
लाइसेंस समाप्त होने पर एक्सटेंशन काम करता रहता है, लेकिन अपडेट और सहायता के लिए नवीनीकरण चाहिए। जब आप एडमिन Dashboard या Edit पेज खोलते हैं, तो स्थिति अपने-आप फिर से जाँची जाती है: कुंजी दर्ज करने के बाद पहले 14 दिनों में रोज़ एक बार, उसके बाद हफ़्ते में एक बार। cron जॉब की ज़रूरत नहीं है। एक्सटेंशन को अनइंस्टॉल करने पर लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हट जाती हैं।
समस्या निवारण
चेकआउट पर Australia Post दिखाई नहीं देता: जाँच करें कि लाइसेंस सक्रिय है और Enable Australia Post चालू है। Geo zone (या Ignore shipping zones और Countries), कार्ट वज़न सीमाएँ और Minimum order amount देखें। तय कीमत मोड में, जाँचें कि देश या * All other countries की कीमत है। जाँचें कि उत्पादों का Requires Shipping Yes पर सेट है।
लाइव दरें दिखाई नहीं देतीं: Debug log चालू करें, चेकआउट रीलोड करें और एक्सटेंशन पेज पर Log फ़ील्ड देखें। उसमें कारण दिखता है: API कुंजी या भेजने का पिन कोड गायब, अभी 4 अंकों वाला डिलीवरी पिन कोड नहीं, पार्सल सीमा से बाहर, AUD रूपांतरण दर नहीं, या Australia Post का त्रुटि संदेश। Live rates, fixed price if the API gives no rate के साथ, समस्या ठीक करते समय भी ग्राहकों को तय कीमत मिलती रहती है।
मेरा स्टोर AUD में नहीं है: रूपांतरण दर (आपकी डिफ़ॉल्ट मुद्रा की कितनी इकाइयाँ 1 AUD के बराबर हैं) AUD → (your currency) rate फ़ील्ड में दर्ज करें। तय कीमतें हमेशा आपकी डिफ़ॉल्ट मुद्रा में होती हैं।
शिपिंग पर GST दो बार लगता है: Australia Post की घरेलू कीमतों में 10% GST शामिल है। यदि कोई Tax class चुनी गई है, तो Remove GST चालू करें, या Tax class को No tax पर सेट करें।
कीमत बहुत ज़्यादा या बहुत कम है: उत्पादों के वज़न और आयाम, उनके वज़न और लंबाई क्लास, और Parcel for live rates के डिफ़ॉल्ट मान जाँचें। Item (price × quantity) के साथ तय कीमतें आइटमों की संख्या से गुणा होती हैं।
बदलाव के बाद दरें पुरानी लगती हैं: एक्सटेंशन पेज पर Save पर क्लिक करें। इससे कैश की गई Australia Post दरें साफ़ हो जाती हैं।
पेज कहता है "Warning: You do not have permission to modify VibeFox Australia Post!": आपके एडमिन उपयोगकर्ता समूह के पास सेटिंग्स केवल देखने की अनुमति हो सकती है। System > Users > User Groups में उस समूह को extension/shipping/vfd_australia_post (OpenCart 3) या extension/vfd_australia_post/shipping/vfd_australia_post (OpenCart 4) के लिए संशोधन अनुमति दें।
डेवलपर्स के लिए: PAC API पता सेटिंग vfd_ap_api_url (परीक्षण के लिए) से बदला जा सकता है; सेटिंग्स पेज पर इसके लिए कोई फ़ील्ड नहीं है।
अनइंस्टॉल
Extensions > Extensions पर जाएँ, प्रकार Shipping चुनें और VibeFox Australia Post के आगे Uninstall (लाल − बटन) पर क्लिक करें। इस एक्सटेंशन की लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हटाई जाती हैं। OpenCart हमेशा Enable Australia Post, Sort order, Tax class और Geo zone को रीसेट करता है। कैश की गई दरें हमेशा हटाई जाती हैं। यदि Remove data on uninstall चालू है, तो Australia Post सेटिंग्स और लॉग भी हटाए जाते हैं। यदि बंद है, तो बाकी सेटिंग्स रखी जाती हैं और एक्सटेंशन दोबारा इंस्टॉल करने पर फिर से उपयोग होती हैं। मौजूदा ऑर्डर अपनी शिपिंग विधि और लागत बनाए रखते हैं।
OpenCart 4 पर एक्सटेंशन की फ़ाइलें भी हटाने के लिए, अनइंस्टॉल के बाद Extensions > Installer पर जाएँ, इंस्टॉल किए गए एक्सटेंशनों की सूची में VibeFox Australia Post के आगे Uninstall (नारंगी − बटन) पर क्लिक करें, फिर अपलोड किया गया पैकेज हटाने के लिए Delete (लाल डस्टबिन बटन) पर क्लिक करें।
Australia Post उसके संबंधित स्वामी का ट्रेडमार्क है। यह एक्सटेंशन Australia Post से संबद्ध नहीं है और Australia Post द्वारा अनुमोदित नहीं है।
