تطوير الوحدات والماجولات المخصصة (Custom Modules)
كيفية بناء إضافات مخصصة لـ Medusa v2 وربطها بنظام Workflows التجاري.
وحدة التقييمات والمراجعات
إضافة مراجعات المنتجات وتقييمات العملاء مع فلترة وحساب المتوسط تلقائياً.
نموذج مسار مراجعات المنتجات المخصص
typescriptexport async function POST(req: Request) { const body = await req.json(); // حفظ وتقييم المراجعة وتحديث متوسط التقييم}موديول الأسئلة والأجوبة حول المنتجات
إمكانية طرح الأسئلة من قبل الزوار والرد عليها من قبل فريق المتجر.
وحدة قائمة الرغبات والمفضلة
إدارة قوائم أمنيات المستخدمين وربطها مع حسابات Medusa Customer.
موديول مزامنة المخزون مع الأنظمة الخارجية
ربط المخزون تلقائياً ببرامج المحاسبة ومستودعات التخزين الخارجية.
نظام المشتركين بالأحداث (Event Subscribers)
الاستماع لأحداث Medusa التجارية (مثل إنشاء طلب، اكتمال الدفع) وتنفيذ مهام مخصصة.
- حدث order.placed: إرسال فاتورة PDF للعميل وإشعار فوري لفريق التجهيز.
- حدث customer.created: إرسال بريد ترحيبي مع كود خصم لأول طلب.
- حدث order.fulfillment_created: إرسال رقم تتبع الشحنة للعميل برسالة SMS.
- حدث product.updated: تفريغ كاش صفحة المنتج المعنية في Next.js فورياً.
الـ Middleware والتحقق من الصلاحيات
تأمين المسارات الحساسة والتحقق من صلاحيات الدخول ومستويات المستخدمين.