التغيير
ما هى جديد
الإصدارات الجديدة والتحسينات والتحديثات لدوكان
-

تمت إعادة بناء إعدادات إدارة Dokan حول تصميم جديد وقوائم معاد تنظيمها، مع تجميع كل إعدادات الوحدات النمطية Lite و Pro فيها ونقلها تلقائيًا.
المدفوعات
- تم إصلاح المشكلة: يتم الآن تنفيذ عمليات صرف السحب المجدولة في التاريخ الموضح في لوحة معلومات البائع على المواقع خارج التوقيت العالمي المنسق، مع تعديل الجداول الزمنية الحالية تلقائيًا، بحيث يتم دفع مستحقات البائعين في اليوم الذي وعدوا به.
لوحة تحكم البائع
الإصلاح: يقوم نظام فحص اشتراكات الموردين اليومي الآن بإرسال تنبيه انتهاء الصلاحية إلى كل مورد مستحق، حتى يسمع الموردون عن انتهاء صلاحية الاشتراك في الوقت المناسب للتجديد.
أدوات الإدارة
- جديد: تم إعادة تصميم تخطيط إعدادات إدارة Dokan وإعادة تنظيم القوائم، مما يجعل العثور على إعداد معين يتطلب بحثًا أقل.
- جديد: إعدادات Dokan Pro موجودة الآن داخل منطقة الإعدادات المعاد تصميمها نفسها، مع صفحات مخصصة للشحن والتحقق والتسجيل الاجتماعي، بحيث تتواجد خيارات Lite و Pro معًا.
- تحديث: أصبحت إعدادات كل وحدة - طرق الدفع والسحب، ووقت التسليم، وتحديد الموقع الجغرافي، والدردشة المباشرة، والتحقق من البائع، واشتراك البائع، وRMA، والبيع بالجملة، ودعم المتجر، وطلب عرض الأسعار، وPrintful - متاحة الآن من صفحات الإعدادات الجديدة، لذلك لم تعد خيارات الوحدة متناثرة عبر لوحة التحكم.
- تحديث: يتم نقل الإعدادات الحالية تلقائيًا عند تشغيل التحديث، لذلك لا حاجة لإعادة ضبط أي شيء بعد ذلك.
-

إصلاحات في جميع أنحاء عملية الدفع عبر PayPal، ومناطق الشحن، ولوحة تحكم البائع، مع خمسة إصلاحات أمنية وإصلاحات للأذونات تعمل على تشديد من يمكنه التصرف في الطلبات، وعمليات الاسترداد، وبيانات البائع.
المدفوعات
- إصلاح: لم يعد سوق PayPal يُعلّم الطلب على أنه مدفوع عند رفض عملية الدفع عبر PayPal، ويمكن إتمام الطلب بدفعة حقيقية لاحقة.
- تم إصلاح المشكلة: يتم الآن تطبيق نوع "الزر القياسي" الخاص بـ PayPal Marketplace في قسم الدفع في WooCommerce، لذا يظل زر "إتمام الطلب" مرئيًا.
- الخصوصية والأمان
- الإصلاح: تم إصلاح ثغرة أمنية مخزنة في إجابات أسئلة وأجوبة المنتج عن طريق تنظيفها عند الحفظ وعند التحميل.
- الإصلاح: تم إصلاح ثغرة أمنية في البرمجة النصية عبر المواقع في شاشات الإدارة القديمة.
- تم إصلاح المشكلة: تقييد إمكانية وضع علامة "تم الاستلام" على الطلب للعميل المسجل الذي يملكه.
- الحل: تقييد طلبات استرداد الأموال بحيث لا يمكن للبائع تقديمها إلا لطلباته الخاصة.
- إصلاح: تم تعديل Printful بحيث لا يمكن إضافة دليل المقاسات إلا إلى منتجات البائع نفسه.
لوحة تحكم البائع
- إصلاح: أصبح تقرير كشف حساب المورد الآن يحسب ويقسم إدخالاته إلى صفحات بشكل صحيح بدلاً من عرض جدول فارغ.
- تم إصلاح المشكلة: تم مسح تحذير React defaultProps في جداول تقارير تحليلات لوحة معلومات البائع.
- الطلبات والشحن
- إصلاح: أصبحت طرق شحن البائعين تظهر الآن فقط في منطقة الشحن التي ينتمون إليها، بدلاً من عرضها في كل منطقة.
- تم إصلاح المشكلة: يتم الآن عرض فترات التسليم في صفحة الدفع بالقسم بتنسيق الوقت الخاص بالموقع، إما 12 ساعة أو 24 ساعة.
- أداء
- إصلاح: يتم الآن تحميل بيانات قائمة المنتجات للتصدير/الاستيراد فقط على لوحة تحكم البائع بدلاً من تحميلها على كل صفحة من صفحات الواجهة الأمامية.
أدوات الإدارة
تم إصلاح المشكلة: أصبحت أزرار "إنشاء" و "إلغاء" في نافذة طريقة التحقق من المورد الآن متناسقة في المحاذاة والحجم، ولم يعد النقر المزدوج يؤدي إلى إنشاء طرق مكررة.
-

إصدار يركز على الأمان ويقيد مراجعة التغييرات والخصائص والاختلافات لمالك المنتج ويبقي مفتاح Stripe السري خارج سجلات البائع، مع إصلاحات لعدد شاشات الإدارة وأداء واجهة المتجر.
الخصوصية والأمان
- تم الإصلاح: تم إيقاف حفظ مفتاح API السري لـ Stripe في بيانات تعريف حساب البائع، وتم تنظيف السجلات التي كانت تحتوي عليه بالفعل.
- الإصلاح: تم تشديد آلية مراجعة المنتجات بحيث لا يمكن تعديل المراجعات أو حذفها إلا من قبل البائع الذي يملك المنتج، بما في ذلك من خلال الإجراءات الجماعية.
- إصلاح: تم تشديد عملية تحرير المنتج بحيث لا يمكن تغيير السمات إلا بواسطة مسؤول النظام أو البائع الذي يمتلك المنتج.
- تم إصلاح المشكلة: تم تقييد إزالة اختلافات المنتج للبائع الذي يمتلك المنتج.
- تم إصلاح المشكلة: تم تقييد حفظ اختلافات المنتج للبائع الذي يمتلك المنتج.
- إصلاح: تم تعزيز عملية التحقق من البائعين بحيث يتم إنشاء طلبات التحقق الجديدة دائمًا على أنها معلقة حتى يقوم المسؤول بمراجعتها.
منتجات
- الإصلاح: تم استعادة لوحة "البحث عن منتجات مماثلة في هذا السوق" في محرر المنتجات الجديد، وتم تقييد استنساخ المنتجات بالمنتجات المنشورة فقط.
أداء
- الإصلاح: تم إعادة بناء فلتر فئة تحديد الموقع الجغرافي كمكون خفيف الوزن بحيث لم تعد صفحات واجهة المتجر تقوم بتحميل حزمة WooCommerce Admin الكاملة، وتم تصحيح أسماء الفئات التي تحتوي على كيانات HTML.
أدوات الإدارة
- تم إصلاح المشكلة: تتضمن قائمة اشتراكات المسؤول الآن البائعين الذين تم تعطيل البيع لديهم، بحيث لا يزال من الممكن إدارة حزم اشتراكاتهم وإلغاؤها.
- إصلاح: أصبح عدد "الكل" في شاشات تقارير إساءة الاستخدام والإعلان عن المنتجات يطابق الآن الصفوف المعروضة، حيث يتم استبعاد الإدخالات اليتيمة من كلتا القائمتين.
- إصلاح: أصبح إعداد "النموذج" في صورة المساعدة الذكية الآن افتراضيًا لنموذج يدعم الصور، لذلك لم تعد القائمة المنسدلة تظهر فارغة.
-

إصدار لتعزيز الأمن: خمسة فحوصات للملكية تضمن أن البائعين لا يمكنهم إلا عرض أو تغيير أسعار الشحن والاشتراكات وسجلات التحقق التي تخصهم.
الخصوصية والأمان
- إصلاح: تقييد أسعار الشحن المحددة في الجدول بحيث لا يمكن إلا للبائع الذي يمتلك طريقة الشحن عرضها أو تغييرها أو حذفها.
- إصلاح: إعدادات الشحن ذات معدل المسافة المقيد بحيث لا يمكن إلا للبائع الذي يمتلك طريقة الشحن عرضها أو تغييرها أو حذفها.
- الإصلاح: تغييرات جدول اشتراك البائع المحدد النطاق إلى اشتراك البائع نفسه، بحيث لم يعد بإمكان بائع واحد تغيير جدول بائع آخر.
- إصلاح: يتم تغيير حالة اشتراك البائع المحدد النطاق إلى اشتراك البائع نفسه، بحيث لا يستطيع بائع واحد تغيير حالة بائع آخر.
- الحل: تم حصر قائمة طلبات التحقق على البائع الحالي، بحيث يرى كل بائع وثائق هويته فقط.
-

توفر بوابة Stripe Connect الآن Apple Pay وGoogle Pay وLink وغيرها من طرق الدفع الحديثة من Stripe، والتي تم بناؤها على تدفق PaymentIntents جديد مع دعم SCA.
المدفوعات
- جديد: تمت إضافة عناصر دفع Stripe إلى بوابة Stripe Connect في كل من عمليات الدفع الكلاسيكية والدفع المجمعة، حتى يتمكن العملاء من الدفع باستخدام Apple Pay وGoogle Pay وLink وغيرها من طرق الدفع الحديثة من Stripe.
- تحديث: يقوم Stripe Connect الآن بمعالجة المدفوعات من خلال تدفق PaymentIntents موحد مع دعم مدمج لمصادقة العملاء القوية (SCA)، بحيث تكتمل مدفوعات البطاقات التي تتطلب تحققًا إضافيًا دون رفضها.
أدوات الإدارة
- إصلاح: تم الآن محاذاة حقول الشركة والضرائب الألمانية في نموذج إضافة مورد القديم بشكل صحيح عبر كلا العمودين.