رجوع

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

المتطلبات

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

PHP: 8.0 أو أحدث.

حساب Balikobot (للأسعار المباشرة ونقاط الاستلام): تحتاج إلى حساب Balikobot مع إمكانية الوصول إلى الواجهة البرمجية. يوجد مستخدم الواجهة ومفتاحها في منطقة العميل لدى Balikobot (client.balikobot.cz). يقوم فريق دعم Balikobot (podpora@balikobot.cz) بتفعيل الواجهة لحسابك ولشركات الشحن الخاصة بك. تحتاج الأسعار المباشرة إلى شركة شحن وخدمة يدعم Balikobot لهما "transportcosts". وتحتاج نقاط الاستلام إلى شركة شحن تدعم "branchlocator" (مثل Česká pošta وZásilkovna وPPL وDPD وGLS). إذا لم تكن متأكدًا، فاستفسر من دعم Balikobot. تعمل الأسعار الثابتة من دون حساب.

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

التثبيت

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

OpenCart 3

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

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

3. اضغط Edit (زر القلم) لفتح صفحة الإعدادات.

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

5. أدخل مستخدم الواجهة ومفتاحها، واختر شركة الشحن ونوع الخدمة، ومصدر السعر، والأسعار حسب الدولة (راجع قسم Configuration). بالنسبة إلى خدمات الاستلام، فعّل Pickup point selection. فعّل Enable/Disable واضغط Save.

OpenCart 4

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

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

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

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

عند التثبيت تنشئ الإضافة جدولًا لنقاط الاستلام الخاصة بعمليات الدفع والطلبات. تبقى الطريقة معطلة حتى تفعّل Enable/Disable وتحفظ. وإذا أعدت تثبيت الإضافة بعد إزالتها، فستُستخدم من جديد إعدادات Balikobot التي احتفظت بها.

Configuration

توجد جميع الإعدادات في صفحة الإضافة: Extensions > Extensions > Shipping > VibeFox Balikobot > Edit. تظهر الأقسام في القائمة على اليسار. يحفظ زر Save واحد الصفحة كاملة دون إعادة تحميلها. وبعد الحفظ ترى Settings saved. Cached rates and pickup points were cleared. ولا يستطيع حفظ الإعدادات إلا المستخدمون المسؤولون الذين لديهم صلاحية التعديل لهذه الإضافة.

بعض الأخطاء توقف الحفظ، فلا يُحفظ أي شيء: Name فارغ أو أطول من اللازم، أو Sort Order ليس عددًا صحيحًا، أو فئة ضريبة أو منطقة جغرافية غير معروفة. أما المشكلات الأخرى فتظهر كتحذيرات، ويُحفظ باقي الإعدادات: فالقيمة التي ليست رقمًا (أو سالبة) لا تُحفظ ويذكر التحذير الحقل المعني، وتُحذف صفوف Country prices غير الصالحة وتُعرض في قائمة.

تظهر في أعلى الصفحة تحذيرات بشأن الإعدادات التي قد تُخفي الطريقة أو الأسعار المباشرة أو نقاط الاستلام: أسعار مباشرة أو نقاط استلام من دون اسم مستخدم الواجهة أو مفتاحها، أو عملة متجر غير CZK من دون Exchange rate، أو Country prices فارغ مع الأسعار الثابتة أو وضع الاحتياط، أو متجر من دون فئة وزن بوحدة kg (تُقرأ عندئذٍ أوزان المنتجات من اسم وحدتها: kg أو g أو lb أو oz).

General

Enable/Disable: يفعّل أو يعطّل شحن Balikobot في صفحة الدفع. الافتراضي: معطّل.

Name: اسم طريقة الشحن الذي يراه العملاء. الافتراضي: Balikobot. حقل إلزامي، بحد أقصى 64 حرفًا.

Sort Order: موضع الطريقة في قائمة طرق الشحن. عدد صحيح.

حساب واجهة Balikobot (مطلوب للأسعار المباشرة ونقاط الاستلام)

API user: مستخدم واجهة Balikobot من منطقة العميل.

API key: مفتاح واجهة Balikobot من منطقة العميل. بعد الحفظ يبقى الحقل فارغًا ويعرض Saved - leave empty to keep it. Clear the API user to remove the saved key. أدخل قيمة جديدة فقط إذا أردت تغييرها.

Carrier: شركة الشحن في Balikobot المستخدمة للأسعار ونقاط الاستلام: Česká pošta (الافتراضي)، وZásilkovna (Packeta)، وPPL، وDPD، وGLS، وDHL Express، وUPS، وTNT، وFedEx، وGeis، وInTime، وUloženka، وToptrans، وPošta bez hranic، وSlovenská pošta، وSPS (Slovak Parcel Service)، وMagyar Posta. يجب أن تكون مفعّلة في حسابك لدى Balikobot.

Service type: رمز خدمة Balikobot لشركة الشحن. الافتراضي: NP. بالنسبة إلى Česká pošta: NP = طرد إلى مكتب بريد، وNB = طرد إلى Balíkovna، وDR = توصيل إلى المنزل. ترد رموز شركات الشحن الأخرى في منطقة العميل لدى Balikobot وفي وثائق الواجهة البرمجية.

السعر (جميع الأسعار بعملة المتجر الافتراضية)

Price source: طريقة حساب السعر.

Fixed prices per country: يأتي السعر من Country prices. لا يلزم حساب Balikobot. وهذا هو الخيار الافتراضي.
Live Balikobot rate (method hidden if the API fails): يُطلب السعر من طريقة "transportcosts" في Balikobot (بناءً على الوزن والدولة المقصودة والرمز البريدي). ليست كل شركات الشحن مدعومة.
Live Balikobot rate, fixed price if the API fails: يُطلب السعر من Balikobot. وإذا لم يتوفر سعر، يُستخدم السعر الثابت للدولة.

Country prices: قائمة بالدول والأسعار. اضغط Add row لإضافة صف، وزر الحذف لإزالة صف. اختر * All other countries لجميع الدول التي ليس لها صف خاص. تُكتب الكسور العشرية بنقطة أو فاصلة. تُستخدم في الوضع الثابت وكبديل عند تعطل الواجهة. ولا توجد لدولة بلا سعر (ولا يوجد لها صف *) أي تسعيرة ثابتة، لذلك تبقى الطريقة مخفية لها.

Fixed price per: Order (الافتراضي) يحصّل السعر مرة واحدة. أما Item (price x quantity) فيضربه في عدد القطع في السلة. ويسري هذا على الأسعار الثابتة فقط. والسعر المباشر من Balikobot يكون دائمًا للطرد كاملًا.

Exchange rate: قيمة وحدة واحدة من عملة سعر Balikobot (عادةً CZK) بعملة المتجر الافتراضية، مثل 0.04. يُستخدم فقط عندما يعيد Balikobot سعرًا بعملة أخرى. اتركه فارغًا لرفض هذه الأسعار، حتى لا يُخصم من العميل مبلغ خاطئ أبدًا.

Conditions

Min weight (kg): يخفي الطريقة عندما تكون السلة أخف من هذا الوزن. 0 يعني بلا حد (الافتراضي). تُحوَّل أوزان المنتجات من فئة الوزن الخاصة بها في OpenCart.

Max weight (kg): يخفي الطريقة عندما تكون السلة أثقل من هذا الوزن. الافتراضي: 100. 0 يعني بلا حد. والحقل الفارغ يعني 100 kg. وإذا كان Min weight (kg) أكبر من الحد الأقصى، فستظهر لك رسالة تحذير وتبقى الأوزان السابقة كما هي.

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

Free shipping: يفعّل الشحن المجاني من المبلغ المذكور أدناه.

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

Tax Class: تُضاف ضريبة هذه الفئة إلى سعر الشحن. وأسعار Balikobot عادةً من دون ضريبة القيمة المضافة (VAT). الافتراضي: --- None ---.

Availability

عادةً تُعرض الطريقة في المنطقة الجغرافية المختارة هنا (All Zones تعني في كل مكان). أما Ignore geo zone فيعرضها بدلًا من ذلك في الدول الواردة في القائمة.

Geo Zone: اعرض الطريقة فقط للعناوين الواقعة في هذه المنطقة الجغرافية. تُدار المناطق الجغرافية في System > Localisation > Geo Zones.

Ignore geo zone: اعرض الطريقة في الدول المذكورة أدناه، بصرف النظر عن المنطقة الجغرافية.

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

نقاط الاستلام

Pickup point selection: يجب على العميل اختيار نقطة استلام. استخدمه لخدمات الاستلام، مثل Česká pošta NP أو NB، أو Zásilkovna. ويحتاج إلى مستخدم الواجهة ومفتاحها.

Selector width: عرض قائمة نقاط الاستلام بصيغة CSS، مثل 100% أو 400px. الافتراضي: 100%.

متقدم

Debug log: يسجّل طلبات الواجهة وحسابات الأسعار في storage/logs/vfd_blkb_debug.log.php. لا يمكن قراءة هذا الملف من الويب. تُسجَّل أخطاء الواجهة دائمًا. ولا تُسجَّل بيانات الاعتماد وعناوين العملاء أبدًا. أوقف السجل عندما تنتهي. وعندما يصل الملف إلى 5 ميغابايت يُنقل إلى vfd_blkb_debug.old.log.php ويبدأ سجل جديد.

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

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

Import / Export

Export: اضغط Download JSON لحفظ الإعدادات في ملف JSON. ولا يُصدَّر مفتاح الواجهة.

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

كيف تعمل في صفحة الدفع

عندما يعرض OpenCart طرق الشحن، يطلب من الإضافة سعر Balikobot. إذا كانت Geo Zone محددة (وكان Ignore geo zone معطلًا) وكان العنوان خارجها، فلن تُعرض Balikobot. ومع Ignore geo zone تحدد قائمة Countries ذلك. ولا تُحتسب إلا المنتجات التي يكون فيها Requires Shipping على Yes: أما المنتجات الأخرى فلا تضيف وزنًا ولا تدخل في قيمة الطلب. ثم تتحقق الإضافة من وزن السلة وMinimum order amount. وقيمة الطلب هي سعر المنتجات التي تحتاج إلى شحن، بعد خصم الكوبون وقبل الضريبة. وإذا انطبق الشحن المجاني، يكون السعر 0 ولا يُرسل أي طلب إلى Balikobot.

في الوضع الثابت يُؤخذ السعر من Country prices. وفي الأوضاع المباشرة ترسل الإضافة إلى Balikobot شركة الشحن ونوع الخدمة والدولة المقصودة والرمز البريدي، ووزن السلة بالكيلوغرام. ولا يُطلب السعر المباشر إلا إذا كان لعنوان التسليم رمز بريدي. ويُحوَّل السعر بعملة أخرى باستخدام Exchange rate، أو يُرفض إذا لم يكن سعر الصرف محددًا. ويُحسب السعر بعملة المتجر الافتراضية، ويُقرَّب إلى منازله العشرية، ويُعرض للعميل بعملته مع ضريبة Tax Class المختارة.

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

لا تنشئ الإضافة شحنات في Balikobot، ولا تطبع ملصقات، ولا تحجز عمليات الاستلام: اطلب الشحنة في منطقة العميل لدى Balikobot. ولا تتتبع الطرود ولا تغيّر حالات الطلبات. وتُستخدم شركة شحن واحدة ونوع خدمة واحد لجميع الوجهات. وتظهر نقاط الاستلام كقائمة منسدلة من دون خريطة.

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

نقاط الاستلام

عند تفعيل Pickup point selection، تظهر قائمة بنقاط الاستلام أسفل طريقة Balikobot في خطوة Delivery Method من صفحة الدفع في OpenCart. تُحمَّل القائمة من "branchlocator" في Balikobot حسب دولة عنوان التسليم ومدينته ورمزه البريدي. وإلى أن يكون للعنوان مدينة، يرى العميل الرسالة Enter your city to see the pickup points. وأثناء تحميل القائمة يرى Loading pickup points.... وتُخزَّن القائمة مؤقتًا لمدة تصل إلى 12 ساعة.

يُحفظ الاختيار فور أن يحدد العميل نقطة. وهو إلزامي: فزر Continue في خطوة التوصيل يُرفض مع الرسالة Please select a pickup point. ويتحقق الخادم أيضًا من أن النقطة المختارة تنتمي إلى عنوان التسليم. وإلا يرى العميل The selected pickup point is not available for your shipping address. Please choose a pickup point again. وإذا تعذر الوصول إلى Balikobot في تلك اللحظة، تُقبل نقطة سبق اختيارها. وإذا لم تُعثر على أي نقطة، يُطلب من العميل التحقق من المدينة والرمز البريدي أو اختيار طريقة شحن أخرى. وإذا تعذر تحميل النقاط، يُطلب من العميل المحاولة لاحقًا أو اختيار طريقة شحن أخرى.

في OpenCart 4 ينقر العميل Choose في كتلة طريقة الشحن في صفحة الدفع. تعرض نافذة Shipping method options قائمة نقاط الاستلام أسفل طريقة Balikobot، مع النصوص نفسها والفحوصات نفسها. تُحمَّل القائمة في كل مرة تُفتح فيها النافذة، لأن العنوان قد يتغير في صفحة الدفع نفسها، وتأتي من الذاكرة المؤقتة كلما أمكن. إذا ضغط العميل Continue في النافذة من دون نقطة صالحة، تظهر الرسالة في أعلى صفحة الدفع وتبقى النافذة مفتوحة. يحتفظ OpenCart 4 بطلب واحد لعملية الدفع ويحدّثه عند كل تأكيد؛ وتُحدَّث نقطة الاستلام الخاصة بالطلب معه.

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

في صفحة الطلب في لوحة الإدارة (Sales > Orders، View) تعرض اللوحة Balikobot pickup point النقطة ومعرّف Balikobot الخاص بها وشركة الشحن، وهي معلومات تحتاجها عند إنشاء الشحنة في Balikobot. اضغط Change، واختر نقطة أخرى قريبة من عنوان الطلب، ثم اضغط Save. ويُحدَّث أيضًا نص طريقة شحن الطلب، وترى Pickup point updated. ولا يتطلب تغيير النقطة إلا صلاحية تعديل الطلبات، لا الوصول إلى إعدادات الإضافة. وإذا لم يكن للطلب نقطة، تعرض اللوحة No pickup point was selected for this order. وتعمل اللوحة أيضًا عندما يكون Balikobot معطلًا: فالطلبات الحالية تحتفظ ببيانات نقطة الاستلام الخاصة بها، وما زال بإمكانك تغيير النقطة.

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

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

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

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

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

لا تظهر Balikobot في صفحة الدفع: تحقق من أن الترخيص نشط وأن Enable/Disable مفعّل. اقرأ التحذيرات في أعلى صفحة الإضافة. تحقق من Geo Zone (أو Ignore geo zone وCountries)، وحدود الوزن، وMinimum order amount. وفي الوضع الثابت، تحقق من أن الدولة أو * All other countries لها سعر. وتحقق من أن المنتجات لديها Requires Shipping على Yes.

لا تظهر الأسعار المباشرة: فعّل Debug log، وأعد تحميل صفحة الدفع، وانظر إلى حقل Log في صفحة الإضافة. سيُظهر السبب: بيانات اعتماد الواجهة مفقودة، أو لم يُدخل الرمز البريدي بعد، أو خطأ من Balikobot لشركة الشحن والخدمة (مثل "authorization failed: check the API user and API key")، أو سعر بعملة أخرى من دون Exchange rate. ومع Live Balikobot rate, fixed price if the API fails يحصل العملاء على السعر الثابت بينما تعالج المشكلة.

الأسعار بعملة خاطئة: الأسعار الثابتة تكون بعملة المتجر الافتراضية. ويعيد Balikobot الأسعار المباشرة بعملة عقدك معه (عادةً CZK). وإذا كانت مختلفة عن عملة متجرك الافتراضية، فاضبط Exchange rate.

هل الضريبة مشمولة؟ أسعار Balikobot عادةً من دون ضريبة القيمة المضافة (VAT). وعند اختيار Tax Class، يضيف OpenCart ضريبة على الشحن.

لا توجد نقاط استلام في القائمة: تحقق من تعيين مستخدم الواجهة ومفتاحها، ومن أن شركة الشحن تدعم "branchlocator"، ومن أن عنوان التسليم يحتوي على مدينة ورمز بريدي. وراجع السجل لمعرفة خطأ Balikobot.

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

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

للمطورين: يمكن استبدال عنوان واجهة Balikobot بالإعداد vfd_blkb_api_url (للاختبارات)، وليس له حقل في صفحة الإعدادات.

الإزالة

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

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

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