كيفية حذف جميع الأوامر (الطلبات) بسرعة في WooCommerce [SQL Tips]

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

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

بعد النقر فوق “يتقدم“، سيتم نقل الطلبات إلى “نفاية“.

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

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

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

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

من “خيارات الشاشة” يمكننا اختيار إدراج عدد أكبر من الطلبات في الصفحة. بشكل افتراضي يسرد WooCommerce 25 طلبًا، ولكن من “خيارات الشاشة” يمكننا الاختيار في “عدد العناصر لكل صفحة” رقم أكبر.
إذا كان لديك عدد كبير جدًا من الطلبات ، فهذا جيد رغم ذلك لا تتجاوز 150 طلبًا مدرجًا في الصفحة. يمكنك القيام بحمل كبير جدًا في الخادم وقد تحدث انقطاع الاتصالات مع خادم المضيف على كل من عناصر التحكم وحذفها. errori nginx أو httpd server.

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

بعد النقر فوق “يتقدم” سيتم إعطاء التحديث تلقائيًا على الصفحة وإدراج عدد أوامر WooCommerce التي تحددها.

2. Wocommerce Delete Delete من SQL

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

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

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

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

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

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

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

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

شغوفة بالتكنولوجيا ، أكتب بسرور على موقع Stealthsetts.com بدءًا من عام 2006. لدي تجربة غنية في أنظمة التشغيل: MacOS و Windows و Linux ، ولكن أيضًا في لغات البرمجة ومنصات التدوين (WordPress) والمتاجر عبر الإنترنت (WooCommerce ، Magento ، Presashop).

Home مصدر دروس تكنولوجيا المعلومات الخاصة بك ونصائح وأخبار مفيدة. كيفية حذف جميع الأوامر (الطلبات) بسرعة في WooCommerce [SQL Tips]

5 أفكار حول "كيفية حذف جميع الأوامر (الطلبات) بسرعة في WooCommerce [SQL Tips]”

  1. ولكن ألا يكون من الأفضل الاتصال بقاعدة بيانات عميل؟

    على موقعي ، يتم إلغاء أقدم الطلبات تلقائيًا.
    كيف يمكنني منع هذا الإجراء بدلاً من ذلك وأبقيه إلى الأبد؟

    شكرًا لك.

    الرد
  2. Pingback: Cum sa setati o suma minima de comanda in WooCommerce
اترك التعليق