طريقة عملية لإدارة قوائم العملاء وتصديرها بشكل جماعي حسب حالة الطلب في ووكوميرس (WooCommerce)

2 دقيقة للقراءة
2026-03-19
2026-06-03
2,737
أنا أحصل على عمولة عند التسوق عبر الروابط أدناه، ولا يُضاف أي تكلفة عليك.

بالنسبة لمتاجر ووكوميرس (WooCommerce)، فإن إدارة العملاء تعتبر جزءًا أساسيًا من عمليات التشغيل. ومع ذلك، مع زيادة عدد الطلبات، يصبح من الصعب تحديد الطلبات ذات الحالات المحددة (مثل “مكتملة”، “قيد المعالجة”, “تم استرداد المبلغ”) بكفاءة، واستخراج معلومات العملاء المتعلقة بها لإجراء عمليات إدارة جماعية أو التسويق. التعامل يدويًا ليس فقط غير فعال، ولكنه أيضًا عرضة للأخطاء. سيقدم هذا المقال طرقًا عملية لإدارة العملاء وتصدير قوائم العملاء في ووكوميرس بشكل جماعي حسب حالة الطلبات، بدءًا من العمليات الخلفية وصولاً إلى توسيعات الكود، لمساعدتك على تحسين كفاءة إدارة علاقات العملاء.

لماذا من الضروري إدارة العملاء وفقًا لحالة الطلب؟

تصفية وإدارة العملاء حسب حالة الطلب لا تقتصر فقط على تصدير البيانات بشكل بسيط، بل ترتبط مباشرة بفعالية العمليات التشغيلية المتقنة واستراتيجيات التسويق. مجموعات العملاء ذات حالات الطلب المختلفة تتمتع بخصائص واحتياجات متباي

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

القراءة الموصى بها كيفية استخدام WooCommerce في WordPress لبناء متجر إلكتروني قوي؟

من خلال تصدير قوائم العملاء ذوي الحالات المحددة بشكل جماعي، يمكنك بسهولة إدخالها إلى أنظمة التسويق البريدي (مثل Mailchimp) لتنفيذ حملات إعادة تسويق مستهدفة، أو إجراء استطلاعات رضا، أو تقديم عروض ترويجية مخصصة لهؤلاء العملاء، مما يساعد بشكل كبير على زيادة قيمة دورة حياة الع

خادم ووردبريس من شركة UltaHost
ضمان استرداد المال خلال 30 يومًا، عرض نطاق ترددي وقواعد بيانات غير محدودين، حماية مجانية ضد هجمات DDoS، خصم 50% عند الشراء لمدة 3 سنوات (السعة المتاحة: 501–4 تيرابايت).

استخدم الميزات الأصلية المتوفرة في واجهة خلفية WooCommerce لتصدير البيانات.

يوفر واجهة ووردكاميرس (WooCommerce) وظيفة أساسية لتصدير الطلبات، وعلى الرغم من أنه لا يمكن تصدير “قائمة العملاء” مباشرةً، إلا أنه يمكننا الحصول على معلومات العملاء بشكل غير مباشر عن طريق تصدير بيانات ال

أولاً، قم بتسجيل الدخول إلى واجهة خلفية WordPress، ثم انتقل إلى… WooCommerce > 订单في الجزء العلوي من صفحة قائمة الطلبات، يمكنك استخدام مرشحات لتصفية حالات الطلبات المحددة. انقر على زر “تصفية”، ثم اختر الحالة المرغوبة من القائمة المنسدلة (مثل “مكتمل”)، وبعد ذلك انقر مرة أخرى على زر “تصفية”.

بعد فلترة الطلبات، يمكنك نسخ معلومات العملاء مباشرة من القائمة، لكن هذا الأمر قد لا يكون فعالًا مع كميات كبيرة من البيانات. الطريقة الأكثر فعالية هي استخدام خاصية “التصدير”. في صفحة قائمة الطلبات، ابحث عن زر “التصدير” واضغط عليه. يسمح لك النظام باختيار تصدير جميع الطلبات أو تصدير الطلبات المفلترة فقط. اختيار خيار “طلبات القائمة الحالية” سيضمن تصدير الطلبات ذات الحالة المحددة فقط.

عادةً ما تكون الملفات المصدرة بصيغة CSV، وتحتوي على تفاصيل كل طلب مثل رقم الطلب، اسم العميل، عنوان البريد الإلكتروني للفاتورة، العنوان، وغيرها. يمكنك فتح هذه الملفات في برنامج Excel أو Google Sheets، ثم حذف الأعمدة غير الضرورية من تفاصيل الطلبات، والاحتفاظ فقط بالمعلومات الأساسية مثل اسم العميل وعنوان البريد الإلكتروني، للحصول على قائمة بالعملاء.

القراءة الموصى بها دليل شامل لـ WooCommerce: بناء موقع تجاري إلكتروني قوي على WordPress من الصفر

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

يتم تحقيق الميزات المتقدمة للتصدير والإدارة من خلال استخدام إضافات متخصصة.

بالنسبة للمستخدمين الذين يحتاجون إلى تنفيذ عمليات بشكل دوري، أو لديهم متطلبات عالية فيما يتعلق بتخصيص الحقول، أو يرغبون في الحصول مباشرة على قائمة العملاء (وليس قائمة الطلبات)، فإن استخدام الإضافات المتخصصة يعتبر الخيار الأمثل. هناك العديد من الإضافات الممتازة المتوفرة في السوق، مثل “Customer/Order/Coupon Export for WooCommerce”، “WP All Export”، أو “Export WooCommerce Customers”.

على سبيل المثال، باستخدام إحدى الإضافات الشائعة للتصدير، بعد تثبيتها وتفعيلها، يمكنك عادةً… WooCommerce > 导出 يمكنك العثور على الإعدادات ذات الصلة في… توفر هذه الإضافات (البرامج الإضافية) شروط تصفية قوية للغاية.

استضافة.كوم استضافة مشتركة
أداء عالٍ مع وحدات المعالجة المركزية AMD EPYC، ووحدات تخزين NVMe SSD وLiteSpeed، ودعم داخلي متخصص على مدار الساعة طوال أيام الأسبوع، وتدابير أمنية متقدمة بما في ذلك SSL، وقوة الغاشمة، والحماية من البرامج الضارة والحماية من DDoS، وتوفير ما يصل إلى 731 تيرابايت 4 تيرابايت

في إعدادات التصفية، يمكنك اختيار طريقة التصفية بناءً على “حالة الطلب” مباشرةً. عادةً ما يوفر الإضافة مربع اختيار يسمح لك بتحديد عدة حالات في نفس الوقت، مثل “completed” (مكتمل) و “processing” (قيد المعالجة).

الخطوة التالية مهمة للغاية: اختيار نوع التصدير. من أجل الحصول على قائمة عملاء نقية، يجب عليك اختيار “العملاء” كنوع للتصدير، وليس “الطلبات”. بهذه الطريقة، حتى لو كان لدى عميل عدة طلبات بنفس الحالة، سيتم تجنب تكرار أسماء العملاء تلقائيًا في ملف التصدير النهائي، وسيظهر كل عميل مرة واحدة فقط، وهو أمر مثالي لاستخدامه في قوائم البريد الإلكتروني.

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

القراءة الموصى بها دليل شامل: كيفية بناء موقعك الخاص باستخدام منصة WooCommerce من الصفر

حلول الإضافات (البرامج الإضافية) توفر الوقت والجهد، وتتمتع بميزات قوية، وهي الطريقة الموصى بها لإدارة العملاء بشكل مهني.

استخدام الكود المخصص مع WP CLI للمعالجة الجماعية

بالنسبة للمطورين أو في السيناريوهات التي تتطلب دمج الميزات مع الأنظمة الخاصة، يمكن توفير أقصى قدر من المرونة والأتمتة عن طريق كتابة كود مخصص أو استخدام أوامر WP CLI.

الاستضافة المشتركة InterServer
استضافة مشتركة $2.50 دولار أمريكي في الشهر، الشهر الأول $0.1 دولار أمريكي الرمز الترويجي tryinterserver، 461 نص برمجي للتطبيقات السحابية، تثبيت بنقرة واحدة.

يمكنك القيام بذلك من خلال ووردبريس (WordPress). WP_Query أو من خلال منصة WooCommerce. wc_get_orders هناك دوال يمكن استخدامها في البرمجة للحصول على الطلبات التي تكون في حالة معينة. فيما يلي مقتطف من كود نموذجي يُستخدم للحصول على جميع الطلبات التي اكتملت واستخراج عناوين بريد العملاء الإلكت

$args = array(
    'status' => 'completed',
    'limit' => -1, // 获取所有订单
);
$orders = wc_get_orders($args);
$customer_emails = array();
foreach ($orders as $order) {
    $customer_email = $order->get_billing_email();
    if (!in_array($customer_email, $customer_emails)) {
        $customer_emails[] = $customer_email;
    }
}
// 此时 $customer_emails 数组包含了所有不重复的客户邮箱
// 你可以将其写入CSV文件或进行其他处理

بالنسبة للعمليات الجماعية الأكثر تعقيدًا، مثل إضافة جميع العملاء ذوي حالة طلب معينة إلى مجموعة مستخدمين معينة (User Role) أو إرسال رسائل بريد إلكتروني مخصصة، يمكنك إنشاء أوامر خاصة باستخدام واجهة سطر الأوامر الخاصة بووردبريس (WP CLI). هذا يتيح لك تنفيذ هذه المهام عبر سطر أوامر الخادم، ويمكنك أيضًا دمجها مع خدمة Cron Job لتحقيق الأتمتة الكاملة.

أولاً، يجب عليك استخدام إضافة مخصصة أو قالب (theme) لتحقيق ذلك. functions.php قم بتسجيل أمر WP CLI في الملف. ضمن دالة الاستدعاء الخاصة بهذا الأمر، اكتب الكود المشابه للمنطق المذكور أعلاه للحصول على قائمة العملاء وتنفيذ عمليات الإدارة الخاصة بك (مثل تحديث بيانات المستخدمين، أو تنفيذ استدعاءات لواجهات برمجة التطبيقات الخارجية، وم

تتطلب هذه الطريقة مستوى عالي من المهارات التقنية، لكنها قابلة للتحكم الكامل، ويمكنها الاندماج بسلاسة مع العمليات الحالية، كما أن أداءها أفضل عند معالجة كميات هائلة من البيانات.

الملخصات

إدارة قوائم عملاء WooCommerce وتصديرها بشكل جماعي حسب حالة الطلبات يعتبر مهارة أساسية للعمليات المبنية على البيانات. بالنسبة لمعظم أصحاب المتاجر، يمكنهم تلبية احتياجاتهم العرضية بسرعة عن طريق استخدام الميزات الأصلية المتاحة في الواجهة الخلفية للتصفية والتصدير. ومع زيادة تكرار العمليات والحاجة إلى ميزات مخصصة، فإن استثمار إضافة متخصصة للتصدير سيعزز بشكل كبير الكفاءة وتجربة المستخدم. أما بالنسبة للمطورين أو المواقع الكبيرة، فإن كتابة كود مخصص أو استخدام أداة WP CLI يمثل الحل النهائي لتحقيق التكامل العميق والأتمتة. الخيار الذي تختاره يعتمد على احتياجاتك الخاصة، قدراتك التقنية، وميزانيتك، ولكن في كل الأحوال، إتقان هذه المهارة سيجعل إدارة عملائك وأنشطتك التسويقية أكثر دقة وفعالية.

الأسئلة الشائعة الأسئلة المتداولة

ماذا أفعل إذا كانت قائمة العملاء المصدرة تحتوي على عناوين بريد إلكتروني مكررة؟

عادةً ما يحدث تكرار عناوين البريد الإلكتروني بسبب وجود عدة طلبات لدى العميل في نفس الحالة. إذا كنت تستخدم طريقة تصدير الطلبات ثم تنظيمها يدويًا، فيجب عليك استخدام خاصية “حذف العناصر المكررة” في برنامج Excel. أما إذا كنت تستخدم إضافات متخصصة لتصدير البيانات، فتأكد من اختيار نوع “العميل” بدلاً من نوع “الطلب” في إعدادات التصدير، وقم بتفعيل خيار “تصدير العملاء الفريدين فقط” أو أي خيار مماثل للتخلص من التك

عند تصدير أنواع العملاء، عادةً ما تقوم الإضافات بمعالجة إزالة التكرار تلقائيًا بناءً على معرف المستخدم أو البريد الإلكتروني.

هل يمكن تصدير بيانات العملاء الذين يمتلكون طلبات بحالة معينة فقط خلال فترة زمنية محددة؟

ممكن. سواء كنت تستخدم إضافات أو كودًا مخصصًا، يمكنك بسهولة إضافة شروط تصفية زمنية. في إعدادات الإضافة، ابحث عن خيارات تصفية مثل “تاريخ الطلب” أو “تاريخ الإنشاء”, ثم حدد التواريخ البدائية والنهائية المطلوبة. أما في الكود المخصص، فسيتعين عليك إضافة هذه التواريخ إلى مصفوفة معاملات الاستعلام. ‘date_created’ => ‘2026-03-01…2026-03-31’ يتم استخدام مثل هذه المعاملات لتنفيذ عمليات البحث ضمن نطاق زمني معين.

بالجمع بين حالة الطلب ونطاق التاريخ، يمكنك تصدير قائمة دقيقة بجميع العملاء الذين أجروا نوعًا معينًا من المعاملات خلال الفترة المحددة.

كيف يمكن مزامنة قائمة العملاء المصدرة تلقائيًا مع منصة التسويق البريدي؟

هناك طريقتان رئيسيتان لتحقيق المزامنة التلقائية: الأولى: اختيار إضافة تصدير لمنصة WooCommerce تدعم الدمج المباشر (مثل Zapier أو Integromat أو الواجهات البرمجية الخاصة بمنصة WooCommerce نفسها)، وبعد الضبط يمكن أن تقوم هذه الإضافة تلقائيًا بنقل البيانات إلى منصات مثل Mailchimp أو ActiveCampaign أثناء عملية التصدير. الثانية: استخدام حلول برمجية مخصصة؛ حيث بعد الحصول على قائمة العملاء، يتم استدعاء واجهات برمجية التطبيقات الخاصة بمنصات التسويق الإلكتروني وكتابة الكود اللازم لإضافة معلومات العملاء إلى القوائم البريدية المحددة، سواء بشكل فردي أو بشكل جماعي.

أنصحك بالبحث أولاً لمعرفة ما إذا كانت الإضافة (البرنامج الخاص بالتصدير) التي تستخدمها تدعم ميزة دمج مجموعات التوسعات (extensions) هذه من عدمه.

عند استخدام الكود لتصدير كميات كبيرة من البيانات، كيف يمكن التعامل مع المشكلة المتعلقة بنقص الذاكرة؟

استخدمه مباشرةً. wc_get_orders وقم بالتعيين أيضًا. ‘limit’ => -1 قد يؤدي استرجاع جميع الطلبات عندما يكون حجم البيانات كبيرًا جدًا إلى تجاوز حد ذاكرة PHP. الحل هو استخدام طريقة الاستعلام التدريجي (التصفح). يمكنك استخدام… ‘paginate’ => true المعاملات (parameters)، ثم يتم معالجة البيانات على دفعات عن طريق التصفح التكراري (loop pagination).

الطريقة الأكثر كفاءة هي استخدام أوامر WP CLI للتعامل مع المهام المطلوبة، نظرًا لأن WP CLI تعمل في بيئة سطر الأوامر (command line)، وعادة ما تكون لديها حدود أعلى لاستخدام الذاكرة، كما يمكنها العمل لفترات طويلة دون التأثير على طلبات الويب الواردة من المستخدمين. في الكود، يجب التأكد من إطلاق المتغيرات غير المستخدمة في الوقت المناسب داخل الحلق unset()كما أن ذلك يساعد على تقليل استهلاك الذاكرة.