VibeFox Ninja Van for OpenCart — सहायता
आवश्यकताएँ
OpenCart: 3.0.x (3.0.5.0 पर परीक्षण किया गया) या 4.0.2 और उसके बाद का संस्करण (4.1.0.3 पर परीक्षण किया गया)।
PHP: 8.0 या बाद का संस्करण।
Ninja Van रेट कार्ड: आपके Ninja Van शिपर अकाउंट की कीमतें या Ninja Van बिक्री टीम से मिली कीमतें, जो कीमत तालिका में दर्ज की जाती हैं। API कुंजियों की ज़रूरत नहीं है। इंडोनेशिया के भीतर वैकल्पिक लाइव कीमतें Ninja Van Tariff API का उपयोग करती हैं, जो सार्वजनिक है और किसी प्रमाणीकरण की आवश्यकता नहीं रखती।
VibeFox लाइसेंस कुंजी: vibefox.net पर खरीदी जाती है। एक कुंजी एक डोमेन पर काम करती है।
इंस्टॉलेशन
डाउनलोड एक zip फ़ाइल है जिसमें दोनों OpenCart संस्करणों के पैकेज हैं। उसे अपने कंप्यूटर पर खोलें (अनज़िप करें)। उसमें README.txt, OpenCart 3 का पैकेज vfd_ninja_van-oc3-(version).ocmod.zip और OpenCart 4 का पैकेज vfd_ninja_van.ocmod.zip है। केवल अपने OpenCart संस्करण का पैकेज इंस्टॉल करें। लाइसेंस कुंजी दोनों संस्करणों के लिए एक ही है।
OpenCart 3
1. एडमिन में Extensions > Installer पर जाएँ, Upload पर क्लिक करें और फ़ाइल vfd_ninja_van-oc3-(version).ocmod.zip चुनें। यह एक्सटेंशन कोई OCMOD संशोधन नहीं जोड़ता, इसलिए आपको Extensions > Modifications को रिफ़्रेश करने की ज़रूरत नहीं है। इंस्टॉलर के बजाय, आप इस पैकेज के upload फ़ोल्डर की सामग्री अपने स्टोर के रूट फ़ोल्डर में भी कॉपी कर सकते हैं।
2. Extensions > Extensions पर जाएँ और एक्सटेंशन का प्रकार Shipping चुनें। VibeFox Ninja Van खोजें और Install (हरा + बटन) पर क्लिक करें।
3. सेटिंग्स पेज खोलने के लिए Edit (पेंसिल बटन) पर क्लिक करें।
4. Edit पेज के सबसे ऊपर के लाइसेंस ब्लॉक में License key में अपनी VibeFox लाइसेंस कुंजी दर्ज करें और Activate पर क्लिक करें (देखें लाइसेंस कुंजी)।
5. कीमत तालिका में अपनी Ninja Van कीमतें दर्ज करें। इंडोनेशिया के लिए, चाहें तो Live rates चालू करें (कॉन्फ़िगरेशन देखें)। Enable Ninja Van चालू करें और Save पर क्लिक करें।
OpenCart 4
1. एडमिन में Extensions > Installer पर जाएँ, Upload पर क्लिक करें और फ़ाइल vfd_ninja_van.ocmod.zip चुनें। फ़ाइल का नाम न बदलें: OpenCart 4 एक्सटेंशन का कोड फ़ाइल के नाम से लेता है, और नाम बदला हुआ पैकेज काम नहीं करता।
2. पैकेज उसी पेज पर इंस्टॉल किए गए एक्सटेंशन की सूची में दिखता है। उसके बगल में Install (हरा + बटन) पर क्लिक करें।
3. Extensions > Extensions पर जाएँ और एक्सटेंशन का प्रकार Shipping चुनें। VibeFox Ninja Van ढूँढें, Install (हरा + बटन) पर क्लिक करें, फिर Edit (पेंसिल बटन) पर क्लिक करें।
4. लाइसेंस कुंजी और सेटिंग्स वैसे ही दर्ज करें जैसे OpenCart 3 के चरण 4 और 5 में हैं। सेटिंग्स पेज और उसके फ़ील्ड दोनों संस्करणों में एक जैसे हैं।
इंस्टॉल करने के बाद, जब तक आप Enable Ninja Van चालू करके सहेजते नहीं, यह विधि बंद रहती है। अनइंस्टॉल के बाद एक्सटेंशन दोबारा इंस्टॉल करने पर, आपकी रखी गई Ninja Van सेटिंग्स फिर से उपयोग होती हैं।
कॉन्फ़िगरेशन
सारी सेटिंग्स एक्सटेंशन पेज पर हैं: Extensions > Extensions > Shipping > VibeFox Ninja Van > Edit। अनुभाग बाईं ओर सूचीबद्ध हैं। नीचे का एक Save बटन पूरे पेज को दोबारा लोड किए बिना सहेजता है। कुछ भी सहेजा नहीं जाता और त्रुटि दिखती है, जब Method title खाली हो, 64 अक्षरों से लंबा हो या उसमें < > ; = # { } हो, जब किसी संख्या वाले फ़ील्ड में टेक्स्ट या ऋणात्मक संख्या हो, जब IDR conversion rate 0 हो, जब Minimum weight (kg), Maximum weight (kg) से बड़ा हो, या जब Sort order पूर्ण संख्या न हो। यदि आपके स्टोर में kg इकाई वाली कोई वज़न क्लास नहीं है और डिफ़ॉल्ट वज़न क्लास की इकाई एक्सटेंशन को ज्ञात नहीं है, तो एक चेतावनी बताती है कि उत्पादों के वज़न को किलोग्राम माना जाएगा: System > Localisation > Weight Classes में एक kg वज़न क्लास जोड़ें। इस एक्सटेंशन के लिए संशोधन की अनुमति वाले एडमिन उपयोगकर्ता ही सेटिंग्स सहेज सकते हैं।
सामान्य
सेटिंग्स हर जियो ज़ोन पर लागू होती हैं। आप Conditions में विधि को किसी जियो ज़ोन तक सीमित कर सकते हैं, या Ignore shipping zones का उपयोग कर सकते हैं।
Enable Ninja Van: चेकआउट पर Ninja Van को दिखाता या छिपाता है। डिफ़ॉल्ट: बंद।
Method title: कार्ट और चेकआउट पर ग्राहक को दिखने वाला शिपिंग विधि का नाम। डिफ़ॉल्ट: Ninja Van। अनिवार्य, अधिकतम 64 अक्षर।
Tax class: शिपिंग लागत की टैक्स क्लास, या No tax (डिफ़ॉल्ट)। यदि तालिका की कीमतों में पहले से टैक्स (GST, SST, VAT) शामिल है, तो No tax चुनें।
Sort order: चेकआउट पर शिपिंग विधियों के बीच Ninja Van की स्थिति। एक पूर्ण संख्या।
कीमतें (आपके स्टोर की डिफ़ॉल्ट मुद्रा में, टैक्स छोड़कर)
अपने Ninja Van रेट कार्ड की कीमतें अपने स्टोर की डिफ़ॉल्ट मुद्रा में दर्ज करें। यदि आपका रेट कार्ड SGD, MYR, IDR या किसी अन्य मुद्रा में है, तो पहले उसे बदल लें। यह तालिका इंडोनेशिया के बाहर हर गंतव्य के लिए और तब उपयोग होती है जब लाइव कीमत उपलब्ध न हो।
Price table: गंतव्य देश के हिसाब से एक पंक्ति। पंक्ति जोड़ने के लिए Add country पर और हटाने के लिए × बटन पर क्लिक करें। जिन देशों की अपनी पंक्ति नहीं है, उनके लिए * All other countries चुनें। हर पंक्ति में एक Base कीमत और वज़न के कॉलम हैं: XS 1 kg तक, S 2 kg तक, M 3 kg तक, L 5 kg तक और XL 5 kg से ऊपर। खाली (या 0) वज़न कॉलम बेस कीमत का उपयोग करता है। बेस कीमत 0 का अर्थ है उस देश के लिए मुफ़्त शिपिंग। "9.99" और "9,99" दोनों स्वीकार होते हैं। बिना कीमत वाली पंक्तियाँ सहेजते समय हटा दी जाती हैं, और हर देश की केवल पहली पंक्ति रखी जाती है।
Price for countries not in the table: तब उपयोग होता है जब तालिका में गंतव्य देश की पंक्ति नहीं है (और * पंक्ति भी नहीं है), या पंक्ति में इस वज़न की कीमत नहीं है। उस स्थिति में विधि को छिपाने के लिए इसे खाली छोड़ें। 0 का अर्थ मुफ़्त शिपिंग है।
Price applies: कीमतें गिनने का तरीका। यह लाइव कीमतों पर भी लागू होता है।
लाइव दरें (API) — इंडोनेशिया
Ninja Van Tariff API इंडोनेशिया के भीतर भेजे गए पार्सलों के लिए अधिभार और छूट के बिना मानक डिलीवरी शुल्क लौटाता है। Ninja Van इसे केवल इंडोनेशिया के लिए देता है। जब Live rates चालू होता है, तो अनुभाग के शीर्षक के नीचे की स्टेटस पंक्तियाँ शिप-फ़्रॉम ज़ोन, गायब परिवर्तन दर और आखिरी Tariff API उत्तर (वातावरण, समय और परिणाम) दिखाती हैं। ये हर सहेजने के बाद अपडेट होती हैं।
Live rates: इंडोनेशिया के भीतर डिलीवरी के लिए Ninja Van से लाइव कीमतें प्राप्त करें। डिफ़ॉल्ट: बंद। इस विकल्प के बिना, चेकआउट के दौरान Ninja Van को कुछ भी नहीं भेजा जाता।
Environment: Production (api.ninjavan.co) (डिफ़ॉल्ट) या Sandbox — testing only (api-sandbox.ninjavan.co)।
Service level: वह सेवा जिसके लिए कीमत माँगी जाती है: Standard (डिफ़ॉल्ट), Express, Same day या Next day। यदि Ninja Van के पास उस रूट और सेवा की कीमत नहीं है, तो कीमत तालिका का उपयोग होता है।
Ship-from zone code L1 और Ship-from zone code L2: वह ज़िला जहाँ से आप भेजते हैं, उसके L1 और L2 स्तर के कोड, जैसे ID_A00007_01 और ID_B00069_01, Ninja Van की ज़ोन कोड मैपिंग (CSV) से, जिसका पता फ़ील्ड के नीचे दिखाया गया है। दोनों दर्ज करें: OpenCart के स्टोर पते में अलग शहर या सड़क नहीं होती, इसलिए उससे शिप-फ़्रॉम ज़ोन का पता नहीं लगाया जा सकता। कोड बड़े अक्षरों में बदल दिए जाते हैं। गलत प्रारूप वाला कोड चेतावनी के साथ मिटा दिया जाता है। यदि केवल एक कोड दर्ज है, तो चेतावनी दोनों दर्ज करने को कहती है, और एक स्टेटस पंक्ति दिखाती है कि लाइव कीमतें नहीं माँगी जा रहीं। यदि दोनों कोड ज़ोन कोड मैपिंग में जोड़ी नहीं बनाते, तो एक स्टेटस पंक्ति इसकी चेतावनी भी देती है।
IDR conversion rate: Tariff API शुल्क इंडोनेशियाई रुपिया (IDR) में लौटाता है। यदि आपके स्टोर की डिफ़ॉल्ट मुद्रा IDR है, तो इसे खाली छोड़ें। अन्यथा दर्ज करें कि 1 IDR आपके स्टोर की मुद्रा में कितना होता है, जैसे 0.000058। यह 0 से अधिक होना चाहिए। इसके बिना लाइव कीमतें उपयोग नहीं होतीं और कीमत तालिका का उपयोग होता है।
शर्तें
Minimum weight (kg): कार्ट इससे हल्का हो तो विधि छिपाएँ। उत्पादों का वज़न OpenCart वज़न क्लास से किलोग्राम में बदला जाता है। 0 का अर्थ कोई सीमा नहीं (डिफ़ॉल्ट) है।
Maximum weight (kg): कार्ट इससे भारी हो तो विधि छिपाएँ। डिफ़ॉल्ट: 30। 0 या खाली फ़ील्ड का अर्थ कोई सीमा नहीं है। यह Minimum weight (kg) से कम नहीं हो सकता।
Minimum order amount: विधि केवल तभी दिखाएँ जब शिपिंग की ज़रूरत वाले उत्पादों का उप-योग (कूपन के बाद, टैक्स से पहले) इस राशि तक पहुँचे। इसे हमेशा दिखाने के लिए खाली छोड़ें।
Free shipping from: शिपिंग की ज़रूरत वाले उत्पादों का उप-योग (कूपन के बाद, टैक्स से पहले), जिससे Ninja Van शिपिंग मुफ़्त है। मुफ़्त शिपिंग न देने के लिए खाली छोड़ें।
Geo zone: Ninja Van केवल इस जियो ज़ोन के पतों के लिए दें। All zones (डिफ़ॉल्ट) का अर्थ कोई सीमा नहीं है। Ignore shipping zones चालू होने पर इसकी जाँच नहीं होती। जियो ज़ोन System > Localisation > Geo Zones में प्रबंधित होते हैं।
शिपिंग ज़ोन के बिना उपलब्धता
Ignore shipping zones: Geo zone चाहे जो हो, नीचे दिए देशों के लिए Ninja Van दें। बंद होने पर (डिफ़ॉल्ट), जियो ज़ोन तय करता है और देशों की सूची उपयोग नहीं होती।
Countries: इस मोड के लिए गंतव्य देश। सभी देशों की अनुमति देने के लिए खाली छोड़ें। यह फ़ील्ड केवल तब उपयोग होता है जब Ignore shipping zones चालू हो।
उन्नत
Debug log: दर गणनाएँ storage/logs/vfd_njvn_debug.log.php (OpenCart 4 पर system/storage/logs/vfd_njvn_debug.log.php) में लिखता है। यह फ़ाइल वेब से नहीं पढ़ी जा सकती। ग्राहकों के पते या ज़ोन कोड दर्ज नहीं होते। विफल Tariff API अनुरोध इस विकल्प के बंद होने पर भी दर्ज होते हैं। काम पूरा होने पर इसे बंद करें। जब फ़ाइल 5 MB तक पहुँचती है, तो उसे vfd_njvn_debug.old.log.php में ले जाया जाता है और नया लॉग शुरू होता है।
Log: डीबग लॉग का आकार और सबसे नई प्रविष्टियाँ दिखाता है। उसे खाली करने के लिए Clear log पर क्लिक करें।
Remove data on uninstall: चालू होने पर एक्सटेंशन हटाने से Ninja Van की सेटिंग्स और लॉग मिट जाते हैं। बंद (डिफ़ॉल्ट) होने पर उन्हें दोबारा इंस्टॉल के लिए रखा जाता है। कैश की गई कीमतें हमेशा मिटा दी जाती हैं।
आयात / निर्यात
Export: सेटिंग्स को JSON फ़ाइल के रूप में सहेजने के लिए Download JSON पर क्लिक करें। इस एक्सटेंशन में कोई गुप्त कुंजी नहीं है, इसलिए सब कुछ निर्यात होता है।
Import: पहले निर्यात किया गया JSON चिपकाएँ और सेटिंग्स बहाल करने के लिए Import पर क्लिक करें, उदाहरण के लिए किसी दूसरे स्टोर पर। मान सामान्य सहेजने की तरह जाँचे जाते हैं।
चेकआउट पर यह कैसे काम करता है
जब OpenCart शिपिंग विधियाँ दिखाता है, तो वह एक्सटेंशन से Ninja Van की कीमत माँगता है। यदि Geo zone सेट है (और Ignore shipping zones बंद है) और पता उसके बाहर है, तो Ninja Van नहीं दिया जाता। केवल वे उत्पाद गिने जाते हैं जिनका Requires Shipping Yes पर सेट है: बाकी उत्पाद न वज़न जोड़ते हैं और न ही ऑर्डर राशि में शामिल होते हैं। फिर एक्सटेंशन शर्तें जाँचता है: Ignore shipping zones की देश सूची (यदि चालू है), कार्ट का वज़न और न्यूनतम ऑर्डर राशि। ऑर्डर राशि वह कीमत है जो शिपिंग की ज़रूरत वाले उत्पादों की है, कूपन छूट के बाद और टैक्स से पहले। गिफ़्ट सर्टिफ़िकेट, रिवॉर्ड पॉइंट और स्टोर क्रेडिट को ध्यान में नहीं रखा जाता। यदि मुफ़्त शिपिंग लागू होती है, तो कीमत 0 होती है और Ninja Van को कोई अनुरोध नहीं भेजा जाता।
कीमत देश की पंक्ति (या * पंक्ति) से आती है: पहले वज़न कॉलम, फिर बेस कीमत, फिर Price for countries not in the table। यदि कोई कीमत नहीं है, तो उस कार्ट के लिए विधि छिप जाती है। कीमत आपके स्टोर की डिफ़ॉल्ट मुद्रा में गिनी जाती है, उसके दशमलव स्थानों तक राउंड की जाती है और चुने गए Tax class के टैक्स के साथ ग्राहक को उसकी मुद्रा में दिखाई जाती है।
जब Live rates चालू होता है, तो इंडोनेशिया के भीतर की डिलीवरी की कीमत पहले Ninja Van तय करता है। एक्सटेंशन डिलीवरी के पते को Ninja Van ज़ोन कोड में बदलता है: पते का क्षेत्र (प्रांत), City फ़ील्ड (शहर या रीजेंसी) और कई ज़ोन वाले शहरों के लिए Address 1 या Address 2 में लिखा ज़िला (Kecamatan)। यह आपके शिप-फ़्रॉम कोड, डिलीवरी कोड, वज़न और सेवा स्तर भेजता है, और शुल्क को IDR से आपके स्टोर की मुद्रा में बदलता है। Per item के साथ, हर अलग आइटम वज़न के लिए एक अनुरोध भेजा जाता है, प्रति कार्ट अधिकतम 5। यदि अलग-अलग वज़न इससे अधिक हैं, तो कीमत तालिका उपयोग होती है।
Tariff API प्रति मिनट 20 अनुरोधों की अनुमति देता है, इसलिए उत्तर एक्सटेंशन की एक तालिका में कैश होते हैं: कीमतें 6 घंटे के लिए, "इस रूट के लिए कोई कीमत नहीं" 1 घंटे के लिए और विफलताएँ 5 मिनट के लिए। सेटिंग्स सहेजने से यह कैश साफ़ नहीं होता। एक्सटेंशन प्रति मिनट 18 से अधिक अनुरोध कभी नहीं भेजता, और HTTP 429 उत्तर के बाद एक घंटे के लिए रुक जाता है। API का समय-सीमा 12 सेकंड है। यदि Ninja Van उत्तर नहीं देता, त्रुटि लौटाता है, उस रूट की कीमत नहीं है, या पता मेल नहीं खाता, तो तालिका की कीमत उपयोग होती है। त्रुटियाँ लॉग में जाती हैं, कभी ग्राहक को नहीं।
OpenCart 4 पर ग्राहक चेकआउट पेज के शिपिंग विधि ब्लॉक में Choose पर क्लिक करता है और Shipping method options विंडो में Ninja Van चुनता है। विधि OpenCart 3 जैसे ही काम करती है।
एक्सटेंशन केवल कीमतें गिनता है। यह Ninja Van के ऑर्डर नहीं बनाता, एयरवे बिल (AWB) प्रिंट नहीं करता, पिकअप बुक नहीं करता, पार्सल ट्रैक नहीं करता या COD नहीं संभालता। इसके लिए Ninja Van Dashboard का उपयोग करें। पिक-अप पॉइंट (Ninja Points) का कोई चयनकर्ता नहीं है: यह विधि घर-घर डिलीवरी है। यह ऑर्डर में कुछ नहीं जोड़ता: ऑर्डर में बाकी OpenCart शिपिंग विधियों की तरह विधि का नाम और शिपिंग लागत दिखती है। लाइव कीमतें इंडोनेशिया के बाहर उपलब्ध नहीं हैं।
लाइसेंस कुंजी
यह एक्सटेंशन vibefox.net की एक VibeFox लाइसेंस कुंजी के साथ काम करता है। License — VibeFox Ninja Van लाइसेंस ब्लॉक, Extensions > Extensions > Shipping > VibeFox Ninja Van > Edit पेज पर सेटिंग्स के ऊपर पहला ब्लॉक है। कुंजी License key में दर्ज करें और Activate पर क्लिक करें। इसके बाद ब्लॉक कुंजी को छिपाकर दिखाता है, स्थिति (जैसे वह तारीख जब तक लाइसेंस सक्रिय है और आपका डोमेन) दिखाता है, और ये बटन दिखाता है: Check now स्थिति दोबारा जाँचने के लिए, Change key दूसरी कुंजी दर्ज करने के लिए और Remove key इस स्टोर से कुंजी हटाने के लिए। उनके नीचे Product: opencart-shipping-ninja-van वाली पंक्ति और Manage licenses and domains in your account लिंक है, जो आपका vibefox.net अकाउंट खोलता है। कुंजी केवल उन एडमिन उपयोगकर्ताओं द्वारा बदली जा सकती है जिनके पास इस एक्सटेंशन के लिए संशोधन की अनुमति है। ब्लॉक का पाठ एडमिन की भाषा का अनुसरण करता है (अंग्रेज़ी और रूसी शामिल हैं)।
यदि कुंजी स्वीकार नहीं होती, तो ब्लॉक कारण बताता है, उदाहरण के लिए Key not found, This key belongs to another product, Domain limit reached या तारीख के साथ License expired on। स्टोर का पता बदलने के बाद, या अपने अकाउंट में डोमेन स्लॉट खाली करने के बाद, Check now पर क्लिक करें। यदि लाइसेंस सर्वर तक नहीं पहुँचा जा सकता, तो एक्सटेंशन अंतिम ज्ञात स्थिति के साथ काम करता रहता है।
एक कुंजी एक डोमेन पर काम करती है: OpenCart कॉन्फ़िगरेशन का स्टोर पता। स्टोर से कुंजी हटाने से उसका डोमेन स्लॉट मुक्त नहीं होता। vibefox.net अकाउंट में स्लॉट मुक्त करें।
सक्रिय कुंजी के बिना, Ninja Van ग्राहकों को चेकआउट पर नहीं दिखाया जाता और कोई दर नहीं गिनी जाती। जो एडमिन उपयोगकर्ता उसी ब्राउज़र में एडमिन में लॉग इन है, उसे स्टोर में यह विधि अब भी (unlicensed — visible to admins only) चिह्न के साथ दिखती है, ताकि आप कुंजी खरीदने से पहले एक्सटेंशन सेट अप और परीक्षण कर सकें। OpenCart 4 पर यह पूर्वावलोकन उपलब्ध नहीं है: स्टोर एडमिन लॉगिन को नहीं देखता, इसलिए सक्रिय कुंजी के बिना विधि सभी के लिए छिपी रहती है। एडमिन Edit पेज एक बार खोलने के बाद एडमिन Dashboard पर एक अनुस्मारक दिखता है। उसे × से बंद करने पर वह 7 दिनों के लिए छिप जाता है। मौजूदा ऑर्डर प्रभावित नहीं होते।
जब लाइसेंस की अवधि समाप्त हो जाती है, तो एक्सटेंशन काम करना जारी रखता है, लेकिन अपडेट और सपोर्ट के लिए नवीनीकरण ज़रूरी है। जब आप एडमिन का Dashboard या Edit पेज खोलते हैं, तो स्टेटस अपने-आप फिर से जाँचा जाता है: कुंजी दर्ज करने के बाद पहले 14 दिनों तक रोज़ एक बार, और उसके बाद हर हफ़्ते एक बार। cron जॉब की ज़रूरत नहीं है। एक्सटेंशन अनइंस्टॉल करने पर लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हटा दी जाती हैं।
समस्या निवारण
चेकआउट पर Ninja Van नहीं दिखता: जाँचें कि लाइसेंस सक्रिय है और Enable Ninja Van चालू है। Geo zone (या Ignore shipping zones और Countries), वज़न की सीमाएँ और Minimum order amount जाँचें, और यह भी कि देश, * पंक्ति या Price for countries not in the table की कीमत है। जाँचें कि उत्पादों का Requires Shipping Yes पर सेट है।
कुछ पतों के लिए लाइव कीमत उपयोग नहीं होती: गंतव्य को Ninja Van के ज़ोन से मिलना चाहिए: इंडोनेशिया, क्षेत्र (प्रांत), City में शहर या रीजेंसी, और कई ज़ोन वाले शहरों के लिए पते की किसी पंक्ति में ज़िला (Kecamatan)। अन्यथा तालिका की कीमत उपयोग होती है। Debug log चालू करें, चेकआउट दोबारा लोड करें और एक्सटेंशन पेज पर Log फ़ील्ड देखें।
लाइव कीमतें बिल्कुल नहीं माँगी जातीं: Live rates (API) — Indonesia के नीचे की स्टेटस पंक्तियाँ कारण दिखाती हैं: शिप-फ़्रॉम ज़ोन कोड गायब हैं, दोनों में से केवल एक कोड दर्ज है, दर्ज कोड ज़ोन कोड मैपिंग में जोड़ी नहीं बनाते, या IDR conversion rate गायब है।
अनुरोध सीमा पूरी हो गई (HTTP 429): लाइव अनुरोध एक घंटे के लिए रोक दिए जाते हैं और इस बीच कीमत तालिका उपयोग होती है। सेटिंग्स सहेजने से यह रोक खत्म नहीं होती।
कीमतें किस मुद्रा में हैं: तालिका और शर्तें आपके स्टोर की डिफ़ॉल्ट मुद्रा में हैं। लाइव कीमतें रुपये (IDR) में होती हैं, जिन्हें IDR conversion rate से बदला जाता है, जब तक कि आपके स्टोर की मुद्रा IDR न हो।
पेज पर "Warning: You do not have permission to modify VibeFox Ninja Van!" लिखा आता है: आपके एडमिन उपयोगकर्ता समूह के पास केवल सेटिंग्स देखने की अनुमति हो सकती है। System > Users > User Groups में समूह को extension/shipping/vfd_ninja_van (OpenCart 3) या extension/vfd_ninja_van/shipping/vfd_ninja_van (OpenCart 4) के लिए संशोधन की अनुमति दें।
डेवलपर्स के लिए: अपने स्वयं के ज़िला (Kecamatan) फ़ील्ड वाला स्टोर OpenCart इवेंट vfd_ninja_van/tariff_zone (ट्रिगर catalog/vfd_ninja_van/tariff_zone) से ज़ोन कोड दे सकता है, जिसमें शिप-फ़्रॉम ज़ोन भी शामिल है। Tariff API का पता सेटिंग vfd_njvn_api_url (परीक्षण के लिए) से बदला जा सकता है; सेटिंग्स पेज पर इसका कोई फ़ील्ड नहीं है।
अनइंस्टॉल
Extensions > Extensions पर जाएँ, प्रकार Shipping चुनें और VibeFox Ninja Van के आगे Uninstall (लाल − बटन) पर क्लिक करें। इस एक्सटेंशन की लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हटा दी जाती है। OpenCart हमेशा Enable Ninja Van, Sort order, Tax class और Geo zone को रीसेट करता है। कैश की गई कीमतें हमेशा हटा दी जाती हैं। यदि Remove data on uninstall चालू है, तो Ninja Van की सेटिंग्स, आखिरी Tariff API स्थिति और डीबग लॉग भी मिट जाते हैं। यदि बंद है, तो बाकी सेटिंग्स रखी जाती हैं और एक्सटेंशन दोबारा इंस्टॉल करने पर फिर से उपयोग होती हैं। मौजूदा ऑर्डर अपनी शिपिंग विधि और लागत बनाए रखते हैं।
OpenCart 4 पर फ़ाइलें भी हटाने के लिए, अनइंस्टॉल के बाद Extensions > Installer पर जाएँ और इंस्टॉल की गई एक्सटेंशन सूची में VibeFox Ninja Van के बगल में Uninstall (नारंगी − बटन) पर क्लिक करें, फिर अपलोड किए गए पैकेज को हटाने के लिए Delete (लाल डस्टबिन बटन) पर क्लिक करें।
Ninja Van अपने-अपने मालिक का ट्रेडमार्क है। यह एक्सटेंशन Ninja Van से संबद्ध नहीं है और उसके द्वारा अनुमोदित नहीं है।
