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 创建Shopify商店的第一步是Shopify注册,为此需要访问 Shopify 并单击“开始免费试用”按钮。Shopify 提供为期三…

    开发教程 2025年 4月 23日
  • 如何在WooCommerce中设置折扣码?

    如何在WooCommerce中设置折扣码?

    如何在WooCommerce中设置折扣码?商家可以通过WooCommerce-常规-折扣码这一途径进行WooCommerce折扣码的设置。在进行WooCommerce和WordPress跨境电商独立站搭建的工作中,不少商家会通过使用WooCommerce折扣码来提高用户的忠诚度和网站户转化率,所以接下来将为大家具体介绍WooCommerce折扣码的设置过程,以最大程度上满足顾客需求,提高网站的竞争力。 一、WooCommerce折扣码类型 WooCommerce提供多种折扣码类型以满足不同的销售…

    开发教程 2025年 2月 18日
  • 将小部件拖放到右侧所需的侧边栏区域

    WordPress短代码怎么用?

    WordPress短代码怎么用?随着WordPress Shortcode API功能的发布,越来越多的商家会借助WordPress短代码来实现WordPress特定功能的开发与添加。常见的WordPress短代码主要有视频、音频,图库等,但是对于一些不熟悉WordPress短代码的商家来说,借助WordPress短代码实现WordPress外贸建站可能会有一点困难,所以下文将基于此为大家介绍WordPress短代码怎么用及是什么的有关内容。 一、WordPress短代码是什么 WordPres…

    开发教程 2024年 12月 31日
  • 外贸网站推广教程

    外贸网站推广教程

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

    开发教程 2025年 6月 26日
  • shopify收款

    Shopify收款后如何退款

    Shopify收款后如何退款?商家可以在Shopify后台对订单的整个或单一部分进行退款,同时也可以为订单运费退款、允许超额退款等,下文将围绕这几种Shopify收款后的退款情况,一一介绍操作步骤,供大家在运营跨境电商独立站时提供方法指导。 一、Shopify收款后如何退款 1、整个退款 可以为订单中的所有商品发放全额退款。为订单退款时可以手动编辑退款总额,以向Shopify客户收取退货手续费,还可以退还任何运费。 为订单退款时可以退款至原始付款方式、商店抵扣额或两者。如果通过发放商店抵扣额退款…

    开发教程 2025年 9月 1日
  • Shopify注册流程及注意事项

    Shopify注册流程及注意事项

    随着SaaS跨境电商独立站搭建的火爆,作为用户友好代表的Shopify建站平台受到了众多站长的追捧。为了帮助使用Shopify建站的商家更好的使用Shopify搭建独立站,下文将围绕Shopify注册流程和注意事项,为大家展开以下内容,进一步掌握Shopify独立站的搭建步骤。 一、Shopify注册流程 1、点击访问Shopify官网,点击首页的免费试用按钮,对于使用Shopify建站的用户来说,Shopify均赠送了3天的免费试用期限,在这三天的期限内,用户可以进一步了解Shopify建站的…

    开发教程 2025年 4月 1日
联系我们

联系我们

0551- 62586667

邮件:service@spiderltd.com

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

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