首页 文章

Woocommerce和停产的产品

提问于
浏览
0

目前在woocommerce背后运行一个网上商店 . 最近我们有几种产品已经停产,并假设已经有一个内置的流程来处理已停产的产品,这些产品告诉客户该产品已停产,也不会导致死页考虑到seo考虑因素 .

令我们惊讶的是,在不影响处理已停产产品的seo工作的情况下,我们找不到任何原生选项 . 经过几天和几天的研究,我们得出的结论是,没有人真正了解并提出各种相互矛盾的观点 .

我们的产品贯穿整个生命周期:

  • 有货 - 有库存的产品和库存

  • 缺货 - 活跃的产品,但目前缺货,待补货

  • 已停产 - 不活跃的产品,报废产品,不再销售,不再进行补货 .

我正在努力解决的部分是如何处理第3点,因为woocommerce似乎混合了2和3而没有实际的停产产品选项 . 建议我遇到过

  • 对已停产的产品不做任何处理 - 此选项存在许多问题,目录中包含不必要的停产产品,糟糕的用户体验,您无法辨别产品是否缺货或已停产 .

  • 删除已停产的产品 - 对于seo不利,除非创建自定义404页面以将用户重定向到相关产品并假设404页面随着时间的推移失去排名,否则您将失去所有已停产产品的链接汁 .

  • 将产品标记为缺货并从存档页面隐藏 - 缺少合法的缺货产品以及停产的产品停产产品

  • 链接here建议有一个插件来处理已停产的产品,但似乎没有这样的东西存在 .

所以我的问题是人们如何真正处理他们的woocommerce网站上已停产的产品以标记停产的产品,而不会对这些页面进行seo排名,同时使“活跃缺货”产品仍然可见且完全独立停止 .

1 回答

  • 0

    首先,您不能删除已停产的产品,因为过去的订单会引用已停产的产品 - 客户可能希望查看他/她之前订购的产品 .

    WooCommerce有一个过滤器'woocommerce_product_is_visible',您可以使用它来控制各个产品的目录可见性 . 您应该使用它来隐藏目录中已停止的项目 . 我会将产品 Headers 更改为前缀“Discontinued - ”并对其进行过滤 .

    Even easier, you can just set the "Catalog visibility" field to "hidden" in the Publish box of the editor.

相关问题