كيفية حذف جميع الطلبات (الطلبات) بسرعة من WooCommerce [إرشادات SQL]

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

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

بعد النقر على "Apply"، سيتم نقل الطلبات إلى"سلة المهملات".

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

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

1. حذف WooCommerce أوامر من لوحة القيادة.

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

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

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

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

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

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

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

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

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

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

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

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

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

شغوفة بالتكنولوجيا ، أكتب بسرور StealthSettings.com منذ عام 2006. لدي خبرة واسعة في أنظمة التشغيل: macOS, Windows سي Linuxبل أيضًا في لغات البرمجة ومنصات التدوين (WordPress) وللمتاجر عبر الإنترنت (WooCommerce، ماجنتو، بريستاشوب).

كيف » WordPress » كيفية حذف جميع الطلبات (الطلبات) بسرعة من WooCommerce [إرشادات SQL]

5 أفكار حول "كيف نحذف جميع الطلبات بسرعة من WooCommerce [إرشادات SQL] "

  1. ألن تكون هناك أشياء أخرى يمكن حذفها مثل المدفوعات أو التعليقات المرتبطة؟

    رد
  2. هل يمكنني الاحتفاظ بأوامر غير ساريبي meglio لكل من قاعدة بيانات العملاء المتاحة؟

    موقع Nel mio gli ordini più vecchi si cancellano تلقائيًا.
    تعال لاستدعاء إجراء bloccare Questo أو إجراء حفظ لكل سمبر؟

    شكرا لك.

    رد
اترك تعليق