wordpress - 希望商店中的 Wocomerce 产品可见,但不可购买
问题描述
我正在寻找在 Wordpress woocommerce 网上商店中展示产品的选项,但客户应该无法在线购买。
我的客户出售古董,其中一些太脆弱而无法运送,但她希望该产品能够在网上商店中展示。
有什么简单的方法可以做到这一点?有 1500 种产品,我非常不想手动为所有产品添加重量等级。
现在有些产品是私有的,但她喜欢“介于两者之间”的选项,在商店中展示一些产品,购买它们应该不可能在网上购买。
希望得到帮助。
最好的问候贝里特
解决方案
您可以删除添加到购物车按钮并禁用结帐功能。
add_filter( 'woocommerce_is_purchasable', '__return_false');
remove_action('woocommerce_single_variation', 'woocommerce_single_variation', 10);
remove_action('woocommerce_single_variation', 'woocommerce_single_variation_add_to_cart_button', 20);
它对我有用。如果它不适用于您,您应该解释更多或提供有关您的 WC 设置的更多详细信息
推荐阅读
- c++ - 不等待 std::cin.ignore()
- python - 记录器结果没有出现在 Django 的 unittest 输出中
- php - 多对多关系的 SQL 查询以在 HTML 中显示数据
- angular - 代码与 Angular 6 以及如果与 Angular 5 不兼容
- scala - Typeclass 的模棱两可的隐含值
- javascript - 在本地存储中更改数组内部的值
- javascript - 我的背景颜色没有随 javascript 改变
- java - 在 Pivotal GemFire Lucene Analyzer 中访问数据未找到
- macos - 如何使用 Expo 强制应用程序在 iPhone 模拟中使用 iPad 进行模拟?
- c# - ajax更新面板控制问题