Tosunkaya.com

WooCommerce Tüm Ürünleri SQL Komutu İle Silme (phpMyAdmin)

WooCommerce Tüm Ürünleri SQL Komutu İle Silme (phpMyAdmin)

WooCommerce destekli e-ticaret web sitenizdeki tüm ürünleri kaldırmanız gerekebilir. WooCommerce’de bunu yerel olarak yapmanın kolay bir yolu yok. Siteye aktarmak için kullandığım ürün veri XML dosyamı değiştirdiğim için yapmam gerekiyordu. Oldukça basittir, ancak düzgün bir şekilde yapabilmek için, mevcut tüm ürünlerle bağlantılı taksonomi, ilişkiler vb.

Bunu yapmak için WooCommerce Remove All Products eklentisini kullanmayı denedim, ancak 1 milyona yakın ürün kaldırmaya çalışınca sürekli timeout oldu ve ikinci olarak herhangi bir taxonomy de kaldırmadı.

Bu nedenle, tüm ürünlerinizi kaldırmak için PhpMyAdmin’inize veya WordPress veritabanınızı düzenlemek için Sequel Pro gibi başka bir araca erişmeniz gerekir. PhpMyAdmin kullanacağım çünkü en kolayı.

1.Adım: PhpMyAdmin’e Girin

phpmyadmin giriş

Birden fazla veritabanınız varsa, doğru veritabanını tıkladığınızdan emin olun. Aynı etki alanında birden fazla WordPress yüklemeniz olduğundan emin değilseniz, bir tablo açın ve “wp_options” ifadesini arayın, üzerinde değişiklik yaptığınız web sitesinin URL’sini görebilirsiniz.

2.Adım: SQL İfadesi (Statement) Çalıştırın

Doğru veritabanındaysanız, sağ üstteki SQL sekmesine tıklayın. Boş olabilir veya önceki bir komuttan bir SQL ifadesi olabilir. Bunu silin ve yerine resmin aşağıdaki kodu yapıştırın.

SQL İfadesi (Statement) Çalıştırın

Boşken, aşağıdaki kodu kopyalayıp yapıştırın:

SQL metin alanı şöyle görünür:

Woocommerce Tüm Ürünleri PhpMyAdmin'de Silme SQL Kodu

SQL ifadesini yürütmek için “Git” düğmesine basın.

3. Adım: Tüm Ürünlerin Silindiğini Doğrulayın

WooCommerce ürünler kısmına girin ve herhangi ürününüzün kalmadığını görün.

WooCommerce Hiç Ürün Yok

BONUS) Eğer tüm ürünleri kaldırmak yerine sadece “xx” içeren ürünleri veya belli kategoriyi kaldırmak için SQL komutlarıyla alakalı doclara kısa bir göz gezdirebilirsiniz.

  • https://www.w3schools.com/sql/sql_select.asp

Alternatif Tüm Ürünleri Kaldırma SQL Kodu

Bu kodun aynısını yapan PHP dosyası:

Tüm ürünleri ve ilişkileri kaldırma SQL kodu:

Tüm ürünleri, kategorileri, metaları ve ilişkileri kaldırma SQL kodu:

Eğer yukarıdaki basit adımları yapmakta zorlandıysanız veya herhangi şekilde phpMyAdmin’e erişemiyorsanız aynı işlemleri yapan bir eklenti yükleyerek deneyebilirsiniz.

Woo Product Remover

Store Toolkit for WooCommerce

5/56558 oy

Emre Tosunkaya

Kendini tamamen İnternete adamış bir tekno adam. Teknoloji ve İnternet adına; WordPress, Webmaster, Android, Google, mobil, oyun, yazılım hakkında insanlara yararlı makaleler yazar. "Bize her yer Paris değil, la bize her yer Ankara!"