كيفية حذف جميع طلبات WooCommerce بسرعة [نصائح SQL]

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

الطريقة المتاحة للجميع هي تحديد عمود من الأوامر في "كتب مريم الدخيل لاكاديمية الثراء "→"الطلبات"، ثم إلى"العمل الجماعي"اختر الخيار"نقل إلى المهملات"وانقر"Apply".

بعد النقر على "Apply"، سيتم نقل الطلبات إلى"محذوف".

ماذا نفعل عندما يكون لدينا مئات أو آلاف الطلبات التي نريد حذفها من أوامر WooCommerce؟

في المثال أعلاه ، لدي طلب واحد فقط ، ولكن عندما يكون هناك عدد قليل مئات الطلبات في WooCommerce، لديك خياران يمكنك من خلالهما حذفهما.

1. احذف أوامر WooCommerce من لوحة المعلومات.

يتجاهل العديد من مستخدمي WordPress و WooCommerce أو لا يرون ذلك في أعلى اليمين ، في مكان ما على لوحة القيادة اليمنى يوجد خيار "خيارات الشاشة".

من عند "خيارات الشاشة"يمكننا اختيار إدراج عدد أكبر من الأوامر على الصفحة. بواسطة default تسرد WooCommerce 25 طلبًا، ولكن من "خيارات الشاشة" يمكننا أن نختارعدد من items في كل صفحة"عدد أكبر.
إذا كان لديك عدد كبير جدًا من الطلبات ، فلا يزال هذا جيدًا لا تتجاوز 150 طلبًا مدرجًا في الصفحة. يمكن إجراء حمل كبير جدًا على الخادم ويمكن أن تحدث انقطاعات في الاتصال مع الخادم المضيف عند سرد الأوامر وعند حذفها. Errorو NGINX أو خادم HTTPD.

WooCommerce عدد الطلبات لكل صفحة

بعد النقر على "Apply"سيتم تحديث الصفحة تلقائيًا وسرد عدد أوامر WooCommerce التي قمت بتعيينها.

2. حذف أوامر WooCommerce من SQL

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

بادئ ذي بدء ، قم بعمل نسخة احتياطية من قاعدة البيانات.

انتقل إلى phpMyAdmin ، وحدد قاعدة بيانات المتجر ، وفي SQL ، قم بتشغيل سطر الأوامر أدناه:

update wp_posts set post_status = 'trash' where post_type = 'shop_order';

تأثر 4347 صفًا. (استغرق الاستعلام 0.2114 ثانية.)

عادت النتيجة في حالتي.

بعد تنفيذ أمر SQL بنجاح ، انتقل إلى المتجر عبر الإنترنت في Dashboard → WooCommerce → Orders → Trash وانقر على "فارغة المهملات".

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

شغوفًا بالتكنولوجيا ، أحب اختبار وكتابة برامج تعليمية حول أنظمة التشغيل macOS، لينكس ، Windows، حول تهيئة خادم الويب WordPress و WooCommerce و LEMP (Linux و NGINX و MySQL و PHP). أكتب على StealthSettings.com منذ عام 2006 ، وبعد بضع سنوات بدأت الكتابة على iHowTo. نصائح تعليمية وأخبار حول الأجهزة في النظام البيئي Apple: iPhone، اى باد، Apple مشاهدة ، HomePod ، iMac, MacBook، AirPods وملحقاتها.

اترك تعليق