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产品图像尺寸如何设置

相关文章

  • WooCommerce8 PDF发票插件

    WooCommerce商城独立站发票设置教程

    一个值得海外客户信赖的跨境电商独立站,发票功能的设置是提升消费者信任感的关键步骤。但不少卖家卡在WooCommerce发票设置环节,不知道怎么装插件、配信息、定模板。这篇教程就手把手教你从安装发票插件,到通用信息配置、发票规则设定,再到个性化模板定制,帮商家速搞定独立站发票管理。 一、安装WooCommerce发票插件 登录WordPress账户。 从WordPress仪表盘中导航到插件-添加新插件。 搜索“WooCommerce PDF发票插件”。 点击“立即安装”按钮安装插件,然后激活插件。…

    开发教程 2026年 1月 12日
  • 外贸建站网站建设

    小白也能轻松搞懂的外贸建站网站建设流程分享

    外贸建站逐渐成为多数国内商家品牌出海的主要方式,其中又不乏一些是第一次建站的商家,对外贸建站网站建设的流程并不太熟悉,所以本文接下来将围绕外贸建站前五问、外贸建站四件套、外贸建站七步曲,向大家分享小白也能轻松搞懂的外贸建站网站建设流程。 一、外贸建站网站前五问 目标市场是谁?美国、东南亚、非洲等,市场不同,语言、审美、支付方式不同 核心产品是什么?主推产品或系列,不要贪多,聚焦利润款 竞争对手网站是什么样的?研究同行网站结构,采用他们的优点,避开他们的错 要做哪种类型的外贸建站网站?官网型、展示…

    开发教程 2025年 11月 6日
  • Ubuntu系统的桌面环境

    新手指南:Ubuntu系统的基本操作和使用教程

    一、Ubuntu系统的基础操作 1、界面介绍 Ubuntu系统的桌面环境通常是基于GNOME桌面环境,它包括以下元素: 桌面:桌面是能看到的整个屏幕,可以在桌面上放置文件和文件夹。 任务栏:位于屏幕顶部的横条通常包含了应用程序启动器、系统菜单、通知区域等。 应用程序启动器:通常位于任务栏左侧,包含了常用的应用程序图标,你可以从这里启动应用程序。 通知区域:通常位于任务栏右侧,包含了系统通知、网络连接、音量控制等快捷操作。 应用程序菜单:在桌面的左上角,通常是一个“Activities”按钮,点击…

    开发教程 2024年 4月 24日
  • divi主题搭建WordPress网站

    Divi主题搭建WordPress网站教程

    Divi主题目前是WordPress外贸建站可靠且快速的WordPress主题,但是因为Divi主题全英文的操作界面,对于国内一些商家来说,不太友好,所以接下来本文将向各位站长介绍Divi主题搭建WordPress网站教程的详细内容,以供各位参考。 一、获取域和虚拟主机 选择域名和网络托管是创建网站的两个基本步骤。 域名是网站的唯一地址,因此请选择一个相关且令人难忘的域名。另一方面网络托管用于将网站的文件存储在服务器上,因此请根据需要选择可靠的提供商。之后通过域名注册商注册域,进行主机托管设置,…

    开发教程 2025年 10月 6日
  • 访问如下所示的WordPress仪表板

    如何将WordPress网站做成APP?

    如何将WordPress网站做成APP?将WordPress网站做成APP最简单的方法便是通过MobiLoud、WPMobile.App等插件实现WordPress网站APP功能的实现。从一定程度上来说,将WordPress网站做成APP不仅可以增强品牌的用户粘性和影响力,而且有利于提高用户参与度进而提升网站转化率,下文将为各位呈现WordPress网站做成APP的有关内容,以供大家在外贸建站时进行参考。 一、为什么要将WordPress网站做成APP 1、增强的用户体验:为移动设备提供更流畅、…

    开发教程 2024年 12月 16日
  • 转到文件备份向导

    WordPress迁移教程 WordPress怎么迁移到新站点

    在某些特殊情况下,商家需要通过WordPress站点的迁移实现外贸建站业务的正常运行,但是对于一些用户来说,这一步步骤却是令人头疼的问题。通常来说商家可以通过cPanel面板或者网站迁移类插件实现WordPress迁移到新站点这一目的,对于有一定技术基础的用户而言,可以使用cPanel面版进行手动迁移,但对于一些技术小白来说,使用插件进行WordPress站点自动迁移则是一个明智的选择,所以下文将为大家分别介绍这两种WordPress迁移教程,以供大家参考。 一、WordPress迁移到新站点准…

    开发教程 2024年 11月 22日
联系我们

联系我们

0551- 62586667

邮件:service@spiderltd.com

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

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