رجوع

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

المتطلبات

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

PHP: 8.0 أو أحدث.

حساب ShipStation: اربط شركات الشحن في ShipStation (Settings > Shipping > Carriers)، ثم انسخ API Key وAPI Secret من ShipStation > Settings > Account > API Settings. يعتمد الوصول إلى API على خطة ShipStation لديك. تستخدم الإضافة ShipStation API V1 (API Key وAPI Secret). بدون المفاتيح، تُستخدم الأسعار الاحتياطية فقط.

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

التثبيت

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

OpenCart 3

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

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

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

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

5. ألصق API Key وAPI Secret، وأدخل الرمز البريدي لنقطة الإرسال، ثم اضغط Save. ستعرض الصفحة الآن رموز شركات الشحن في حسابك. أدخل الرمز أو الرموز التي تريدها في Carrier codes، ثم احفظ مرة أخرى.

6. إذا لم تكن العملة الافتراضية لمتجرك هي عملة حساب ShipStation، فاضبط Exchange rate. ويمكنك أيضًا ملء الأسعار الاحتياطية اختياريًا.

7. فعّل Enable ShipStation shipping واضغط Save.

OpenCart 4

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

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

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

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

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

الإعداد

جميع الإعدادات موجودة في صفحة الإضافة: Extensions > Extensions > Shipping > VibeFox ShipStation > Edit. وتظهر الأقسام في الجانب الأيسر. يحفظ زر Save الواحد الصفحة كلها دون إعادة تحميلها. ويؤدي كل حفظ إلى مسح أسعار ShipStation المخزنة مؤقتًا والتحقق من API Key وAPI Secret. ثم تعرض الصفحة شركات الشحن المرتبطة بحسابك مع رموزها، مثل "stamps_com (Stamps.com), ups_walleted (UPS by ShipStation)". ولا يمكن حفظ الإعدادات إلا للمستخدمين المسؤولين الذين لديهم صلاحية تعديل هذه الإضافة.

تخبرك التحذيرات في أعلى الصفحة متى لا يمكن أن تعمل الأسعار الفورية: لا توجد مفاتيح، أو لا يوجد رمز لشركة شحن، أو لا يوجد رمز بريدي لنقطة الإرسال، أو لا يوجد سعر صرف، أو فشل فحص الاتصال، أو أن رموز شركات الشحن غير مرتبطة بحسابك. ويظهر تحذير أيضًا إذا كانت وحدة الوزن أو الطول في المتجر وحدة لا تستطيع الإضافة تحويلها. استخدم kg أو g أو lb أو oz، وcm أو mm أو m أو in (System > Settings > Option). ويتم الإبلاغ عن اسم غير صالح، أو حقل رقمي، أو خلية سعر تحتوي على قيمة سالبة أو نص بدل الرقم، أو Minimum weight أكبر من Maximum weight، أو ترتيب فرز ليس عددًا صحيحًا كخطأ، ولا يُحفظ أي شيء.

عام

Enable ShipStation shipping: يُظهر طريقة الشحن أو يخفيها في صفحة الدفع. وهذه هي حالة الإضافة في Extensions > Extensions > Shipping.

Name: اسم طريقة الشحن الذي يراه العميل في صفحة الدفع. الافتراضي: ShipStation Shipping. حقل إلزامي، بحد أقصى 64 حرفًا، دون الأحرف < > ; = # { }.

Tax class: الفئة الضريبية لتكلفة الشحن، أو No tax. لا تتضمن أسعار ShipStation ضريبة المبيعات. يعرضها No tax كما هي مقتبسة؛ أما الفئة الضريبية فتضيف ضريبة على الشحن وفقًا لقواعدك الضريبية.

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

حساب ShipStation

API Key: مفتاح API Key من ShipStation > Settings > Account > API Settings. يُرسل إلى ShipStation فقط ولا يُسجَّل في أي سجل. وبعد الحفظ يبقى الحقل فارغًا ويعرض Saved — leave empty to keep it. أدخل قيمة جديدة فقط إذا أردت تغييره.

API Secret: مفتاح API Secret من الصفحة نفسها. ويُعامَل بالطريقة نفسها التي يُعامَل بها المفتاح.

Remove the saved API key and secret: يظهر بعد حفظ المفاتيح. ضع علامة عليه واحفظ لحذف المفتاحين معًا.

Carrier codes: رمز واحد أو أكثر لشركات شحن ShipStation، مفصولة بفواصل، مثل stamps_com أو ups_walleted. يُستخدم ما يصل إلى 5 رموز، مع طلب API واحد لكل شركة شحن. وإذا أدخلت أكثر من ذلك، يُحتفظ بأول 5 رموز فقط وتخبرك الصفحة بذلك. ويُعرض أرخص سعر لهذه الشركات. خذ الرموز من القائمة التي تظهر بعد الحفظ.

Allowed services: اختياري، رموز خدمات ShipStation مفصولة بفواصل، مثل usps_priority_mail أو ups_ground. اتركه فارغًا لعرض أرخص خدمة من شركات الشحن المذكورة أعلاه.

Package code: "package" (القيمة الافتراضية) يحسب الأسعار لصندوقك الخاص ويستبعد الأظرف وصناديق السعر الثابت التابعة لشركة الشحن. اتركه فارغًا لحساب أسعار كل أنواع الحزم التي تقدمها شركة الشحن.

الإرسال من

Ship-from postal code: مطلوب للأسعار الفورية، مثل 78703. تحسب ShipStation الأسعار بالرمز البريدي فقط، ويجب أن يكون هذا الرمز ضمن دولة حساب ShipStation لديك. ولا يوجد في OpenCart رمز بريدي للمتجر، لذلك لا يُؤخذ أبدًا من عنوان المتجر.

الأسعار

Parcels: طريقة إرسال السلة إلى ShipStation.

One parcel per order (the cart is packed into one box): تُرص جميع العناصر داخل صندوق واحد ويُحسب سعرها مرة واحدة. وهذا هو الافتراضي.
One parcel per item (every unit ships in its own box): يُحسب سعر كل منتج كطرد مستقل، ويُفرض السعر عن كل وحدة. وتُفرض الأسعار الاحتياطية أيضًا عن كل وحدة.

ShipStation account currency: العملة التي تعيد ShipStation الأسعار بها: USD أو CAD أو GBP أو AUD أو NZD أو EUR. الافتراضي: USD (حسابات الولايات المتحدة).

Exchange rate: سعر وحدة واحدة من عملة الحساب بالعملة الافتراضية لمتجرك، مثل 0.92. يلزم فقط عندما تختلف العملة الافتراضية للمتجر عن عملة الحساب. ومن دونه لا تُستخدم الأسعار الفورية، وتُطبَّق الأسعار الاحتياطية. ولا تُحدَّث أسعار الصرف تلقائيًا.

الأسعار الاحتياطية (تُستخدم عندما لا يتوفر سعر فوري: لا توجد مفاتيح API، أو لا يمكن الوصول إلى ShipStation، أو لا توجد أسعار لشركات الشحن للعنوان؛ والأسعار بالعملة الافتراضية للمتجر؛ اترك الجدول وOther countries فارغين لإخفاء الطريقة في هذه الحالة)

Prices by country: جدول يحتوي على سعر Base لكل دولة، وأعمدة حجم حسب وزن الطرد: XS حتى 1 kg، وS حتى 2 kg، وM حتى 3 kg، وL حتى 5 kg، وXL أكثر من 5 kg. اضغط Add country لإضافة صف. ويستخدم الحجم الفارغ السعر الأساسي. والسعر الأساسي 0 يعني شحنًا مجانيًا. ويُطبَّق الصف * Default (all other countries) على الدول التي ليس لها صف خاص بها. ولا يُحفظ أي صف بلا سعر.

Other countries: السعر الذي يُستخدم عندما لا يحتوي الجدول على سعر للدولة. اتركه فارغًا لإخفاء الطريقة في هذه الحالة.

الشروط

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

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

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

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

التوفر

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

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

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

متقدم

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

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

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

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

Export: اضغط Download JSON لحفظ الإعدادات كملف JSON. ولا يتم تصدير API Key وAPI Secret.

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

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

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

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

يُسأل ShipStation مرة واحدة عن كل رمز لشركة شحن. وتستخدم الإضافة أرخص سعر مسموح به، وتحوله إلى العملة الافتراضية لمتجرك، وتقربه إلى عدد الخانات العشرية الخاص بها. ثم يُعرض السعر بعملة العميل مع الضريبة الخاصة بـ Tax class المحددة.

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

إذا لم يتوفر سعر فوري، يأتي السعر من جدول الأسعار الاحتياطية، ثم من Other countries. وإذا لم ينطبق أي منهما، تُخفى الطريقة. ولا يرى العميل نصوص أخطاء ShipStation أبدًا. وتُسجَّل التفاصيل في سجل التصحيح.

تحسب الإضافة الأسعار فقط. ولا تشتري ملصقات الشحن، ولا تنشئ طلبات أو شحنات في ShipStation، ولا تتتبع الطرود، ولا تتولى المرتجعات. لا توجد نقاط استلام، ولا اختيار بين عدة خدمات في صفحة الدفع، ولا تحقق من صحة العناوين، ولا تأمين، ولا تأكيد للتوقيع، ولا تعبئة في عدة طرود، ولا هامش على الأسعار.

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

الطلبات

عندما يُقدَّم طلب بسعر ShipStation فوري، تُحفظ الخدمة المختارة مع الطلب. افتح الطلب في Sales > Orders: تعرضه لوحة ShipStation أعلى سجل الطلب باسم Service، مثل "USPS Ground Advantage - Package"، حتى تتمكن من إنشاء الملصق المطابق في ShipStation. وفي وضع السعر لكل عنصر، تُدرج الخدمات مفصولة بفواصل. ولا تغيّرها التعديلات اللاحقة على السلة، وتظل اللوحة معروضة حتى بعد تعطيل الطريقة. أما الطلبات التي قُدمت بأسعار احتياطية أو بشحن مجاني فليس لها لوحة ShipStation.

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

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

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

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

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

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

لا تظهر ShipStation في صفحة الدفع: تحقق من أن الترخيص نشط وأن Enable ShipStation shipping مفعّل. وتحقق من Geo zone (أو، عندما يكون Ignore shipping zones مفعّلًا، فتحقق من Countries)، وحدود الوزن، وMinimum subtotal. ومن دون سعر فوري، تحقق من أن الدولة أو * Default أو Other countries تحتوي على سعر. وتحقق من أن المنتجات لديها Requires Shipping على Yes.

تعرض صفحة الدفع السعر الاحتياطي بدلًا من سعر ShipStation: راجع التحذيرات في أعلى صفحة الإضافة (المفاتيح، ورمز شركة الشحن، والرمز البريدي لنقطة الإرسال، وسعر الصرف). فعّل Debug log، وأعد تحميل صفحة الدفع، وانظر إلى حقل Log. والرمز البريدي للعميل مطلوب، ولا يُرسل أي طلب قبل إدخاله.

رمز شركة الشحن الذي ينبغي إدخاله: احفظ الإعدادات مع المفتاح والسر. وتعرض الصفحة رموز شركات الشحن في حسابك. استخدم واحدًا منها أو أكثر.

فشل فحص الاتصال بـ ShipStation: تعرض الرسالة السبب. تحقق من API Key وAPI Secret، ثم احفظ مرة أخرى لإعادة الفحص.

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

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

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

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

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

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

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