آیا به دنبال راهی برای حذف همه محصولات از ووکامرس هستید؟ ووکامرس همچنان قدرتمند بسیاری از فروشگاه های آنلاین است زیرا دارای ویژگی های زیادی است. این به شما امکان می دهد هر چیزی را به صورت آنلاین بفروشید.
با این حال ، اگر صاحب فروشگاه هستید ، باید هوشیار باشید. این امر به این دلیل است که شما باید از همه چیز آگاه باشید تا فروشگاه را با پرفروش ترین محصولات به روز نگه دارید.
شما باید بدانید که چه روندی و فصل فروش محصولات خاص وجود دارد.
وقتی صحبت از فروش محصولات فصلی می شود ، ممکن است لازم باشد محصولاتی را که فعلا فروخته نشده اند حذف کنید.
این به این دلیل است که آنها فقط برای یک دوره خاص مرتبط هستند.
در برخی موارد ، ممکن است موجودی شما تمام شود ، و احتمال بازگشت مشابه موجودی وجود ندارد. شما باید این محصولات را از فروشگاه خود حذف کنید.
نحوه حذف همه محصولات از ووکامرس
در این پست به شما نشان خواهیم داد که چگونه حذف همه محصولات از فروشگاه شما بسیار آسان است.
توجه به این نکته ضروری است که ووکامرس برای این کار یک راه حل داخلی دارد. این امر باعث می شود که افراد مبتدی بتوانند محصولات خود را با چند کلیک حذف کنند.
ادامه را بخوانید ، زیرا ما همچنین راه حل پیچیده تری را برای توسعه دهندگان ارائه می دهیم.
مراحل حذف همه محصولات از ووکامرس
حذف همه محصولات از فروشگاه شما پیچیده نیست. در اینجا مراحلی وجود دارد که باید دنبال کنید:
- وارد سایت وردپرس خود شوید و به عنوان کاربر مدیر به داشبورد دسترسی پیدا کنید.
- از منوی داشبورد ، روی محصولات> همه محصولات کلیک کنید.
- محصولات را یکی یکی انتخاب کنید.
- از طرف دیگر ، می توانید فیلترها را بر اساس دسته ، وضعیت موجودی و نوع محصول اعمال کنید.
- روی Bulk Actions کلیک کرده و Move to Trash را انتخاب کنید.
با این حال ، اگر محصولات زیادی دارید ، اگر صدها محصول دارید ، این روند می تواند بسیار خسته کننده باشد.
برای حذف انبوه محصولات می توانید از دستور SQL استفاده کنید.
در اینجا مراحلی وجود دارد که باید دنبال کنید:
- وارد پورتال phpMyAdmin شوید
- پایگاه داده ای را انتخاب کنید که همه محصولات باید حذف شوند. مطمئن شوید که قبل از اجرای دستور SQL از پایگاه داده خود نسخه پشتیبان تهیه کرده اید!
- سپس جدول “wp_posts” را انتخاب کرده و دستور SQL را مطابق شکل زیر اجرا کنید:
DELETE relations.*, taxes.*, terms.* FROM wp_term_relationships AS relations INNER JOIN wp_term_taxonomy AS taxes ON relations.term_taxonomy_id=taxes.term_taxonomy_id INNER JOIN wp_terms AS terms ON taxes.term_id=terms.term_id WHERE object_id IN (SELECT ID FROM wp_posts WHERE post_type IN ('product','product_variation')); DELETE FROM wp_postmeta WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type IN ('product','product_variation')); DELETE FROM wp_posts WHERE post_type IN ('product','product_variation');
این دستور تمام محصولات را حذف می کند.
نتیجه
در حال حاضر ، باید بتوانید همه محصولات را از فروشگاه خود حذف کنید. ووکامرس حذف بسیاری از محصولات را در یک زمان بسیار آسان می کند.
با این حال ، اگر از دست زدن به کد راحت هستید ، توصیه می کنیم دستور SQL را اجرا کنید. در وقت شما بسیار صرفه جویی می شود.
همچنین می توانید از یک افزونه برای دستیابی به همان نتیجه استفاده کنید.
اگر در اجرای کد با مشکل مواجه شدید ، لطفاً با یک توسعه دهنده واجد شرایط وردپرس تماس بگیرید.