簡體   English   中英

Woocommerce - 需要刪除與 SQL 或插件類別無關的產品

[英]Woocommerce - Need to delete products with no association to a categories with SQL or plugin

背景:我繼承了一個產品數據庫非常臃腫的網站。 大約有 260 個實際產品使用 WPML 翻譯成英文和法文,總共應該有 520 個帖子(對於每個產品,有一個相同的 SKU 兩個不同的 ID)。 然而,處於已發布狀態的產品總數超過 720。

我導出了我所有的產品,並意識到某些產品的第三個實例具有相同的 SKU 和另一個 ID,但它們未關聯到任何類別,即“類別”字段為空。 這些不是變體,只是父產品的幽靈實例。

要解決的問題

  • 我需要擺脫那些沒有類別關聯的“幽靈”產品。 (我確實有 CSV 形式的罪犯 ID 列表)
  • 如果可能的話我想了解那些額外的產品是什么。 它們可以是列表的未翻譯版本嗎? 他們只是損壞/無效的記錄嗎?
  • 我可以做 SQL 或插件或任何需要的東西。

顯示無效產品的產品數量差異

謝謝!

我在 WordPress 中使用 CLI shell 解決了這個問題。

通過簡單地 SSH 連接到后端,我使用了以下語法

wp wc product delete <ID>用於刪除產品,您可以添加 --force 以永久刪除它。

有了違規者 ID 列表,我只是簡單地編寫了一個 shell 腳本,該腳本按順序執行所有命令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM