目前在woocommerce背后运行一个网上商店。最近,我们已经有几款产品已经停产,并且假设已经有一个内置的流程来处理已停产的产品,这些产品告诉客户该产品已经停产,也不会导致死页考虑到seo考虑因素。
令我们惊讶的是,我们无法在不影响处理已停产产品的搜索引擎优化工作的情况下找到任何原生选项。经过几天和几天的研究,我们得出的结论是,没有人真正了解并提出各种相互矛盾的观点。
我们的产品贯穿整个生命周期:
我正在努力的部分是如何处理第3点,因为woocommerce似乎混合了2& 3对已停产的产品没有实际选择权。建议我遇到过
对已停产的产品不做任何处理 - 此选项存在许多问题,目录中包含不必要的已停产产品,糟糕的用户体验,您无法辨别产品是否缺货或停产。
删除已停产的产品 - 对于seo不利,您将失去排名停产产品的所有链接汁,除非创建自定义404页面以将用户重定向到相关产品并假设404页面随着时间的推移而失去排名。
将产品标记为缺货并隐藏存档页面 - 缺少合法的缺货产品以及停产的产品停产产品
链接here建议有一个插件来处理已停产的产品,但似乎没有这样的东西存在。
所以我的问题是人们如何在他们的woocommerce网站上真正处理已停产的产品以标记已停产的产品,而不会对这些页面进行seo排名,同时制作"活跃缺货"产品仍然可见并完全独立停止。
答案 0 :(得分:0)
首先,您不能删除已停产的产品,因为过去的订单引用了已停产的产品 - 客户可能希望查看他/她之前订购的产品。
WooCommerce有一个过滤器' woocommerce_product_is_visible'您可以使用它来控制各个产品的目录可见性。您应该使用它来隐藏目录中已停止的项目。我会更改产品标题以获得前缀'已停产 - '并过滤掉。
更简单,您只需设置"目录可见性"字段到"隐藏"在编辑器的“发布”框中。