वापस

VibeFox SMSA Express for OpenCart — सहायता

आवश्यकताएँ

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

PHP: 8.0 या उसके बाद।

SMSA Express दर सूची: मूल्य तालिका की कीमतें आपके SMSA खाते या SMSA की बिक्री टीम से आती हैं। इन्हें अपने स्टोर की डिफ़ॉल्ट मुद्रा में दर्ज करें। यदि आपकी दर सूची SAR, AED या किसी अन्य मुद्रा में है, तो पहले उसे परिवर्तित करें।

SMSA passKey (केवल लाइव शुल्क के लिए): लाइव शुल्क SMSA वेब सेवा (SECOM, ऑपरेशन getShipCharges) का उपयोग करते हैं। SMSA अनुरोध पर passKey जारी करता है: अपने SMSA खाता प्रबंधक से पूछें या info@smsaexpress.com पर लिखें। passKey, SMSA ई-कॉमर्स पोर्टल की API कुंजी से अलग हो सकता है। इस सेवा के लिए SMSA के पास कोई टेस्ट (सैंडबॉक्स) सर्वर नहीं है।

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

इंस्टॉलेशन

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

OpenCart 3

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

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

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

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

5. मूल्य तालिका में अपने SMSA Express मूल्य दर्ज करें।

6. वैकल्पिक: Live rates (API) के तहत Live charges चालू करें, अपना SMSA passKey, भेजने वाला शहर और देश दर्ज करें, और यदि आपके स्टोर की डिफ़ॉल्ट मुद्रा SAR नहीं है, तो विनिमय दर दर्ज करें।

7. Enable SMSA Express चालू करें और Save पर क्लिक करें।

OpenCart 4

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

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

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

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

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

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

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

जब लाइव शुल्क चालू हों, तो सेटिंग्स के ऊपर की चेतावनियाँ बताती हैं कि passKey, भेजने वाला शहर या विनिमय दर नहीं है, या मूल्य तालिका खाली है। यदि स्टोर में kg वज़न श्रेणी नहीं है और उसकी डिफ़ॉल्ट वज़न इकाई एक्सटेंशन को ज्ञात नहीं है, तो भी चेतावनी आती है (तब उत्पादों का वज़न kg माना जाता है)। System > Localisation > Weight Classes में एक kg वज़न श्रेणी जोड़ें।

सामान्य

सेटिंग्स सभी जियो ज़ोन पर लागू होती हैं। आप Conditions में विधि को किसी जियो ज़ोन तक सीमित कर सकते हैं, या Ignore shipping zones के साथ देशों की सूची तक।

Enable SMSA Express: चेकआउट पर SMSA Express को दिखाता या छिपाता है। डिफ़ॉल्ट: बंद।

Method title: कार्ट और चेकआउट में ग्राहक को दिखने वाला शिपिंग विधि का नाम। डिफ़ॉल्ट: SMSA Express। अनिवार्य, अधिकतम 64 अक्षर, और अक्षर < > ; = # { } के बिना।

Sort order: चेकआउट पर शिपिंग विधियों के बीच SMSA Express की स्थिति। एक पूर्ण संख्या।

लाइव दरें (API) (वैकल्पिक; यदि SMSA कोई शुल्क नहीं देता, तो मूल्य तालिका उपयोग होती है)

Live charges: SMSA Express से शिपिंग शुल्क लेता है। बंद होने पर चेकआउट के दौरान SMSA को कुछ भी नहीं भेजा जाता। डिफ़ॉल्ट: बंद।

SMSA passKey: SMSA वेब सेवा (SECOM) की कुंजी। सहेजने के बाद यह फ़ील्ड खाली रहती है और Saved — leave empty to keep it. दिखाती है। केवल तभी नया मान दर्ज करें जब उसे बदलना हो। उसे हटाने के लिए Remove the saved passKey चिह्नित करें। यदि लॉग में "Invalid Passkey" दिखता है, तो यह सेवा इस कुंजी को स्वीकार नहीं करती। SMSA से वेब सेवा के लिए passKey माँगें।

Ship-from city: वह शहर जहाँ से आपके पार्सल भेजे जाते हैं, SMSA की वर्तनी के अनुसार लिखा हुआ, जैसे Riyadh, Jeddah या Dammam। लाइव शुल्क के लिए आवश्यक: OpenCart में स्टोर का शहर नहीं होता, इसलिए यह कभी स्टोर के पते से नहीं लिया जाता।

Ship-from country: वह देश जहाँ से आपके पार्सल भेजे जाते हैं। पहला विकल्प, Store country, System > Settings > Store > Local से आपके स्टोर का देश उपयोग करता है। यह डिफ़ॉल्ट है।

Shipment type: SMSA को शिपमेंट प्रकार के रूप में भेजा जाता है। DLV (डिफ़ॉल्ट) सामान्य डिलीवरी है। इसे तभी बदलें जब SMSA ने आपको कोई और कोड दिया हो।

Currency of SMSA charges: उस मुद्रा का 3-अक्षरों का कोड जिसमें SMSA शुल्क लौटाता है, आमतौर पर SAR (डिफ़ॉल्ट)। इस मुद्रा या स्टोर की डिफ़ॉल्ट मुद्रा से अलग किसी मुद्रा का शुल्क उपयोग नहीं होता।

Exchange rate: SMSA मुद्रा की 1 इकाई का आपके स्टोर की डिफ़ॉल्ट मुद्रा में मूल्य, जैसे 0.27। जब दोनों मुद्राएँ समान हों तो इसकी ज़रूरत नहीं है। इसके बिना किसी दूसरी मुद्रा के शुल्क उपयोग नहीं होते और मूल्य तालिका लागू होती है।

मूल्य (आपकी SMSA Express दर सूची आपके स्टोर की डिफ़ॉल्ट मुद्रा में; तब उपयोग होती है जब लाइव शुल्क बंद हों, और तब भी जब SMSA कोई शुल्क नहीं लौटाता)

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: तब उपयोग होता है जब तालिका में गंतव्य देश की कोई पंक्ति नहीं है (और * पंक्ति भी नहीं है), या पंक्ति में इस वज़न का मूल्य नहीं है। ऐसे मामले में विधि छिपाने के लिए इसे खाली छोड़ें।

Price applies: मूल्य की गणना कैसे होती है।

Per order (one parcel, tier by total cart weight): कार्ट एक पार्सल है। तालिका कार्ट के कुल वज़न की श्रेणी का उपयोग करती है। कार्ट के वज़न के लिए एक लाइव शुल्क माँगा जाता है। यह डिफ़ॉल्ट है।
Per item (every item is a separate parcel, tier by its own weight): हर इकाई अपने वज़न का अलग पार्सल है और मूल्य जोड़े जाते हैं। प्रति कार्ट अधिकतम 5 अलग-अलग आइटम वज़न के लिए लाइव शुल्क माँगे जाते हैं। अन्यथा मूल्य तालिका उपयोग होती है।

उत्पादों का वज़न उनकी OpenCart वज़न श्रेणी से किलोग्राम में परिवर्तित होता है।

शर्तें

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

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

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

Free shipping from: शिपिंग की ज़रूरत वाले उत्पादों का उप-योग (कूपन के बाद, टैक्स से पहले) जिस राशि से SMSA Express शिपिंग मुफ़्त हो जाती है। जब कार्ट इस राशि तक पहुँचता है, तब मूल्य 0 होता है और SMSA को कोई अनुरोध नहीं जाता। कभी मुफ़्त शिपिंग न देने के लिए खाली छोड़ें।

Tax class: शिपिंग लागत की टैक्स क्लास, या No tax (डिफ़ॉल्ट)। यदि आपके मूल्य (तालिका और SMSA शुल्क) पहले से कर शामिल करते हैं, जैसे सऊदी VAT, तो No tax चुनें।

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

शिपिंग ज़ोन के बिना उपलब्धता

सामान्यतः यह विधि Conditions में चुने गए जियो ज़ोन के पतों के लिए दी जाती है।

Ignore shipping zones: जियो ज़ोन चाहे जो भी हो, नीचे दिए देशों के लिए SMSA Express दें। बंद होने पर जियो ज़ोन तय करता है और देशों की सूची उपयोग नहीं होती।

Countries: इस मोड के लिए गंतव्य देश। स्टोर में सक्षम सभी देश उपयोग करने के लिए इसे खाली छोड़ें। यह फ़ील्ड केवल तब उपयोग होता है जब Ignore shipping zones चालू हो।

उन्नत

Debug log: दर गणनाएँ storage/logs/vfd_smsa_debug.log.php में लॉग करता है। यह फ़ाइल वेब से नहीं पढ़ी जा सकती। ग्राहकों के पते और कुंजियाँ लॉग नहीं होते। लाइव शुल्क की त्रुटियाँ यह विकल्प बंद होने पर भी हमेशा लॉग होती हैं। काम पूरा होने पर लॉग बंद कर दें। जब फ़ाइल 5 MB तक पहुँचती है, तो उसे vfd_smsa_debug.old.log.php में ले जाया जाता है और नया लॉग शुरू होता है।

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

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

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

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

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

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

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

लाइव शुल्क चालू होने पर, एक्सटेंशन SMSA को भेजने वाला शहर और देश, ग्राहक का शहर और देश, शिपमेंट प्रकार, kg में पार्सल वज़न, और 0 की कैश ऑन डिलीवरी राशि भेजता है। SMSA शुल्क और उसकी मुद्रा के साथ उत्तर देता है। एक्सटेंशन उसे आपके स्टोर की डिफ़ॉल्ट मुद्रा में बदलता है और उसके दशमलव स्थानों तक गोल करता है। फिर मूल्य चुने गए Tax class के कर सहित ग्राहक की मुद्रा में दिखाया जाता है। लाइव शुल्क केवल तब माँगा जाता है जब ग्राहक शहर सहित डिलीवरी पता दर्ज कर देता है।

हर शुल्क 1 घंटे तक कैश होता है, ताकि वही कार्ट नया अनुरोध न भेजे। विफल अनुरोध 5 मिनट तक कैश होता है। टाइमआउट या सर्वर त्रुटि के बाद 2 मिनट तक SMSA से दोबारा नहीं पूछा जाता। अस्वीकृत कुंजी के बाद 5 मिनट तक नहीं पूछा जाता। इस तरह चेकआउट हर रीफ़्रेश पर विफल सेवा का इंतज़ार नहीं करता। अनुरोध की समय-सीमा 12 सेकंड है।

जब भी SMSA कोई उपयोगी शुल्क नहीं लौटाता (passKey नहीं है, शहर अभी दर्ज नहीं हुआ, कुंजी अमान्य है, टाइमआउट, त्रुटि, उस शहर के लिए कोई सेवा नहीं, या अज्ञात मुद्रा), तो मूल्य तालिका उपयोग होती है। यदि तालिका और Price for countries not in the table कोई मूल्य नहीं देते, तो विधि छिप जाती है। ग्राहक को कभी त्रुटि नहीं दिखती। कारण लॉग में लिखा जाता है।

यह एक्सटेंशन केवल शिपिंग मूल्य की गणना करता है। यह SMSA शिपमेंट नहीं बनाता, AWB लेबल नहीं छापता, रिटर्न नहीं संभालता या पार्सल ट्रैक नहीं करता। कैश ऑन डिलीवरी और उसका शुल्क लाइव शुल्क में शामिल नहीं होते। यहाँ SMSA रिटेल पॉइंट चुनने का कोई फ़ीचर नहीं है: यह विधि घर-घर डिलीवरी है। यह ऑर्डरों में कुछ नहीं जोड़ता: ऑर्डर में बाकी OpenCart शिपिंग विधियों की तरह विधि का शीर्षक और शिपिंग लागत दिखती है।

OpenCart 4 पर ग्राहक चेकआउट पेज के शिपिंग विधि ब्लॉक में Choose पर क्लिक करता है और Shipping method options विंडो में SMSA Express चुनता है। यह विधि OpenCart 3 की तरह ही काम करती है।

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

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

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

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

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

चेकआउट पर SMSA Express दिखाई नहीं देता: जाँचें कि लाइसेंस सक्रिय है और Enable SMSA Express चालू है। Geo zone (या यदि Ignore shipping zones चालू है, तो Countries), वज़न सीमाएँ और Minimum order amount जाँचें। जाँचें कि देश या * का कोई मूल्य है, या Price for countries not in the table सेट है। जाँचें कि उत्पादों में Requires Shipping Yes पर सेट है।

ग्राहक SMSA शुल्क की जगह तालिका का मूल्य देखते हैं: SMSA को ग्राहक का शहर चाहिए, इसलिए उसके दर्ज होने तक तालिका का मूल्य दिखाया जाता है। तालिका तब भी उपयोग होती है जब SMSA जवाब नहीं देता, कुंजी या शहर अस्वीकार करता है, या किसी ऐसी मुद्रा में शुल्क लौटाता है जिसके लिए विनिमय दर नहीं है। कारण के लिए एक्सटेंशन पेज पर Log फ़ील्ड देखें।

लॉग में "Invalid Passkey": यह कुंजी SMSA वेब सेवा द्वारा स्वीकार नहीं की गई। SMSA से वेब सेवा के लिए passKey माँगें।

ग्राहक का शहर स्वीकार नहीं होता: SMSA अपनी शहर वर्तनी की अपेक्षा रखता है। डिलीवरी पते में शहर और Ship-from city जाँचें।

सेटिंग्स सहेजी नहीं जातीं और त्रुटि दिखती है: किसी संख्या फ़ील्ड में टेक्स्ट या ऋणात्मक मान है, विनिमय दर 0 है, मुद्रा कोड 3 अक्षरों का नहीं है, या Minimum weight (kg), Maximum weight (kg) से बड़ा है। संदेश में बताया गया मान ठीक करें और फिर Save पर क्लिक करें।

शिपिंग पर टैक्स दो बार लगता है: आपकी दर सूची या SMSA शुल्क में VAT पहले से शामिल हो सकता है। Tax class को No tax पर सेट करें।

बदलाव के बाद दरें पुरानी लगती हैं: एक्सटेंशन पेज पर Save पर क्लिक करें। इससे कैश किए गए SMSA शुल्क साफ़ हो जाते हैं।

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

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

अनइंस्टॉल

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

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

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