WooCommerce关闭价格显示可以通过WholesaleX插件或者代码实现,本文主要列举了通过这两种方法实现对所有用户和根据用户角色关闭WooCommerce价格显示的教程,以供大家在搭建跨境电商独立站时参考。

一、对所有用户关闭WooCommerce价格

1、使用插件

正确安装并激活WholesaleX插件后,进入设置部分,点击“价格”选项。

点击价格选项

这里可以看到两个选项:

  • 显示登录以查看产品列表页面的价格:启用此选项后,商品价格会从商店和档案页面隐藏,并显示“登录查看价格”的文字。
  • 显示登录查看单一产品页面的价格:如果想隐藏产品页面的价格,可以启用这个选项。

产品列表及单一产品价格页面

也可以更改“登录查看价格”按钮的链接,默认情况下,它会引导客户进入他们的“我的账户页面”,不过可以将链接到注册和登录页面,因为也可以用WholesaleX创建自定义注册页面。

当对配置满意后,点击“保存更改”按钮。

点击保存更改按钮

2、使用代码

前往WordPress主题文件编辑器的外观,打开functions.php文件,粘贴以下文件,点击“更新文件”。

// Hide price and show initial message for guests
add_filter('woocommerce_get_price_html', 'hide_price_initially_for_guests', 10, 2);
function hide_price_initially_for_guests($price, $product) {
if (!is_user_logged_in()) {
// Return a custom message for guests
return __('Price will be revealed once you log in', 'textdomain');
}
return $price;
}

当预览商店时,就可以看到所有WooCommerce产品价格都被隐藏了,“登录后价格将揭晓”的文字被价格替换。

产品价格都被隐藏

添加购物车按钮依然可见,这样客户在将产品加入购物车后就能看到价格。为了隐藏按钮,还需要在“functions.php”文件中添加以下代码。

// Hide Add to Cart button for guests
add_filter('woocommerce_is_purchasable', 'hide_add_to_cart_for_guests', 10, 2);
function hide_add_to_cart_for_guests($purchasable, $product) {
if (!is_user_logged_in()) {
return false; // Hide Add to Cart button
}
return $purchasable;
}

现在可以看到,添加购物车按钮也被隐藏了。

添加购物车按钮被隐藏

如果想鼓励用户登录,可以通过链接到登录和注册页面添加可点击的行动号召,为此需要在functions.php文件中添加以下代码。

// Update message to "Login to view price" with a link for guests
add_action('woocommerce_after_shop_loop_item_title', 'update_message_on_shop_page', 10);
add_action('woocommerce_single_product_summary', 'update_message_on_single_product', 25);

function update_message_on_shop_page() {
if (!is_user_logged_in()) {
// Remove the Add to Cart button on shop pages
remove_action('woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10);

// Display the updated message with login link
echo '<p class="login-link"><a href="' . wp_login_url() . '">' . __('Log in to View Price', 'textdomain') . '</a></p>';
}
}

function update_message_on_single_product() {
if (!is_user_logged_in()) {
// Display the updated message with login link on single product pages
echo '<p class="login-link"><a href="' . wp_login_url() . '">' . __('Log in to View Price', 'textdomain') . '</a></p>';
}
}

可以更改行动号召文本,并记得添加登录和注册页面的链接。例如本文已经链接到了“我的账户页面”,不过可以把链接添加到自定义注册页面。

现在可以看到“登录查看价格”的行动号召按钮被“加入购物车”按钮取代了。

登录查看价格按钮被加入购物车按钮取代

二、根据用户角色关闭WooCommerce价格

进入WholesaleX的动态规则部分,点击“创建动态规则”按钮,给规则添加一个名字,开始配置它。

点击创建动态规则按钮

现在需要选择想要的类型,选择“隐藏价格”规则,因为本文的操作目标是隐藏产品价格。

选择隐藏价格规则

本文选择未注册用户的角色,因为希望对所有已登录用户隐藏WooCommerce产品价格。

选择未注册用户的角色

在产品筛选部分,可以选择特定产品、所有产品、产品属性或特定类别的产品,本文选择所有产品。

选择目标产品

一旦隐藏了WooCommerce价格,加入购物车的按钮也会被隐藏,所以如果想联系潜在客户,可以启用“请求报价”按钮,这样你就可以收到潜在客户发送的报价请求。

启用请求报价按钮

最后可以设定规则的起始和结束日期,如果想在有限时间内隐藏价格,可以使用这个选项。

设定规则的起始和结束日期

完成所有想要的配置后,点击保存按钮并打开规则状态。

推荐阅读:

初学者指南:WooCommerce跨境电商独立站建站教程

如何使用Woo PayGate插件支持WooCommerce微信支付宝收款

WooCommerce产品图像尺寸如何设置

相关文章

  • 在标题字段中输入菜单的标题

    Shopify导航栏怎么添加子菜单

    Shopify导航栏怎么添加子菜单?进入Shopify跨境电商独立站后台,在“导航”-“添加菜单”中,点击“+ 添加菜单项”按钮即可按需求添加Shopify导航栏的子菜单。下文展示了Shopify导航栏怎么添加子菜单的具体步骤,及Shopify导航栏添加子菜单的相关问题汇总,以供大家参考。 一、Shopify导航栏怎么添加子菜单 1、转到 Shopify 后台中的“导航”。 2、在Shopify“菜单”部分,单击右上角的“添加菜单”按钮。 3、在“添加菜单”屏幕中,在“标题”字段中输入菜单的标题…

    开发教程 2025年 7月 28日
  • WordPress降版本

    WordPress怎么降版本

    WordPress怎么降版本?尽管更新WordPress版本通常会修复以前的安全问题并优化WordPress的功能,但新版本有时会引发主题损坏、性能下降、插件冲突或关键功能缺失等外贸建站问题,尤其在使用老旧或非托管插件与主题时更为常见。此时降级到兼容性更佳的旧版WordPress成为必要选择。 一、为什么WordPress需要降级 降级WordPress乍一听似乎有点反常,毕竟更新旨在修补安全问题、增加新功能并提升平台整体性能。但是有时候最新的WordPress版本却带来了明显多于好处的问题,这…

    开发教程 2026年 2月 19日
  • 单击 Theme Functions

    Woocommerce商城设置注册页面详细指南

    在使用Woocommerce和WordPress进行外贸建站时,大多数站长会选择通过自定义顾客登录和注册页面来增强用户体验,以更好的收集顾客信息,以做好网站的运营推广。所以下文将基于Woocommerce商城设置注册页面这一问题为各位站长具体介绍其中的详细过程,以供不熟悉操作的商家提供一个过程参考。 一、使用hooks设置Woocommerce商城注册页面 WooCommerce hooks提供了一种灵活且安全的方式来自定义Woocommerce商城注册页面,而无需直接编辑主题文件。 1、登录到…

    开发教程 2024年 12月 20日
  • WooCommerce多语言设置

    WooCommerce多语言设置教程

    WooCommerce作为一款WordPress外贸建站不可或缺的商城构建插件,其自身也拥用一系列强大的WooCommerce附加组件,例如构建WooCommerce多语言商城会使用到的Webis Multilingual插件,而下文将围绕此插件为大家展示WooCommerce多语言的设置过程,希望可以为各位提供一个多语言网站的设计思路。 一、安装插件 从WooCommerce帐户下载.zip文件,转到WordPress Admin-插件-添加新插件和上传插件,使用下载的文件,选择 Choose…

    开发教程 2024年 10月 24日
  • Shopify迁移到WooCommerce

    如何将Shopify迁移到WooCommerce

    如何将Shopify迁移到WooCommerce?对于希望从如何将Shopify SaaS独立站转向WooCommerce的商家而言,迁移过程可通过如何将Cart2Cart工具完成。本文将详细介绍通过Cart2Cart工具,将产品、客户、订单等核心数据从Shopify无缝导入WooCommerce的完整步骤,助你顺利实现平台切换。 一、WooCommerce 进入WordPress仪表盘-插-添加新内容。 在右侧搜索栏搜索WooCommerce插件,然后点击安装。 插件安装完成后,点击激活按钮即…

    开发教程 2026年 1月 16日
  • 外贸网站推广教程

    外贸网站推广教程

    有的商家在搭建完一个外贸独立站之后就认为万事大吉了,完全忽视了独立站搭建后的网站推广优化。如果说外贸建站是塑造品牌的基石,那么外贸网站推广则是让品牌长成参天大树的“肥料”。下文从网站定位明确开始为大家具体讲解外贸网站推广的具体教程,让各位商家对该过程有个大致了解。 外贸网站推广教程一:明确网站定位 何谓网站定位?意思是分清楚外贸独立站是做什么的,卖什么的,这一步取决于自己的产品和服务。通常外贸企业网站上一般都有自己公司的图片,所以定位一定不要太杂,要将自己的产品组合在一起,比如卖汽车配件的,就是…

    开发教程 2025年 6月 26日
联系我们

联系我们

0551- 62586667

邮件:service@spiderltd.com

工作时间:周一至周日,9:00 - 21:00,节假日不休息

在线客服
微信客服
微信客服
分享本页
返回顶部