如何删除 WooCommerce 中的所有产品?
已发表: 2022-09-15在经营 WooCommerce 商店时,必须保持警惕。 从流行趋势到热销产品,从即将到来的季节到节日优惠,您必须了解一切,以保持商店更新并拥有更有可能出售的产品。
有加法,也有删减。 也就是说,如果你添加季节性产品或暂时没有销售的产品,它们必须被删除,对吗?
这是您需要访问 WooCommerce 删除所有产品功能的地方。
无论您是要批量删除所有 WooCommerce 产品还是基于过滤器删除产品,本文一定会让您的工作更轻松。
为什么需要从 WooCommerce 商店中删除产品?
在深入使用默认 WooCommerce 删除产品之前,我们将首先强调为什么需要从 WooCommerce 商店中删除产品。
在多种情况下,您需要批量删除 WooCommerce 产品。 下面提到前五个原因。
季节性产品
仅在特定时间段内相关的产品。 说是世界杯足球赛,添加的产品都是和赛事相关的。 事件发生后,此类产品的销量会下降,到了完全脱离潮流的时候。 因此,需要批量删除这些产品。
循环产品
在某些情况下,库存会定期补充新产品。 就像著名的 Zara 品牌一样,每个主要季节都有新衣服。
那么旧股怎么办? 删除它们,使它们今后不再可用。
缺货产品
对于缺货且不可能有相同库存退货的产品,最好将它们从商店中移除。 拥有不出售或缺货的产品没有任何意义。
非卖品
什么不卖,最好摆脱它们,而不是为这些未售出的库存积累灰尘和成本。
测试产品
在启动主要产品之前,您创建一些测试产品以检查一切是否正常。 因此,当最终产品推出时,请移除测试产品。
从 WooCommerce 商店中删除产品的三种方法
您可以使用三种方法或解决方案删除 WooCommerce 中的所有产品。 对于想知道如何一次全部删除 WooCommerce 产品的人,这里是为您提供的分步指南。
使用默认的 WooCommerce 方式——适用于较少的产品
考虑到要从商店中删除的产品数量少于几百个,WooCommerce 删除所有产品任务可以从产品页面本身执行。
- 转到
WooCommerce > Products
- 选择
Screen Options
以增加要显示的产品。 - 逐一选择产品。 或根据类别、库存状态、产品类型应用过滤器。
- 单击
Bulk Actions
并选择Move to Trash
。
这个过程非常缓慢和乏味。 如果您不将每页的产品数量限制在 100 或更少,这将花费大量时间。
要永久删除这些产品,您需要将它们从垃圾箱中删除。
运行 SQL 命令——适用于更多产品但需要编码
从 WooCommerce 中删除批量产品的另一种方法是运行 SQL 命令。
- 登录到
phpMyAdmin
门户 - 选择包含所有要删除的产品的数据库。 确保您在执行 SQL 语句之前备份您的数据库!
- 比选择表
{prefix}_posts
并运行 SQL 语句,如图所示。
删除关系。*、税收。*、条款。* FROM wp_term_relationships AS 关系 INNER JOIN wp_term_taxonomy AS 税 ON Relations.term_taxonomy_id=taxes.term_taxonomy_id INNER JOIN wp_terms AS 术语 ON tax.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 语句后,验证您的产品是否已删除。
但是,这不是批量删除产品的最佳方式。
有时要删除的产品总量在数千个范围内,使用上述过程会消耗大量时间。 此外,对复杂案例运行 SQL 查询并不是每个人都喜欢的,因为如果出错,您可能会丢失大量数据。
这就是为什么我们推荐下面的第三个选项——使用 Smart Manager 插件删除所有产品或使用 WooCommerce 中的高级过滤器删除产品。
使用智能管理器 – 对于任意数量的产品,无需编码即可快速完成
Smart Manager 是一个功能强大的插件,可让您使用类似 Excel 的电子表格轻松充分利用 WooCommerce 商店。
从管理产品到批量编辑它们——添加/删除/更新,您可以使用智能管理器插件。
不仅仅是产品,您还可以批量编辑您的订单、优惠券、博客文章、页面、用户……任何 WordPress 文章类型。 帖子类型有单独的选项卡,可用于过滤详细信息并随时删除它们。 您可以放心,该插件会轻松清除不需要的数据。
Smart Manager 插件在 WordPress.org 上提供 Pro 和 Lite(免费)版本。
尽管该插件支持精简版中的 WooCommerce 删除所有产品功能,但您一次只能将它们移动到垃圾箱并最多删除 50 条记录。
因此,如果您还想要使用高级搜索过滤器和批量编辑功能的永久删除功能,购买专业版是更新商店数据库的最佳方式。
获取智能管理器插件
Smart Manager 如何让删除 WooCommerce 产品变得超级简单快捷?
删除所有产品/批量删除产品
如上图所示,
- 转到
WP Admin > Smart Manager
,然后从下拉列表中选择Products
作为帖子类型。 - 勾选标题复选框以选择所有产品。 或仅选择您要删除的那些产品。 使用高级搜索快速找到您想要的产品。
- 单击
Delete
图标。 它将显示两个选项 -Move to Trash
和Delete Permanently
。 选择您想要的选项。
而已。 因此,只要您确定需要删除所有显示的产品,请按照上述步骤操作。
试试现场演示
基于过滤器批量删除产品
从列表中选择产品。 或使用搜索栏过滤掉特定产品。 选择它们,然后单击删除。 这将从列表中删除选定的产品。
应用过滤器并删除测试产品、非销售产品……
该插件具有高级搜索功能,可让您根据需要过滤产品。 AND-OR 操作允许您搜索任何产品并单击删除它们。
例如,您想删除价格低于 10 美元的所有产品。 应用过滤器,选择产品,然后删除它们。
根据类别和属性删除
根据特定的类别和属性选择产品。 说删除所有黄色的 T 恤。 根据条件过滤它们并应用删除选项。 同样,您也可以使用该插件从列表中删除类别和属性。
使用内联编辑删除产品
选择任意一行或多行并通过单击“删除”选项直接删除产品。 快速删除较少的产品非常方便。
使用日期过滤器删除产品
当您想要删除提到的季节性产品时,这很有用。 在 Smart Manager 的高级搜索选项中应用日期范围。 它会为您获取该日期范围内的产品。 选择不需要的,然后单击删除。
注意– 删除产品也不会在其任何现有订单或订阅中显示相同的产品名称。
仅删除特定的产品变体
Smart Manager 在单独的行中列出每个产品变体。 这意味着,如果您要删除特定产品的 Y 变体中的唯一 X 个,请仅选择这些产品变体并删除它们。
删除特色图片、媒体库图片
这是使用 Smart Manager 的另一个优势。 从下拉列表中选择“附件”作为帖子类型,而不是浏览每个产品和帖子。 选择要删除的所有图像,然后单击删除图标。
听起来很刺激对吧?
如何删除具有重复描述的相同产品?
Smart Manager 允许您删除具有相同描述的产品。 您可能会在创建测试产品或导入过程中添加数百个具有重复描述的产品,并希望摆脱它们。
- 切换高级搜索。
- 从第一个下拉列表中选择
Description
,从第二个下拉列表中选择is
,然后输入或复制描述。 - Smart Manager 将获取您所需的结果。 搜索结果还将包括管理员不希望删除的主要产品。 所以要慎重选择产品。
- 单击删除按钮,选择永久删除产品或将其移至垃圾箱。
Smart Manager 还让您可以根据标题、库存状态、产品类别、SKU、标签和其他产品字段(包括自定义字段)灵活地删除重复的产品。
结论
报废所有不再销售或不需要的产品对于保持商店更新和避免成本至关重要。
因此,无论您是刚开店还是经营了多年的店铺,无论您拥有成百上千的产品,Smart Manager 都是删除 WooCommerce 产品最便捷的解决方案。 超级简单,超级快速。
立即获取 Smart Manager 插件