वापस

VibeFox DHL Packstation for OpenCart — सहायता

आवश्यकताएँ

OpenCart: 3.0.x (3.0.5.0 पर परीक्षित) या 4.0.2 और उसके बाद का संस्करण (4.1.0.3 पर परीक्षित)। लोकेशन चयनकर्ता मानक OpenCart चेकआउट के साथ काम करता है।

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

DHL API key: स्थानों की सूची मुफ़्त DHL Location Finder API से आती है। DHL developer portal (developer.dhl.com) पर पंजीकरण करें, एक ऐप बनाएँ, "Location Finder - Unified" API जोड़ें और ऐप की API key कॉपी करें। इस API के लिए DHL के साथ व्यावसायिक अनुबंध की ज़रूरत नहीं है। कुंजी के बिना चेकआउट पर विधि छिपी रहती है। अपने DHL ऐप की अनुरोध सीमा का ध्यान रखें: हर नई पोस्टकोड या शहर खोज एक API अनुरोध है।

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

इंस्टॉलेशन

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

OpenCart 3

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

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

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

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

5. DHL API key पेस्ट करें, Save पर क्लिक करें, फिर Test API key पर क्लिक करें। स्थान के प्रकार चुनें और देश के अनुसार कीमतें दर्ज करें (देखें Configuration)। Enable/Disable चालू करें और Save पर क्लिक करें।

OpenCart 4

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

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

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

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

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

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

सभी सेटिंग्स एक्सटेंशन के पेज पर हैं: Extensions > Extensions > Shipping > VibeFox DHL Packstation > Edit। सेक्शन बाईं ओर सूचीबद्ध हैं। एक Save बटन पूरे पेज को रीलोड किए बिना सेव करता है। हर सेव स्थान कैश को साफ़ करता है। यदि किसी फ़ील्ड में त्रुटि है (अमान्य नाम या 64 अक्षरों से लंबा नाम, त्रिज्या या परिणामों की संख्या जो पूर्णांक नहीं है, कोई संख्या अमान्य या ऋणात्मक है, Min weight (kg) का Max weight (kg) से बड़ा होना, क्रम संख्या जो पूर्णांक नहीं है, कोई अज्ञात टैक्स क्लास या जियो ज़ोन), तो कुछ भी सेव नहीं होता और त्रुटि दिखती है। केवल इस एक्सटेंशन के लिए संशोधन अनुमति वाले एडमिन उपयोगकर्ता ही सेटिंग्स सेव कर सकते हैं।

पेज के ऊपर की चेतावनियाँ बताती हैं कि DHL API key कब खाली है, कब कोई स्थान प्रकार चालू नहीं है (दोनों स्थितियों में विधि चेकआउट पर नहीं दिखती), कब देश-वार कीमत की प्रविष्टियाँ CC:PRICE प्रारूप में नहीं हैं (ये प्रविष्टियाँ अनदेखी की जाती हैं), और कब System > Localisation > Weight Classes में इकाई kg वाला वज़न क्लास नहीं है (तब उत्पादों का वज़न उनके क्लास की इकाई के नाम से पढ़ा जाता है: kg, g, lb या oz; अज्ञात इकाइयाँ kg मानी जाती हैं)।

सामान्य

सेटिंग्स हर जियो ज़ोन पर लागू होती हैं।

Enable/Disable: चेकआउट पर DHL Packstation सक्षम करता है। डिफ़ॉल्ट: off।

Name: ग्राहक को दिखने वाला शिपिंग विधि का नाम। डिफ़ॉल्ट: DHL Packstation। अनिवार्य, अधिकतम 64 अक्षर, और इन अक्षरों के बिना: < > ; = # { }।

Tax Class: शिपिंग लागत की टैक्स क्लास, या --- None --- (डिफ़ॉल्ट)। OpenCart यह टैक्स नीचे की कीमतों पर जोड़ता है। --- None --- होने पर कीमतें अंतिम होती हैं।

Sort Order: शिपिंग विधियों के बीच DHL Packstation की स्थिति। एक पूर्णांक।

DHL Location Finder API

DHL API key: developer.dhl.com पर आपके ऐप की "API Key"। इसके बिना चेकआउट पर विधि छिपी रहती है। सेव करने के बाद फ़ील्ड खाली रहता है और Saved - leave empty to keep it. दिखाता है। केवल बदलने के लिए नया मान दर्ज करें।

Remove the saved API key: कुंजी सेव होने पर दिखता है। यह बॉक्स चुनें और सेव करें, सेव की गई कुंजी हट जाएगी।

Connection test: Test API key बटन सेव की गई कुंजी से 53113 Bonn के आसपास के स्थान खोजता है और स्थान कैश साफ़ करता है। पहले सेटिंग्स सेव करें। यह दिखाता है कि कितने स्थान मिले (Connected: … DHL locations found near 53113 Bonn.), DHL ने कुंजी अस्वीकार की (401/403), या API ने सही उत्तर नहीं दिया (विवरण डिबग लॉग में)।

पिकअप स्थान

चेकआउट पर ग्राहक को उसके शिपिंग पोस्टकोड के पास के स्थान दिखते हैं और वह कोई और पोस्टकोड या शहर खोज सकता है।

Location types: कौन-से DHL स्थान ग्राहक चुन सकता है: Packstation (parcel locker), Post Office (Postfiliale) और DHL Parcel Shop (Paketshop)। डिफ़ॉल्ट रूप से तीनों चालू हैं। यदि कोई भी चुना न हो, तो विधि छिप जाती है। Packstation के लिए ग्राहक को अपना DHL Postnummer दर्ज करना होगा।

Search radius (meters): खोजे गए पोस्टकोड या शहर के आसपास की त्रिज्या। डिफ़ॉल्ट: 5000। एक पूर्णांक; 100 से कम या 25000 m (DHL की अधिकतम सीमा) से ऊपर के मान उस सीमा तक समायोजित हो जाते हैं।

Max results: हर खोज में दिखाए जाने वाले स्थानों की अधिकतम संख्या। डिफ़ॉल्ट: 20। एक पूर्णांक; DHL 50 तक अनुमति देता है, बड़े मान 50 तक घटा दिए जाते हैं।

Shipping address: चुने गए स्थान को ऑर्डर का शिपिंग पता बनाता है। डिफ़ॉल्ट रूप से चालू। पता पंक्ति 1 बन जाती है, उदाहरण के लिए "Packstation 105" (पोस्ट ऑफ़िस या parcel shop के लिए "Postfiliale 502"), पंक्ति 2 "Postnummer" और नंबर के साथ, और स्थान का पोस्टकोड, शहर और देश जोड़े जाते हैं, ताकि ऑर्डर से छापे गए लेबल सही जगह पहुँचें। नाम, कंपनी और फ़ोन ग्राहक के पते से आते हैं। क्षेत्र खाली कर दिया जाता है। ग्राहक की एड्रेस बुक नहीं बदली जाती।

कीमतें (सेक्शन के शीर्षक में आपके स्टोर की डिफ़ॉल्ट मुद्रा दिखती है)

Country prices: गंतव्य देश के अनुसार कीमत, आपके स्टोर की डिफ़ॉल्ट मुद्रा में, बिना टैक्स के, CC:PRICE प्रारूप में, कॉमा या नई पंक्तियों से अलग की गई। डिफ़ॉल्ट: DE:4.99, AT:5.99। दशमलव कॉमा भी चलता है (DE:4,99)।

Other countries: ऐसे गंतव्य देश के लिए कीमत जो Country prices में नहीं है। डिफ़ॉल्ट: 5.99। ऐसे देशों के लिए विधि छिपाने हेतु खाली छोड़ें।

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

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

उपलब्धता

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

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

Minimum subtotal: विधि केवल तभी दिखाएँ जब शिपिंग की ज़रूरत वाले उत्पादों का सबटोटल (कूपन के बाद, टैक्स से पहले) कम से कम यह मान हो। हमेशा दिखाने के लिए खाली छोड़ें।

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

Ignore shipping zones: चालू होने पर, पते के जियो ज़ोन चाहे जो भी हो, विधि नीचे के देशों के लिए दी जाती है (सूची खाली हो तो सभी देशों के लिए)।

Countries (ignore zones): इस मोड के गंतव्य देश। केवल Ignore shipping zones के साथ इस्तेमाल होता है।

उन्नत

Debug log: API अनुरोध और चेकआउट चरण storage/logs/vfd_dhlp_debug.log.php (OpenCart 4 पर system/storage/logs/vfd_dhlp_debug.log.php) में लिखता है। यह फ़ाइल वेब से नहीं पढ़ी जा सकती। यह बंद होने पर भी API त्रुटियाँ हमेशा लॉग होती हैं। API key, Postnummer और ग्राहक के पते कभी नहीं लिखे जाते। फ़ाइल 5 MB तक पहुँचने पर इसे vfd_dhlp_debug.old.log.php में ले जाया जाता है और नया लॉग शुरू होता है।

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

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

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

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

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

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

जब OpenCart शिपिंग विधियाँ दिखाता है, तो वह एक्सटेंशन से DHL Packstation की कीमत माँगता है। यदि कोई Geo Zone सेट है (और Ignore shipping zones बंद है) और पता उससे बाहर है, तो विधि नहीं दी जाती। केवल वे उत्पाद गिने जाते हैं जिनमें Requires Shipping Yes पर सेट है: दूसरे उत्पाद वज़न नहीं जोड़ते और सबटोटल में शामिल नहीं होते। एक्सटेंशन जाँचता है कि API key और कम से कम एक स्थान प्रकार सेट है, अनुमत देश (Ignore shipping zones के साथ), कार्ट का वज़न और न्यूनतम सबटोटल। फिर वह गंतव्य देश की कीमत (या अन्य देशों की कीमत) लेता है और यदि सबटोटल पर्याप्त है तो मुफ़्त शिपिंग लागू करता है। सबटोटल शिपिंग की ज़रूरत वाले उत्पादों की कीमत है, कूपन छूट के बाद और टैक्स से पहले। कीमत स्थान पर निर्भर नहीं करती, और इसके लिए DHL को कोई अनुरोध नहीं भेजा जाता। यह आपकी डिफ़ॉल्ट मुद्रा में गणना होती है और चुने गए Tax Class के टैक्स के साथ ग्राहक की मुद्रा में दिखाई जाती है।

एक्सटेंशन DHL शिपमेंट नहीं बनाता, लेबल नहीं छापता और पार्सल को ट्रैक नहीं करता। DHL का बिज़नेस कस्टमर पोर्टल या कोई लेबल टूल इस्तेमाल करें: Shipping address चालू होने पर ऑर्डर में पहले से Packstation का पता और Postnummer होता है। एक्सटेंशन DHL की लाइव दरें नहीं निकालता और कोई मैप नहीं दिखाता। Packstation नंबर को मैन्युअल रूप से दर्ज करने की कोई सुविधा नहीं है।

पिकअप स्थान

जब ग्राहक डिलीवरी विधि के चरण में DHL Packstation चुनता है, तो विधि के नीचे एक चयनकर्ता दिखता है। डिलीवरी पोस्टकोड और शहर के पास के DHL स्थान लोड होते हैं। ग्राहक कोई और पोस्टकोड या शहर लिखकर Search पर क्लिक कर सकता है। स्थान प्रकार (Packstation, Post Office, Parcel Shop) के अनुसार समूहित होते हैं और दूरी के अनुसार क्रमबद्ध होते हैं। यदि कुछ नहीं मिलता, तो ग्राहक को No DHL locations found near "…". Try another postcode or city. दिखता है।

Packstation के लिए ग्राहक को DHL Postnummer दर्ज करना होगा, यानी उसका 6 से 12 अंकों का DHL ग्राहक नंबर, जो DHL ऐप या DHL खाते में मिलता है। अन्य स्थानों के लिए यह वैकल्पिक है। चुनाव होते ही सेव हो जाता है। Continue पर क्लिक करने पर सर्वर इसे फिर से जाँचता है: स्थान डिलीवरी देश में DHL खोज परिणामों में से एक होना चाहिए। स्थान न होने पर ग्राहक को Please choose a DHL Packstation or post office for delivery. दिखता है और वह आगे नहीं बढ़ सकता। Packstation के लिए Postnummer न होने पर Please enter your DHL Postnummer - it is required for delivery to a Packstation. दिखता है, और अमान्य होने पर The DHL Postnummer must consist of 6 to 12 digits.

खोज परिणाम 12 घंटे के लिए कैश होते हैं। खाली या विफल खोज 10 मिनट के लिए कैश होती है, ताकि चेकआउट हर रीफ़्रेश पर DHL का इंतज़ार न करे। OpenCart के डिफ़ॉल्ट फ़ाइल कैश में, प्रविष्टियाँ अधिकतम उतने समय तक रहती हैं जितना स्टोर कैश का जीवनकाल है (डिफ़ॉल्ट 1 घंटा), इसलिए सूची घंटे में एक बार ताज़ा होती है। API का टाइमआउट 12 सेकंड है। यदि DHL API तक पहुँच नहीं हो पाती, तो ग्राहक को DHL locations cannot be loaded right now. Please try again later or choose another shipping method. दिखता है। ग्राहक ने जो स्थान पहले चुना था, वह फिर भी स्वीकार होता है।

OpenCart 4 पर ग्राहक चेकआउट पेज के शिपिंग विधि ब्लॉक में Choose पर क्लिक करता है और Shipping method options विंडो में DHL Packstation चुनता है। चयनकर्ता उसी विंडो में विधि के नीचे दिखता है और ऊपर बताए अनुसार काम करता है। विंडो का Continue बटन बिना वैध स्थान के आगे नहीं बढ़ता, और Packstation के लिए बिना Postnummer के भी नहीं; संदेश वही रहते हैं।

ऑर्डर देने पर, स्थान (ID, प्रकार, नंबर, नाम, पता) और Postnummer ऑर्डर के साथ सेव होते हैं। स्थान को ऑर्डर की शिपिंग विधि में DHL pickup location: और DHL Postnummer: के रूप में जोड़ा जाता है, ताकि वह हर उस जगह दिखे जहाँ OpenCart शिपिंग विधि दिखाता है: ग्राहक के ऑर्डर पेज, ऑर्डर ईमेल और इनवॉइस पर। यदि Shipping address चालू है, तो ऑर्डर का शिपिंग पता स्थान के पते से बदल दिया जाता है।

OpenCart 4 चेकआउट के लिए एक ही ऑर्डर रखता है और ग्राहक जब भी दोबारा पुष्टि करता है, तब उसे अपडेट करता है। स्थान, शिपिंग विधि का पाठ और ऑर्डर का पता उसी के साथ अपडेट होते हैं।

ऑर्डर

Sales > Orders में ऑर्डर खोलें। ऑर्डर इतिहास के ऊपर का DHL pickup location पैनल स्थान, उसका प्रकार और ID, तथा Postnummer दिखाता है, एक्सटेंशन बंद होने के बाद भी। बिना स्थान वाला ऑर्डर No DHL location was selected for this order. दिखाता है।

Change पर क्लिक करें, पोस्टकोड या शहर से खोजें, DHL सूची से कोई और स्थान चुनें, ज़रूरत हो तो Postnummer बदलें और Save location पर क्लिक करें। आप केवल Postnummer भी बदल सकते हैं। ऑर्डर की शिपिंग विधि का पाठ अपडेट होता है। यदि Shipping address चालू है, तो ऑर्डर का शिपिंग पता भी अपडेट होता है, ग्राहक के मूल पते से फिर से शुरू करके। हर बदलाव ऑर्डर इतिहास में वर्तमान ऑर्डर स्थिति के साथ DHL pickup location changed to: … की प्रविष्टि जोड़ता है, और ग्राहक को सूचित नहीं किया जाता। स्थान बदलने के लिए ऑर्डर संशोधन की अनुमति चाहिए; एक्सटेंशन सेटिंग्स तक पहुँच की ज़रूरत नहीं है।

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

यह एक्सटेंशन vibefox.net से मिली VibeFox लाइसेंस कुंजी के साथ काम करता है। लाइसेंस ब्लॉक License — VibeFox DHL Packstation Extensions > Extensions > Shipping > VibeFox DHL Packstation > Edit पर सेटिंग्स के ऊपर पहला ब्लॉक है। License key में कुंजी डालें और Activate पर क्लिक करें। इसके बाद ब्लॉक कुंजी को आंशिक रूप से छिपाकर दिखाता है, साथ में स्थिति (जैसे वह तारीख जिस तक लाइसेंस सक्रिय है और आपका डोमेन) और बटन: स्थिति फिर से जाँचने के लिए Check now, दूसरी कुंजी डालने के लिए Change key, और इस स्टोर से कुंजी हटाने के लिए Remove key। इनके नीचे Product: opencart-shipping-dhl-packstation वाली पंक्ति और 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 खाते में खाली करें।

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

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

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

चेकआउट पर DHL Packstation नहीं दिखता: जाँचें कि लाइसेंस सक्रिय है और Enable/Disable चालू है। Geo Zone जाँचें (या Ignore shipping zones चालू करके Countries (ignore zones) जाँचें)। जाँचें कि DHL API key भरी हुई है, कम से कम एक स्थान प्रकार चुना गया है, गंतव्य देश की कीमत है (या Other countries सेट है), और वज़न व सबटोटल के नियम विधि को छिपा नहीं रहे। जाँचें कि उत्पादों में Requires Shipping Yes पर सेट है।

कोई स्थान नहीं दिखता: Test API key पर क्लिक करें। यदि DHL कुंजी अस्वीकार करता है (401/403), तो कुंजी और अपने ऐप में "Location Finder - Unified" API जाँचें। Debug log चालू करें, चेकआउट रीलोड करें और एक्सटेंशन पेज पर Log फ़ील्ड देखें। जाँचें कि आपके DHL ऐप की अनुरोध सीमा पूरी नहीं हुई है।

किसी पते के पास कोई स्थान नहीं: Search radius (meters) या Max results बढ़ाएँ, या ग्राहक को कोई और पोस्टकोड या शहर खोजने दें। DHL डेटा में बिना नंबर वाला Packstation सूची में नहीं आता।

ग्राहक को "Enter your postcode or city to see DHL locations near you." दिखता है: डिलीवरी पते में न पोस्टकोड है न शहर। ग्राहक खोज फ़ील्ड में कोई एक लिख सकता है।

एडमिन ऑर्डर पेज पर Change "Please choose a DHL location of the search - nothing was changed." कहता है: पोस्टकोड या शहर से खोजें और परिणामों में से कोई स्थान चुनें। यदि ऑर्डर में अभी तक कोई स्थान नहीं है, तो Postnummer सेव करने से पहले स्थान चुनना होगा।

ऑर्डर पेज पर DHL pickup location पैनल नहीं दिखता: यह पैनल केवल DHL Packstation से भेजे गए ऑर्डरों के लिए दिखता है (एक्सटेंशन बंद होने पर भी बना रहता है)।

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

अनइंस्टॉल

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

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

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