رجوع

VibeFox Envioclick for OpenCart — المساعدة

المتطلبات

OpenCart: 3.0.x (تم الاختبار على 3.0.5.0) أو 4.0.2 وما بعدها (تم الاختبار على 4.1.0.3).

PHP: 8.0 أو أحدث.

حساب Envioclick (للأسعار الفورية فقط): حساب Envioclick في المكسيك أو كولومبيا مع إمكانية الوصول إلى الواجهة البرمجية. يوجد مفتاح API في حسابك على Envioclick ضمن Mi cuenta (أعلى اليمين) > Información del API. إذا كنت تستخدم الأسعار الثابتة فقط، فلا تحتاج إلى حساب Envioclick.

User-Agent (المكسيك فقط): يشترط Envioclick المكسيك قيمة User-Agent في كل طلب إلى الواجهة البرمجية. اطلبها من دعم Envioclick (soporte.tecnico@envioclick.com).

مفتاح ترخيص VibeFox: يُشترى من vibefox.net. ويعمل المفتاح الواحد على نطاق واحد.

التثبيت

التنزيل ملف zip واحد يحتوي على الحزم لكلتا نسختي OpenCart. فكّ ضغطه على جهازك. يحتوي على README.txt، وحزمة OpenCart 3 vfd_envioclick-oc3-(version).ocmod.zip، وحزمة OpenCart 4 vfd_envioclick.ocmod.zip. ثبّت الحزمة الخاصة بنسخة OpenCart لديك فقط. مفتاح الترخيص هو نفسه لكلتا النسختين.

OpenCart 3

1. في الإدارة، انتقل إلى Extensions > Installer، وانقر على Upload، واختر الملف vfd_envioclick-oc3-(version).ocmod.zip. لا تضيف الإضافة أي تعديلات OCMOD، لذلك لا تحتاج إلى تحديث Extensions > Modifications. وبدلًا من المثبِّت، يمكنك نسخ محتويات المجلد upload من هذه الحزمة إلى المجلد الجذر لمتجرك.

2. انتقل إلى Extensions > Extensions واختر نوع الإضافات Shipping. ابحث عن VibeFox Envioclick وانقر على Install (الزر الأخضر +).

3. انقر على Edit (زر القلم) لفتح صفحة الإعدادات.

4. أدخل مفتاح ترخيص VibeFox في الحقل License key في كتلة الترخيص أعلى صفحة Edit، ثم انقر على Activate (راجع مفتاح الترخيص).

5. أدخل مفتاح API، واختر بلد الواجهة البرمجية، وأدخل User-Agent (المكسيك) والرمز البريدي للمصدر أو رمز DANE وعنوان المصدر. إذا لم تكن العملة الافتراضية لمتجرك MXN أو COP، فأدخل سعر التحويل. واختياريًا، أضف أسعارًا ثابتة لكل بلد وتكلفة احتياطية. فعّل Enable Envioclick وانقر على Save.

OpenCart 4

1. في الإدارة، انتقل إلى Extensions > Installer، وانقر على Upload، واختر الملف vfd_envioclick.ocmod.zip. لا تُغيّر اسم الملف: فـ OpenCart 4 يأخذ رمز الإضافة من اسم الملف، والحزمة التي يُغيّر اسمها لا تعمل.

2. تظهر الحزمة في قائمة الإضافات المثبتة في الصفحة نفسها. انقر على Install (الزر الأخضر +) بجانبها.

3. انتقل إلى Extensions > Extensions واختر نوع الإضافات Shipping. ابحث عن VibeFox Envioclick، وانقر على Install (الزر الأخضر +)، ثم على Edit (زر القلم).

4. أدخل مفتاح الترخيص والإعدادات كما في الخطوتين 4 و5 لـ OpenCart 3. صفحة الإعدادات وحقولها متطابقة في النسختين.

بعد التثبيت تبقى الطريقة متوقفة حتى تفعّل Enable Envioclick وتحفظ. وإذا أعدت تثبيت الإضافة بعد إلغاء تثبيتها، تُستخدم إعدادات Envioclick التي احتفظت بها مرة أخرى.

الإعداد

جميع الإعدادات موجودة في صفحة الإضافة: Extensions > Extensions > Shipping > VibeFox Envioclick > Edit. تظهر الأقسام في القائمة على اليسار. يحفظ زر Save الموجود في الأسفل الصفحة كاملة من دون إعادة تحميلها. وكل عملية حفظ تمسح أيضًا عروض Envioclick المخزنة مؤقتًا. تقبل حقول الأرقام الفاصلة العشرية سواء كانت نقطة أو فاصلة. لا يستطيع حفظ الإعدادات إلا مستخدمو الإدارة الذين لديهم صلاحية التعديل لهذه الإضافة.

يعرض القسم General تحذيرات عندما لا تستطيع الأسعار الفورية العمل مع الإعدادات المحفوظة: لا يوجد سعر تحويل لعملة متجر غير MXN أو COP، أو لا يوجد User-Agent للمكسيك، أو لا يوجد رمز بريدي أو رمز DANE للمصدر، أو لا يوجد عنوان مصدر لكولومبيا. كما يحذر إذا لم تُتعرَّف وحدة الوزن أو الطول في المتجر؛ عندئذ أضف فئة وزن بوحدة kg في System > Localisation > Weight Classes، أو فئة طول بوحدة cm في System > Localisation > Length Classes. عند الحفظ، تتحقق الإضافة من أن Method title يتراوح بين 1 و64 حرفًا، وأن حقول الأرقام تحتوي أرقامًا غير سالبة، وأن Currency conversion rate أكبر من 0، وأن Minimum weight (kg) ليس أكبر من Maximum weight (kg)، وأن رمز المصدر مكون من 5 أرقام للمكسيك أو 8 أرقام (أو رمز البلدية المكون من 5 أرقام) لكولومبيا، وأن كل صف في Price per country يحتوي بلدًا صالحًا وسعرًا، وأن Sort order عدد صحيح. إذا فشل أي فحص فلن يُحفظ شيء، وتعرض الصفحة الأخطاء.

عام

يرى العميل سعرًا واحدًا من Envioclick، سعر الناقل الأرخص أو الأسرع. ويمكنك حصر الطريقة في منطقة جغرافية أو في بلدان محددة من Availability.

Enable Envioclick: يعرض Envioclick عند الدفع أو يخفيه. الافتراضي: متوقف.

Method title: اسم طريقة الشحن الذي يراه العميل في السلة وعند الدفع، بحد أقصى 64 حرفًا. الافتراضي: Envioclick Shipping. مطلوب.

Carrier in the title: يضيف إلى العنوان ناقل Envioclick ومدة التسليم المتوقعة لسعر فوري، مثل "Envioclick Shipping (Estafeta Express, 1 day)". يحفظ OpenCart هذا العنوان مع الطلب، لذلك يظهر أيضًا في رسائل الطلب الإلكترونية وصفحات الطلب. يُحفظ الناقل في الطلب على أي حال. الافتراضي: مفعّل.

Sort order: موضع Envioclick بين طرق الشحن عند الدفع. عدد صحيح.

الواجهة البرمجية لـ Envioclick (الأسعار الفورية)

اختياري. من دون مفتاح API تُستخدم الأسعار الثابتة فقط. يحتوي هذا القسم على رابط لوثائق الواجهة البرمجية لـ Envioclick في المكسيك وكولومبيا. تُطلب الأسعار الفورية فقط للوجهات داخل بلد الواجهة البرمجية. ويستخدم الشحن إلى البلدان الأخرى الأسعار الثابتة.

API key: مفتاح API الخاص بك لدى Envioclick من Mi cuenta > Información del API. يُرسَل في ترويسة "Authorization" ولا يُعرض للعملاء أو يُكتب في السجل أبدًا. بعد الحفظ يبقى الحقل فارغًا ويعرض Saved — leave empty to keep it. أدخل قيمة جديدة فقط إذا أردت تغييرها.

Remove the saved API key: فعّله واحفظ لحذف المفتاح المحفوظ؛ عندها تُستخدم الأسعار الثابتة فقط. أما المفتاح المكتوب في API key فيحل محل المفتاح المحفوظ. يتوقف المفتاح بعد الحفظ تلقائيًا.

API country: بلد حسابك على Envioclick.

Mexico (quotes in MXN, postcodes): عروض بالرموز البريدية المكونة من 5 أرقام للمصدر والوجهة. وهذا هو الخيار الافتراضي.
Colombia (quotes in COP, DANE municipality codes): تُحدَّد بلدية العميل من المحافظة (المنطقة) والمدينة اللتين أدخلهما عند الدفع، أو من رمز DANE المكون من 8 أرقام المكتوب بدلًا من الرمز البريدي. والسعر هو قيمة الشحن مضافًا إليها التأمين الإلزامي.

User-Agent (Mexico): القيمة التي يصدرها دعم Envioclick (soporte.tecnico@envioclick.com)، مثل EcUserAgent-2/123456. مطلوبة للمكسيك؛ ومن دونها لا تُطلب الأسعار الفورية للمكسيك. وهي اختيارية لكولومبيا.

Carrier choice: Cheapest (الافتراضي) أو Fastest (then cheapest). يعيد Envioclick عروض أسعار من عدة ناقلين، ويحصل العميل على سعر واحد.

Branch pickup rates: يأخذ أيضًا في الاعتبار أسعار "Ocurre"، وهي التي يستلم فيها العميل الطرد من فرع الناقل. وعند الإيقاف تُستخدم أسعار التوصيل إلى المنزل فقط. ولا تُستخدم أبدًا خدمات الدفع عند الاستلام (COD). الافتراضي: متوقف.

Currency conversion rate: يحسب Envioclick الأسعار بالبيسو المكسيكي MXN (المكسيك) أو البيسو الكولومبي COP (كولومبيا). وإذا كانت العملة الافتراضية لمتجرك مختلفة، فأدخل قيمة 1 MXN أو 1 COP بعملة متجرك، مثل 0.05. تُحوَّل قيمة الطرد المعلنة بالطريقة نفسها. اتركه فارغًا إذا كانت عملة المتجر MXN أو COP. ومن دونه لا تُستخدم الأسعار الفورية بعملة أخرى.

الشحن من

يُستخدم للأسعار الفورية. لا يحتوي OpenCart على رمز بريدي أو مدينة أو شارع للمتجر، لذلك أدخلها هنا.

Origin postcode / DANE code: المكسيك: الرمز البريدي المكون من 5 أرقام. كولومبيا: رمز DANE المكون من 8 أرقام للبلدية، مثل 11001000 لبوغوتا؛ ويُكمَّل رمز البلدية المكون من 5 أرقام (11001) بالرقم 000.

Origin address: الشارع ورقم عنوان الاستلام. مطلوب لكولومبيا، واختياري للمكسيك.

الأسعار الثابتة

تُستخدم عندما لا يتوفر سعر فوري: لا يوجد مفتاح API، أو الوجهة خارج بلد الواجهة البرمجية، أو حدث خطأ في الواجهة البرمجية، أو لا يوجد ناقل لهذا المسار.

Price per country: قائمة بالبلدان والأسعار بالعملة الافتراضية لمتجرك، من دون الضريبة. انقر على Add country لإضافة صف، وعلى زر × لحذف صف. اختر * All other countries لسعر يُستخدم لكل بلد من دون صف خاص به.

Fallback cost: يُستخدم عندما لا يتوفر سعر فوري ولا يطابق أي صف في الجدول. اتركه فارغًا لإخفاء الطريقة في هذه الحالة.

Fixed price applies: Per order (الافتراضي) يحصّل السعر مرة واحدة. Per item (price × quantity) يضربه في عدد المنتجات في السلة. أما الأسعار الفورية لـ Envioclick فهي دائمًا لكل شحنة.

الشروط

Minimum weight (kg): يخفي الطريقة إذا كان وزن السلة أقل من هذا الحد. 0 يعني بلا حد (الافتراضي).

Maximum weight (kg): يخفي الطريقة إذا كان وزن السلة أكبر من هذا الحد. الافتراضي: 25. 0 يعني بلا حد.

Minimum order amount: يعرض الطريقة فقط عندما يبلغ المجموع الفرعي للمنتجات التي تحتاج إلى شحن (بعد الكوبون، وقبل الضريبة) هذا المبلغ على الأقل. اتركه فارغًا لعرضها دائمًا.

Free shipping from: شحن مجاني عندما يبلغ المجموع الفرعي للمنتجات التي تحتاج إلى شحن (بعد الكوبون، وقبل الضريبة) هذا المبلغ. ولا يُرسل حينئذ أي طلب إلى الواجهة البرمجية. اتركه فارغًا لعدم تقديم شحن مجاني أبدًا.

Tax class: فئة الضريبة على تكلفة الشحن، أو No tax (الافتراضي). تتضمن عروض Envioclick بالفعل ضرائب الناقلين، لذلك اختر No tax حتى لا تُفرض الضريبة على الشحن مرتين.

التوفر

عادةً تُعرض الطريقة لعناوين المنطقة الجغرافية المختارة، أو في كل مكان.

Geo zone: تقديم Envioclick فقط للعناوين داخل هذه المنطقة الجغرافية. تعني All zones (الافتراضي) عدم وجود حد. تُدار المناطق الجغرافية في System > Localisation > Geo Zones. ولا يُتحقق منها عند تفعيل Ignore shipping zones.

Ignore shipping zones: لا يتحقق من المنطقة الجغرافية؛ وتحدد قائمة البلدان أدناه الأمر. الافتراضي: متوقف.

Countries: بلدان الوجهة لهذا الوضع. اتركه فارغًا للسماح بجميع البلدان. ويُستخدم فقط عند تفعيل Ignore shipping zones.

متقدم

Debug log: يكتب حسابات الأسعار وأخطاء الواجهة البرمجية في storage/logs/vfd_evc_debug.log.php (في OpenCart 4 system/storage/logs/vfd_evc_debug.log.php). لا يمكن قراءة هذا الملف من الويب. لا تُسجَّل مفاتيح API أو عناوين العملاء. وعندما يكون السجل متوقفًا لا يُكتب شيء، حتى أخطاء الواجهة البرمجية. أوقفه عند الانتهاء. وعندما يصل الملف إلى 5 MB يُنقل إلى vfd_evc_debug.old.log.php ويبدأ سجل جديد.

Log: يعرض حجم سجل التصحيح وآخر إدخالاته. انقر على Clear log لتفريغه.

Remove data on uninstall: عند التفعيل، يؤدي إلغاء تثبيت الإضافة إلى حذف إعدادات Envioclick والأسعار المخزنة مؤقتًا والسجل. وعند الإيقاف (الافتراضي) تُحتفظ بها لإعادة التثبيت. وتُحتفظ دائمًا ببيانات Envioclick للطلبات المُنفَّذة.

الاستيراد / التصدير

Export: انقر على Download JSON لحفظ الإعدادات كملف JSON. لا يُصدَّر مفتاح API.

Import: الصق ملف JSON مُصدَّرًا سابقًا وانقر على Import لاستعادة الإعدادات، مثلًا في متجر آخر. تُفحص القيم كما في الحفظ العادي. يبقى مفتاح API المحفوظ كما هو.

كيف يعمل عند الدفع

عندما تعرض OpenCart طرق الشحن، تطلب من الإضافة سعر Envioclick. إذا كانت Geo zone محددة (وIgnore shipping zones متوقفًا) وكان العنوان خارجها، فلا يُعرض Envioclick. لا تُحتسب إلا المنتجات التي تكون فيها Requires Shipping على Yes: أما المنتجات الأخرى فلا تضيف وزنًا ولا تدخل في مبلغ الطلب. ثم تتحقق الإضافة من الشروط: بلدان Ignore shipping zones، ووزن السلة، والحد الأدنى لمبلغ الطلب. مبلغ الطلب هو سعر المنتجات التي تحتاج إلى شحن، بعد خصم الكوبون وقبل الضريبة. ولا تُؤخذ في الاعتبار بطاقات الهدايا ونقاط المكافآت ورصيد المتجر. إذا طُبِّق الشحن المجاني يصبح السعر 0، ولا يُرسل أي طلب إلى Envioclick.

إذا كان مفتاح API مضبوطًا وكانت الوجهة داخل بلد الواجهة البرمجية، تطلب الإضافة عروض الأسعار من Envioclick. في المكسيك يُرسل الطلب بعد أن يُدخل العميل رمزًا بريديًا مكونًا من 5 أرقام. وفي كولومبيا يُرسل بعد التعرف على البلدية من رمز DANE المكون من 8 أرقام في حقل الرمز البريدي، أو من المحافظة (منطقة عنوان OpenCart) والمدينة؛ ويُتعرف على اسم المدينة الفريد في كولومبيا من دون المحافظة. لا فرق بين الأحرف الكبيرة والصغيرة ولا بين الحركات. تختار الإضافة أرخص عرض أو أسرعه ممن لا يكون دفعًا عند الاستلام، وتحوّله إلى العملة الافتراضية لمتجرك. يُقرَّب السعر إلى الخانات العشرية لتلك العملة ويُعرض للعميل بعملته مع ضريبة Tax class المختارة.

الطرد دائمًا صندوق واحد: الوزن الإجمالي محوَّلًا إلى kg من فئات وزن المنتجات، وحجم الصندوق مستمدًا من أبعاد المنتجات المحوَّلة إلى cm. المنتجات التي لا أبعاد لها تُحسب بمقاس 10 × 10 × 10 cm. والسلة التي لا وزن لها تُرسل بوزن 0.5 kg. والقيمة المعلنة هي مبلغ الطلب.

كل عرض يُخزَّن مؤقتًا لمدة ساعة للمسار نفسه والطرد نفسه. ويُخزَّن الطلب الفاشل لمدة 10 دقائق، حتى لا تُبطئ واجهة غير متاحة كل تحديث للدفع. إذا أعاد Envioclick خطأ أو لم يوجد ناقل للمسار، فلن يرى العميل أي خطأ: يُستخدم السعر الثابت أو التكلفة الاحتياطية، أو تُخفى الطريقة. يُكتب السبب في سجل التصحيح عند تفعيله.

تحسب الإضافة الأسعار فقط. لا تُنشئ بوالص شحن أو ملصقات، ولا تطلب الاستلام، ولا تتتبع الشحنات أو تلغيها. وتعرض سعرًا واحدًا لا اختيارًا بين الناقلين، ولا تستخدم خدمات الدفع عند الاستلام ولا عروض الأسعار لعدة طرود. العروض الفورية للشحن المحلي فقط.

في OpenCart 4، ينقر العميل على Choose في كتلة طريقة الشحن في صفحة الدفع، ويختار Envioclick في النافذة Shipping method options. تعمل الطريقة بالطريقة نفسها كما في OpenCart 3.

الطلبات

عندما يُنفَّذ طلب عبر Envioclick يُحفظ السعر المحسوب عند الدفع مع الطلب، ولا يتغير بعد ذلك. وفي Sales > Orders تعرض صفحة الطلب اللوحة Envioclick shipping مع Envioclick carrier وEstimated delivery وEnvioclick rate ID (للسعر الفوري)، وPrice source (Envioclick live rate أو Fixed price per country أو Fallback cost أو Free shipping threshold)، وCalculated price (excl. tax). وتظهر اللوحة حتى بعد إيقاف الطريقة.

في OpenCart 4، يحتفظ الدفع بطلب واحد ويحدّثه في كل مرة يؤكد فيها العميل مجددًا. ويُستبدل السعر المحفوظ عندئذ بأحدث سعر من الدفع. وإذا انتقل العميل إلى طريقة شحن أخرى، فلن تظهر اللوحة لذلك الطلب بعد الآن. ولا تُغيّر التعديلات على الطلب في الإدارة السعر المحفوظ.

إذا كان Carrier in the title مفعّلًا، يصبح الناقل جزءًا من اسم طريقة شحن الطلب. وإذا كان متوقفًا، تُضاف إلى بريد الطلب الجديد وإلى صفحة الطلب في حساب العميل، ما دامت الإضافة مفعّلة، سطر Shipping carrier: يذكر ناقل السعر الفوري. أنشئ البوليصة في حسابك على Envioclick. والطلبات المنفذة بسعر ثابت لا يكون لها ناقل Envioclick.

مفتاح الترخيص

تعمل الإضافة بمفتاح ترخيص VibeFox من vibefox.net. كتلة الترخيص License — VibeFox Envioclick هي أول كتلة في Extensions > Extensions > Shipping > VibeFox Envioclick > Edit، فوق الإعدادات. أدخل المفتاح في License key وانقر على Activate. بعدها تعرض الكتلة المفتاح مقنّعًا، والحالة (مثل تاريخ انتهاء صلاحية الترخيص ونطاقك)، وأزرار Check now لإعادة التحقق من الحالة، وChange key لإدخال مفتاح آخر، وRemove key لإزالة المفتاح من هذا المتجر. وتحتها سطر Product: opencart-shipping-envioclick ورابط 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.

من دون مفتاح فعّال، لا يظهر Envioclick للعملاء عند الدفع ولا يُحسب أي سعر. ويظل مستخدم الإدارة المسجّل دخوله إلى الإدارة في المتصفح نفسه يرى الطريقة في المتجر، معلَّمة بـ (unlicensed — visible to admins only)، حتى تتمكن من إعداد الإضافة واختبارها قبل شراء مفتاح. وفي OpenCart 4 لا تتوفر هذه المعاينة: فالمتجر لا يرى تسجيل دخول الإدارة، لذلك من دون مفتاح فعّال تكون الطريقة مخفية عن الجميع. وبعد أن تفتح صفحة Edit مرة واحدة، يظهر تذكير في Dashboard الإدارة. أغلقه بـ × لإخفائه لمدة 7 أيام. ولا تتأثر الطلبات الحالية.

عند انتهاء صلاحية الترخيص تواصل الإضافة العمل، لكن التحديثات والدعم تحتاج إلى تجديد. تُعاد التحقق من الحالة تلقائيًا عند فتح Dashboard الإدارة أو صفحة Edit: مرة واحدة يوميًا خلال أول 14 يومًا بعد إدخال المفتاح، ثم مرة واحدة أسبوعيًا. ولا حاجة إلى مهمة cron. ويؤدي إلغاء تثبيت الإضافة دائمًا إلى إزالة مفتاح الترخيص وحالة الترخيص.

استكشاف الأخطاء وإصلاحها

لا يظهر Envioclick عند الدفع: تحقق من أن الترخيص فعّال وأن Enable Envioclick مفعّل. تحقق من Geo zone (أو من Ignore shipping zones وCountries)، ومن حدود الوزن، ومن Minimum order amount. من دون سعر فوري تحتاج الطريقة إلى سعر ثابت للبلد، أو صف * All other countries، أو Fallback cost. تحقق من أن المنتجات لديها Requires Shipping على Yes.

الأسعار الفورية لا تظهر: اقرأ التحذيرات في القسم General، ثم فعّل Debug log، وأعد تحميل صفحة الدفع، وانظر إلى الحقل Log في صفحة الإضافة. الأسباب الشائعة: لا يوجد سعر تحويل (عملة المتجر ليست MXN ولا COP)، لا يوجد User-Agent (المكسيك)، لا يوجد رمز بريدي أو رمز DANE للمصدر، لم يُدخل العميل بعد رمزه البريدي (المكسيك) أو مدينته (كولومبيا)، الوجهة خارج بلد الواجهة البرمجية، أو لا يوجد ناقل للمسار.

لماذا يلزم سعر تحويل؟ يُعيد Envioclick الأسعار بالبيسو المكسيكي أو الكولومبي فقط. والإضافة لا تعرض أبدًا مبلغًا بالبيسو على أنه عملة أخرى.

كولومبيا: المدينة غير معروفة: تحقق من أن العميل يختار المحافظة كمنطقة للعنوان، ويكتب اسم البلدية بشكل صحيح. ويعمل أيضًا رمز DANE المكون من 8 أرقام إذا كُتب بدلًا من الرمز البريدي.

تُفرض الضريبة على الشحن مرتين: تتضمن عروض Envioclick بالفعل ضرائب الناقلين. اضبط Tax class على No tax.

تبدو الأسعار قديمة بعد تغيير: انقر على Save في صفحة الإضافة. وهذا يمسح العروض المخزنة مؤقتًا.

تقول الصفحة "Warning: You do not have permission to modify VibeFox Envioclick!": قد تملك مجموعة مستخدمي الإدارة لديك صلاحية عرض الإعدادات فقط. امنح المجموعة صلاحية التعديل لـ extension/shipping/vfd_envioclick (OpenCart 3) أو extension/vfd_envioclick/shipping/vfd_envioclick (OpenCart 4) في System > Users > User Groups.

للمطورين: يمكن استبدال عنوان واجهة عروض Envioclick بالإعداد vfd_evc_api_url (للاختبارات)؛ ولا يوجد له حقل في صفحة الإعدادات.

إلغاء التثبيت

انتقل إلى Extensions > Extensions، واختر النوع Shipping، ثم انقر على Uninstall (الزر الأحمر −) بجوار VibeFox Envioclick. تعيد OpenCart دائمًا ضبط Enable Envioclick وSort order وTax class وGeo zone. وتُحذف الأسعار المخزنة مؤقتًا دائمًا. وإذا كان Remove data on uninstall مفعّلًا، تُحذف إعدادات Envioclick وسجل التصحيح أيضًا. وإذا كان متوقفًا، تُحتفظ بالإعدادات الأخرى وتُستخدم مرة أخرى عند إعادة تثبيت الإضافة. وتُحتفظ بيانات Envioclick للطلبات المُنفَّذة في الحالتين، وتحتفظ الطلبات بطريقة الشحن وتكلفتها.

لحذف ملفات الإضافة أيضًا في OpenCart 4، انتقل بعد إلغاء التثبيت إلى Extensions > Installer، وانقر في قائمة الإضافات المثبتة على Uninstall (الزر البرتقالي −) بجوار VibeFox Envioclick، ثم على Delete (زر سلة المهملات الأحمر) لحذف الحزمة المرفوعة.

Envioclick علامة تجارية تعود إلى مالكها. هذه الإضافة غير تابعة لـ Envioclick ولا تحظى بتأييدها.