वापस

VibeFox bpost Cubee for OpenCart — सहायता

आवश्यकताएँ

OpenCart: 3.0.x (3.0.5.0 पर परीक्षित) या 4.0.2 और उसके बाद (4.1.0.3 पर परीक्षित)।

PHP: 8.0 या उसके बाद का संस्करण।

bpost Shipping Platform खाता (केवल पिकअप पॉइंट चयनकर्ता के लिए): यह एक्सटेंशन bpost Shipping Platform API के माध्यम से पिकअप पॉइंट खोजता है। plugins.bpost.be पर अपने bpost Shipping Platform खाते में लॉग इन करें और Settings > Key management में कुंजियाँ बनाएँ। आपको तीन मान चाहिए: Account ID (सार्वजनिक कुंजी), Passphrase (निजी कुंजी) और एक App ID (X-APPID)। App ID आपके इंटीग्रेशन के लिए bpost द्वारा जारी किया जाता है; bpost ई-कॉमर्स सहायता (eol@bpost.be) से संपर्क करें। आपके अनुबंध का कैरियर ID (68 = bpost) भी चाहिए। पूरी कुंजियों के बिना भी यह विधि तय कीमतों के साथ काम करती है, लेकिन ग्राहक से पिकअप पॉइंट चुनने को नहीं कहा जाता।

VibeFox लाइसेंस कुंजी: vibefox.net पर खरीदी जाती है। एक कुंजी एक डोमेन पर काम करती है।

इंस्टॉलेशन

डाउनलोड एक zip फ़ाइल है, जिसमें दोनों OpenCart संस्करणों के पैकेज हैं। इसे अपने कंप्यूटर पर अनज़िप करें। इसमें README.txt, OpenCart 3 का पैकेज vfd_bpost_cubee-oc3-(version).ocmod.zip और OpenCart 4 का पैकेज vfd_bpost_cubee.ocmod.zip है। केवल अपने OpenCart संस्करण का पैकेज इंस्टॉल करें। लाइसेंस कुंजी दोनों संस्करणों के लिए एक ही है।

OpenCart 3

1. एडमिन में Extensions > Installer पर जाएँ, Upload पर क्लिक करें और फ़ाइल vfd_bpost_cubee-oc3-(version).ocmod.zip चुनें। यह एक्सटेंशन कोई OCMOD बदलाव नहीं जोड़ता, इसलिए Extensions > Modifications को रिफ़्रेश करने की ज़रूरत नहीं है। Installer के बजाय, आप पैकेज के upload फ़ोल्डर की सामग्री को अपने स्टोर के रूट फ़ोल्डर में भी कॉपी कर सकते हैं।

2. Extensions > Extensions पर जाएँ और एक्सटेंशन प्रकार Shipping चुनें। VibeFox bpost Cubee ढूँढें और Install (हरा + बटन) पर क्लिक करें।

3. सेटिंग्स पेज खोलने के लिए Edit (पेंसिल बटन) पर क्लिक करें।

4. Edit पेज के ऊपर के लाइसेंस ब्लॉक में License key में अपनी VibeFox लाइसेंस कुंजी दर्ज करें और Activate पर क्लिक करें (देखें लाइसेंस कुंजी)।

5. अपनी कीमतें दर्ज करें, जैसे BE=4.95 और *=9.95, और पिकअप पॉइंट चयनकर्ता के लिए bpost API कुंजियाँ (कॉन्फ़िगरेशन देखें)। Enable/Disable चालू करें और Save पर क्लिक करें।

OpenCart 4

1. एडमिन में Extensions > Installer पर जाएँ, Upload पर क्लिक करें और फ़ाइल vfd_bpost_cubee.ocmod.zip चुनें। फ़ाइल का नाम न बदलें: OpenCart 4 एक्सटेंशन का कोड फ़ाइल के नाम से लेता है, और नाम बदला हुआ पैकेज काम नहीं करता।

2. पैकेज उसी पेज पर इंस्टॉल किए गए एक्सटेंशनों की सूची में दिखता है। उसके बगल में Install (हरा + बटन) पर क्लिक करें।

3. Extensions > Extensions पर जाएँ और प्रकार Shipping चुनें। VibeFox bpost Cubee ढूँढें, Install (हरा + बटन) पर क्लिक करें, फिर Edit (पेंसिल बटन) पर क्लिक करें।

4. लाइसेंस कुंजी और सेटिंग्स OpenCart 3 के चरण 4 और 5 की तरह दर्ज करें। सेटिंग्स पेज और उसके फ़ील्ड दोनों संस्करणों में एक जैसे हैं।

इंस्टॉल के बाद, जब तक आप इसे चालू करके सेव नहीं करते, तब तक यह विधि बंद रहती है। यदि आप अनइंस्टॉल के बाद एक्सटेंशन फिर से इंस्टॉल करते हैं, तो आपकी रखी हुई सेटिंग्स फिर से उपयोग होती हैं।

कॉन्फ़िगरेशन

सभी सेटिंग्स एक्सटेंशन पेज पर हैं: Extensions > Extensions > Shipping > VibeFox bpost Cubee > Edit। सेक्शन बाईं ओर सूचीबद्ध हैं। एक Save बटन पूरे पेज को बिना रीलोड किए सेव करता है। हर सेव से सहेजा गया API टोकन और कैश्ड पिकअप पॉइंट सूचियाँ भी साफ़ हो जाती हैं। केवल इस एक्सटेंशन के लिए संशोधन अनुमति वाले एडमिन उपयोगकर्ता सेटिंग्स सेव कर सकते हैं।

कुछ त्रुटियाँ सेव को रोक देती हैं, और तब कुछ भी सेव नहीं होता: 64 अक्षरों से लंबा Name, ऐसा Sort Order जो पूर्ण संख्या नहीं है, या अज्ञात टैक्स क्लास या जियो ज़ोन। अन्य समस्याएँ चेतावनी के रूप में बताई जाती हैं और बाकी सेव हो जाता है: ऐसा वज़न या राशि जो संख्या नहीं है या ऋणात्मक है, सेव नहीं होती और पिछला मान रहता है; यदि Min weight (kg), Max weight (kg) से अधिक है, तो वज़न सेव नहीं होते; Country prices की जो पंक्तियाँ पढ़ी नहीं जा सकीं, उन्हें सूचीबद्ध करके छोड़ दिया जाता है; Size prices का ऐसा मान जिसमें कोई आकार नहीं पहचाना गया, उसकी रिपोर्ट की जाती है।

पेज के ऊपर चेतावनी दिखती है जब कुछ चुपचाप विधि या चयनकर्ता को छिपा रहा हो: पिकअप पॉइंट चयनकर्ता चालू है लेकिन API कुंजियाँ अधूरी हैं, बेल्जियम (BE) की कोई कीमत नहीं है और कोई डिफ़ॉल्ट कीमत (*=कीमत) नहीं है, bpost API से आखिरी कनेक्शन विफल हुआ है, या स्टोर में इकाई "kg" वाला कोई वज़न वर्ग नहीं है (System > Localisation > Weight Classes)। आख़िरी स्थिति में उत्पाद के वज़न उनकी इकाई के नाम (kg, g, lb या oz) से पढ़े जाते हैं।

सामान्य

Enable/Disable: चेकआउट पर bpost पार्सल लॉकर शिपिंग को चालू या बंद करता है। डिफ़ॉल्ट: बंद।

Name: चेकआउट पर ग्राहक को दिखाई देने वाला शिपिंग विधि का नाम। डिफ़ॉल्ट: bpost parcel locker। खाली छोड़ने पर डिफ़ॉल्ट उपयोग होता है। अधिकतम 64 अक्षर।

Tax Class: इस क्लास का टैक्स आपकी कीमतों पर जोड़ा जाता है। --- None --- (डिफ़ॉल्ट) का अर्थ है कि कीमतें अंतिम हैं।

Sort Order: शिपिंग विधियों की सूची में इस विधि की स्थिति।

bpost API (पिकअप पॉइंट खोज) (केवल पिकअप पॉइंट चयनकर्ता के लिए आवश्यक)

Account ID (public key): आपके bpost Shipping Platform खाते की सार्वजनिक कुंजी, plugins.bpost.be पर Key management से मिलती है। इस फ़ील्ड को खाली करने से सहेजा गया passphrase भी हट जाता है।

Passphrase (private key): हर अनुरोध पर हस्ताक्षर करने के लिए इस्तेमाल होने वाली निजी कुंजी (HMAC-SHA256)। यह कभी bpost को नहीं भेजी जाती और न लॉग में लिखी जाती है। सेव के बाद यह फ़ील्ड खाली रहता है और Saved - leave empty to keep it. दिखाता है। केवल बदलने के लिए नया मान दर्ज करें।

App ID (X-APPID): आपके इंटीग्रेशन के लिए bpost द्वारा जारी किया गया एप्लिकेशन पहचानकर्ता। यह X-APPID हेडर में भेजा जाता है।

Carrier ID: आपके bpost Shipping Platform अनुबंध का वह कैरियर जिसके पिकअप पॉइंट और पार्सल लॉकर सूचीबद्ध होते हैं। डिफ़ॉल्ट: 68 (bpost)। आपके अनुबंध में सक्षम अन्य कैरियरों के अपने ID होते हैं।

पिकअप पॉइंट चयनकर्ता

Pickup points: चेकआउट पर पिकअप पॉइंट और पार्सल लॉकर चयनकर्ता दिखाता है। डिफ़ॉल्ट रूप से चालू। चयनकर्ता तभी दिखता है, और पिकअप पॉइंट चुनना तभी अनिवार्य होता है, जब Account ID, Passphrase और App ID सभी भरे हों।

Search field width: पिन कोड / शहर फ़ील्ड की CSS चौड़ाई, जैसे 100% या 300px। डिफ़ॉल्ट: 100%।

Pickup point list width: पिकअप पॉइंट सूची की CSS चौड़ाई, जैसे 100% या 400px। डिफ़ॉल्ट: 100%।

कीमतें (आपके स्टोर की डिफ़ॉल्ट मुद्रा में, कर को छोड़कर; bpost इस API से शिपिंग कीमतें नहीं लौटाता)

Price by: कीमत कैसे चुनी जाती है।

Country (Country prices): कीमत Country prices सूची से आती है। यह डिफ़ॉल्ट है।
Parcel size by weight (Size prices, country price as fallback): कीमत कार्ट के वज़न के अनुसार Size prices से आती है। यदि आकार की कोई कीमत नहीं है, तो देश की कीमत उपयोग होती है।

Country prices: हर देश के लिए एक पंक्ति, CC=कीमत के रूप में, जैसे BE=4.95। *=कीमत पंक्ति बाकी सभी देशों के लिए कीमत तय करती है, जैसे *=9.95। दशमलव विभाजक के रूप में बिंदु और अल्पविराम दोनों स्वीकार किए जाते हैं। अमान्य पंक्तियाँ अनदेखी की जाती हैं। बिना कीमत वाले देशों (जब * पंक्ति न हो) को यह विधि नहीं दी जाती।

Size prices: तब उपयोग होता है जब Price by पार्सल आकार हो, S=3.50, M=4.50, L=6.00, XL=8.00 के रूप में। आकार कार्ट के वज़न से तय होता है: S 2 kg तक, M 5 kg तक, L 10 kg तक, XL उससे अधिक।

Calculation: Per order (डिफ़ॉल्ट) कीमत एक बार लेता है। Per item (price x number of items) इसे कार्ट में आइटमों की संख्या से गुणा करता है।

कीमतें आपके स्टोर की डिफ़ॉल्ट मुद्रा के दशमलव स्थानों तक गोल की जाती हैं और फिर ग्राहक की मुद्रा में दिखाई जाती हैं।

शर्तें

Min weight (kg): विधि दिखने के लिए कार्ट का न्यूनतम वज़न। उत्पाद के वज़न kg में बदले जाते हैं। 0 का अर्थ है कोई सीमा नहीं (डिफ़ॉल्ट)।

Max weight (kg): इस कार्ट वज़न से अधिक होने पर विधि छिप जाती है। डिफ़ॉल्ट: 30, क्योंकि bpost पार्सल लॉकर 30 kg तक के पार्सल स्वीकार करते हैं। 0 का अर्थ है कोई सीमा नहीं।

Minimum order amount: विधि तभी दिखाएँ जब कार्ट का उप-योग इस राशि तक पहुँचे। उप-योग में शिप होने वाले उत्पाद, कूपन के बाद और कर के बिना, गिने जाते हैं। विधि को हमेशा दिखाने के लिए इसे खाली छोड़ें।

मुफ़्त शिपिंग

Free shipping: नीचे दी गई राशि से मुफ़्त डिलीवरी चालू करता है।

Free shipping from: कार्ट का उप-योग (शिप होने वाले उत्पाद, कूपन के बाद, कर के बिना) जिससे शिपिंग मुफ़्त होती है। यह केवल तब उपयोग होता है जब Free shipping चालू हो। देश की कीमत तब भी होनी चाहिए, नहीं तो विधि नहीं दी जाती।

उपलब्धता

सामान्यतः यह विधि नीचे चुने गए जियो ज़ोन में दी जाती है। Ignore geo zone के साथ यह उसकी जगह सूची के देशों में दी जाती है।

Geo Zone: विधि केवल इस जियो ज़ोन के पतों के लिए दें। All Zones (डिफ़ॉल्ट) का अर्थ है हर जगह। जियो ज़ोन System > Localisation > Geo Zones में प्रबंधित होते हैं।

Ignore geo zone: जियो ज़ोन चाहे जो हो, नीचे दिए गए देशों में विधि दें।

Countries: इस मोड के लिए गंतव्य देश। डिफ़ॉल्ट: Belgium। सभी देशों की अनुमति के लिए खाली छोड़ें। केवल तब उपयोग होता है जब Ignore geo zone चालू हो।

उन्नत

Debug log: API अनुरोध और कीमत गणनाएँ storage/logs/vfd_bpst_debug.log.php में लिखता है। यह फ़ाइल वेब से नहीं पढ़ी जा सकती। यह विकल्प बंद होने पर भी API त्रुटियाँ हमेशा लॉग होती हैं। कुंजियाँ और टोकन कभी लॉग नहीं होते।

Log: डीबग लॉग का आकार और ताज़ा प्रविष्टियाँ दिखाता है। उसे खाली करने के लिए Clear log पर क्लिक करें।

Remove data on uninstall: चालू होने पर एक्सटेंशन अनइंस्टॉल करने से सेटिंग्स, लॉग और अधूरे चेकआउट के पिकअप पॉइंट चुनाव हट जाते हैं। ऑर्डर में सेव हुए पिकअप पॉइंट हमेशा रहते हैं। डिफ़ॉल्ट: बंद।

आयात / निर्यात

Export: सेटिंग्स को JSON फ़ाइल के रूप में सहेजने के लिए Download JSON पर क्लिक करें। passphrase निर्यात नहीं होता।

Import: पहले निर्यात किया गया JSON चिपकाएँ और सेटिंग्स बहाल करने के लिए Import पर क्लिक करें, उदाहरण के लिए किसी दूसरे स्टोर पर। मानों की जाँच सामान्य सेव की तरह होती है। सहेजा गया passphrase बना रहता है।

चेकआउट पर यह कैसे काम करता है

जब OpenCart शिपिंग विधियाँ दिखाता है, तो वह एक्सटेंशन से bpost की कीमत माँगता है। यदि Geo Zone सेट है (और Ignore geo zone बंद है) और पता उससे बाहर है, तो विधि नहीं दी जाती। केवल वे उत्पाद गिने जाते हैं जिनमें Requires Shipping Yes पर सेट है: दूसरे उत्पाद न वज़न जोड़ते हैं, न ऑर्डर राशि में शामिल होते हैं। एक्सटेंशन शर्तें जाँचता है: Ignore geo zone के देश (यदि चालू हो), कार्ट का वज़न और न्यूनतम ऑर्डर राशि। फिर वह देशों की सूची या पार्सल आकार से कीमत लेता है, प्रति-आइटम मोड में आइटमों की संख्या से गुणा करता है, और मुफ़्त शिपिंग लागू होने पर उसे शून्य कर देता है। कीमत के लिए bpost को कोई अनुरोध नहीं जाता।

bpost विकल्प के नीचे ग्राहक को एक Postal code or city फ़ील्ड, एक Search बटन और पिकअप पॉइंट की सूची दिखती है। जब ग्राहक bpost चुनता है और सूची अभी लोड नहीं हुई है, तो डिलीवरी पते का पिन कोड (या ग्राहक की पिछली खोज) अपने-आप खोजा जाता है। ग्राहक कोई दूसरा पिन कोड या शहर का नाम लिख सकता है। हर पॉइंट उसके नाम और पते के साथ दिखता है। अधिकतम 50 पॉइंट सूचीबद्ध होते हैं। सूची तब डच में माँगी जाती है जब स्टोर की भाषा डच हो, अन्यथा फ़्रेंच में।

ग्राहक को एक पिकअप पॉइंट चुनना होता है। बिना चुने, डिलीवरी विधि चरण में Continue Please select a bpost pickup point. दिखाता है। खोज के लिए bpost की सूची का पॉइंट ही स्वीकार होता है। अन्यथा ग्राहक को The selected bpost pickup point is not in the list of your search. Please choose another one. दिखता है। खोज और चुनाव चेकआउट के लिए सहेजे जाते हैं, इसलिए पेज रिफ़्रेश होने पर ये नहीं खोते। नई खोज पिछला चुनाव हटा देती है।

OpenCart 4 पर ग्राहक चेकआउट पेज के शिपिंग विधि ब्लॉक में Choose पर क्लिक करता है और Shipping method options विंडो में bpost चुनता है। पिकअप पॉइंट खोज और सूची उस विंडो में bpost विकल्प के नीचे दिखती है। बिना पिकअप पॉइंट के विंडो में Continue दबाने पर Please select a bpost pickup point. दिखता है। बाकी सब OpenCart 3 की तरह काम करता है।

पिकअप पॉइंट सूचीबद्ध करने के लिए एक्सटेंशन bpost को केवल खोजा गया पिन कोड या शहर, देश और कैरियर ID भेजता है, जो आपकी कुंजियों से हस्ताक्षरित होते हैं। API टोकन अपने-आप माँगा और नवीनीकृत किया जाता है। यदि bpost टोकन अस्वीकार करता है, तो एक नया टोकन एक बार माँगा जाता है और खोज दोहराई जाती है। खोज परिणाम अधिकतम 6 घंटे कैश होते हैं, लेकिन OpenCart कैश की अवधि (डिफ़ॉल्ट 1 घंटा) से अधिक नहीं। यदि bpost जवाब नहीं देता, तो ग्राहक को Pickup points cannot be loaded right now. Please try again in a few minutes or choose another shipping method. दिखता है और एक्सटेंशन 5 मिनट बाद फिर कोशिश करता है। API का टाइमआउट 15 सेकंड है।

एक्सटेंशन केवल तय कीमतों का उपयोग करता है। यह bpost से लाइव रेट नहीं लेता, शिपमेंट नहीं बनाता, लेबल प्रिंट नहीं करता और पार्सल ट्रैक नहीं करता। पिकअप पॉइंट मानचित्र पर नहीं, सूची के रूप में दिखाए जाते हैं। शिपमेंट अपने bpost Shipping Platform या Shipping Manager खाते में बनाएँ; पिकअप पॉइंट की ID एडमिन ऑर्डर पेज पर है।

पिकअप पॉइंट

ऑर्डर देने पर, चुना गया पिकअप पॉइंट उसके नाम और पते के साथ ऑर्डर की शिपिंग विधि में bpost pickup point: के रूप में जुड़ जाता है, उदाहरण के लिए "bpost parcel locker - bpost pickup point: …"। इसलिए ग्राहक इसे ऑर्डर पुष्टि, अपने खाते के ऑर्डर इतिहास, ऑर्डर ईमेल और इनवॉइस पर देखता है। ID सहित पूरा पॉइंट एक्सटेंशन की एक अलग तालिका में भी सेव होता है। OpenCart 4 पर चेकआउट एक ही ऑर्डर रखता है: जब ग्राहक ऑर्डर फिर से पक्का करता है, उदाहरण के लिए किसी दूसरे पिकअप पॉइंट को चुनने के बाद, तो ऑर्डर का पॉइंट अपडेट हो जाता है।

एडमिन में, Sales > Orders के ऑर्डर पेज पर bpost pickup point पैनल दिखता है, जिसमें पॉइंट और उसकी ID होती है, या No pickup point was selected for this order. दिखता है। Change पर क्लिक करें, पिन कोड या शहर खोजें, सूची से कोई दूसरा पॉइंट चुनें और Save पर क्लिक करें। ऑर्डर और उसकी शिपिंग विधि का टेक्स्ट तुरंत अपडेट होता है और पेज पर Pickup point updated. दिखता है। यदि पॉइंट इस खोज के लिए bpost की सूची में नहीं है, तो पेज पर Pickup point not found in the bpost list of this search. दिखता है। Debug log चालू होने पर बदलाव डीबग लॉग में लिखा जाता है। Change तभी उपलब्ध है जब API कुंजियाँ भरी हों और एडमिन उपयोगकर्ता ऑर्डर बदल सकता हो; एक्सटेंशन सेटिंग्स तक पहुँच की ज़रूरत नहीं है।

पार्सल लॉकर और घर पर डिलीवरी एक साथ देने के लिए, घर पर डिलीवरी के लिए दूसरी शिपिंग विधि उपयोग करें। पिकअप पॉइंट चयनकर्ता केवल bpost विकल्प के नीचे दिखता है।

लाइसेंस कुंजी

यह एक्सटेंशन vibefox.net की VibeFox लाइसेंस कुंजी के साथ काम करता है। License — VibeFox bpost Cubee लाइसेंस ब्लॉक Extensions > Extensions > Shipping > VibeFox bpost Cubee > Edit पर सेटिंग्स के ऊपर पहला ब्लॉक है। कुंजी License key में चिपकाएँ और Activate पर क्लिक करें। उसके बाद ब्लॉक कुंजी को मास्क करके, स्थिति (जैसे वह तारीख जिस तक लाइसेंस सक्रिय है और आपका डोमेन) और बटन दिखाता है: Check now (स्थिति फिर से जाँचें), Change key (दूसरी कुंजी दर्ज करें) और Remove key (इस स्टोर से कुंजी हटाएँ)। उनके नीचे Product: opencart-shipping-bpost-cubee वाली पंक्ति और Manage licenses and domains in your account लिंक है, जो आपका vibefox.net खाता खोलता है। केवल इस एक्सटेंशन के लिए Modify अनुमति वाले एडमिन उपयोगकर्ता कुंजी बदल सकते हैं। ब्लॉक के पाठ एडमिन भाषा का पालन करते हैं (अंग्रेज़ी और रूसी शामिल हैं)।

यदि कुंजी स्वीकार नहीं होती, तो ब्लॉक कारण बताता है, जैसे Key not found, This key belongs to another product, Domain limit reached या तारीख के साथ License expired on। स्टोर का पता बदलने के बाद, या अपने खाते में डोमेन स्लॉट खाली करने के बाद, Check now पर क्लिक करें। यदि लाइसेंस सर्वर तक पहुँच नहीं हो पाती, तो एक्सटेंशन आखिरी ज्ञात स्थिति पर काम करता रहता है।

एक कुंजी एक डोमेन पर काम करती है: OpenCart कॉन्फ़िगरेशन का स्टोर पता। स्टोर से कुंजी हटाने पर उसका डोमेन स्लॉट खाली नहीं होता। अपने vibefox.net खाते में स्लॉट खाली करें।

सक्रिय कुंजी के बिना, bpost चेकआउट पर ग्राहकों को नहीं दिखाई जाती और कोई दर नहीं निकाली जाती। उसी ब्राउज़र में एडमिन में लॉग इन एडमिन उपयोगकर्ता को विधि अब भी स्टोर में दिखती है, (unlicensed — visible to admins only) के चिह्न के साथ, ताकि आप कुंजी खरीदने से पहले एक्सटेंशन सेट अप और टेस्ट कर सकें। OpenCart 4 पर यह पूर्वावलोकन उपलब्ध नहीं है: स्टोर एडमिन लॉगिन नहीं देखता, इसलिए सक्रिय कुंजी के बिना विधि सभी से छिपी रहती है। Edit पेज एक बार खोलने के बाद एडमिन Dashboard पर एक अनुस्मारक दिखता है। उसे × से बंद करें, तो वह 7 दिन के लिए छिप जाता है। मौजूदा ऑर्डर प्रभावित नहीं होते।

लाइसेंस की अवधि समाप्त होने पर एक्सटेंशन काम करता रहता है, लेकिन अपडेट और सहायता के लिए नवीनीकरण चाहिए। जब आप एडमिन Dashboard या Edit पेज खोलते हैं, तो स्थिति अपने-आप फिर से जाँची जाती है: कुंजी दर्ज करने के बाद पहले 14 दिनों में रोज़ एक बार, फिर हर हफ़्ते एक बार। कोई cron job ज़रूरी नहीं है। एक्सटेंशन अनइंस्टॉल करने पर लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हट जाती हैं।

समस्या निवारण

bpost चेकआउट पर नहीं दिखता: जाँचें कि लाइसेंस सक्रिय है और Enable/Disable चालू है। Geo Zone जाँचें, या Ignore geo zone चालू करके देखें कि देश Countries में है। जाँचें कि देश की कीमत है या *=कीमत पंक्ति मौजूद है, और वज़न की सीमाएँ व Minimum order amount जाँचें। जाँचें कि उत्पादों में Requires Shipping Yes पर है। बेल्जियम की कीमत न होने पर सेटिंग्स पेज चेतावनी दिखाता है।

चेकआउट पर पिकअप पॉइंट चयनकर्ता नहीं है: जाँचें कि Pickup points चालू है और Account ID (public key), Passphrase (private key) और App ID (X-APPID) सभी भरे हैं। कुंजियाँ अधूरी हों तो सेटिंग्स पेज चेतावनी दिखाता है।

ग्राहकों को "Pickup points cannot be loaded right now" दिखता है: bpost ने जवाब नहीं दिया या कुंजियाँ अस्वीकार कीं। कारण सेटिंग्स पेज के ऊपर और डीबग लॉग (एक्सटेंशन पेज पर Log फ़ील्ड) में दिखता है। एक्सटेंशन 5 मिनट बाद अपने-आप फिर कोशिश करता है। सेटिंग्स सेव करने से तुरंत फिर कोशिश होती है।

इस पिन कोड या शहर के लिए कोई पिकअप पॉइंट नहीं मिला: bpost ने इस खोज के लिए कोई पॉइंट नहीं लौटाया। ग्राहक से आस-पास का पिन कोड या शहर का नाम आज़माने को कहें, और Carrier ID जाँचें।

कॉमा वाली कीमतें उपयोग नहीं हो रहीं: 5,50 और 5.50 दोनों स्वीकार होते हैं। Country prices की वे पंक्तियाँ जो CC=कीमत प्रारूप का पालन नहीं करतीं, अनदेखी होती हैं; सेव के बाद की चेतावनी उन्हें सूचीबद्ध करती है।

क्या कीमतों में कर शामिल है? Tax Class --- None --- पर होने पर कीमतें अंतिम होती हैं। किसी टैक्स क्लास के साथ OpenCart वह कर आपकी कीमतों के ऊपर जोड़ता है।

पेज कहता है "Warning: You do not have permission to modify VibeFox bpost Cubee!": आपके एडमिन उपयोगकर्ता समूह के पास सेटिंग्स केवल देखने की अनुमति हो सकती है। System > Users > User Groups में समूह को extension/shipping/vfd_bpost_cubee (OpenCart 3) या extension/vfd_bpost_cubee/shipping/vfd_bpost_cubee (OpenCart 4) के लिए संशोधन अनुमति दें।

डेवलपर्स के लिए: bpost API का पता सेटिंग vfd_bpst_api_url (टेस्ट के लिए) से बदला जा सकता है; सेटिंग्स पेज पर इसका कोई फ़ील्ड नहीं है।

अनइंस्टॉल

Extensions > Extensions पर जाएँ, प्रकार Shipping चुनें और VibeFox bpost Cubee के बगल में Uninstall (लाल − बटन) पर क्लिक करें। इस एक्सटेंशन की लाइसेंस कुंजी और लाइसेंस स्थिति हमेशा हटा दी जाती हैं। OpenCart हमेशा Enable/Disable, Sort Order, Tax Class और Geo Zone को रीसेट करता है। सहेजा गया API टोकन और कैश्ड पिकअप पॉइंट सूचियाँ हमेशा हटा दी जाती हैं। Remove data on uninstall चालू होने पर सेटिंग्स, लॉग और अधूरे चेकआउट के पिकअप पॉइंट भी हटा दिए जाते हैं। बंद होने पर बाकी सेटिंग्स रखी जाती हैं और एक्सटेंशन दोबारा इंस्टॉल करने पर फिर से उपयोग होती हैं। ऑर्डर में सेव हुए पिकअप पॉइंट ऑर्डर इतिहास का हिस्सा हैं और कभी नहीं हटते। मौजूदा ऑर्डर अपनी शिपिंग विधि और लागत बनाए रखते हैं।

OpenCart 4 पर एक्सटेंशन की फ़ाइलें भी हटाने के लिए, अनइंस्टॉल के बाद Extensions > Installer पर जाएँ, इंस्टॉल किए गए एक्सटेंशनों की सूची में VibeFox bpost Cubee के बगल में Uninstall (नारंगी − बटन) पर क्लिक करें, फिर अपलोड किया गया पैकेज हटाने के लिए Delete (लाल डस्टबिन बटन) पर क्लिक करें।

bpost उसके संबंधित स्वामी का ट्रेडमार्क है। यह एक्सटेंशन bpost से संबद्ध नहीं है और उसका समर्थित नहीं है।