问题标签 [hook-woocommerce]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3242 浏览

php - WooCommerce 购物车 - 动态价格变量传递到自定义价格挂钩

我在一个变量中获取了动态自定义价格,我想将其传递给购物车中woocommerce_before_calculate_totals挂钩中的挂钩函数。但它不起作用。

这是我的代码:

我怎样才能做到这一点?

谢谢

0 投票
1 回答
433 浏览

php - 在 WooCommerce 中为不同类别显示不同的自定义字段

我正在尝试在 WooCommerce 中为不同类别显示不同的自定义字段。

我在 content-single-product.php 模板文件中使用了以下条件语句:

但这对我不起作用。

有没有更好的方法来纠正这个问题?

谢谢。

0 投票
0 回答
2198 浏览

php - woocommerce_shipping_free_shipping_is_available 不起作用

我在我的 WordPress 安装中定制了 WooCommerce。

我有类似的东西:

更新 WordPress 和 WooCommerce,我看到过滤器“woocommerce_shipping_free_shipping_is_available”从未被触发。

怎么了?

我发现woocommerce_available_shipping_methods过滤器已被弃用,现在我们必须使用woocommerce_package_rates它。

是否woocommerce_shipping_free_shipping_is_available也已弃用或我的安装有问题?

更新

最后我使用了两个钩子:woocommerce_shipping_free_shipping_is_availablewoocommerce_package_rates

似乎woocommerce_shipping_free_shipping_is_available钩子没有被弃用。

这是我的代码:

enable_free_shipping 是否
启用免费送货方式

free_shipping_filter
仅显示免费送货方式(如果已启用)

挂钩无法正常工作的原因是,必须仅对有效优惠券启用免费送货方式。这样普通用户看不到“免费送货方式”,但我可以通过钩子 woocommerce_shipping_free_shipping_is_available 启用它。

0 投票
1 回答
1037 浏览

wordpress - woocommerce_email_actions 在自定义插件中不起作用

当订单在 woocommerce 中移动到自定义状态时,我正在尝试发送电子邮件。我已经成功创建了一个创建自定义状态的插件,并将订单分配给自定义状态。

我还成功地在 WooCommerce 中的 Settings -> Emails 下添加了一个自定义电子邮件模板,并编写了在订单移动到该自定义状态时应该发送电子邮件的代码。

但是,该代码没有被触发,电子邮件也没有被发送。

下面是我的代码。

该动作永远不会出现在我编写的触发函数中。我正在使用 wordpress 4.5.3 和 woocommerce 版本 2.6.4。

任何人都可以建议可能出了什么问题。谢谢。

0 投票
1 回答
5090 浏览

php - 在 Woocommerce 结帐时添加运输电子邮件并发送电子邮件通知

我想在送货区域的 woocommerce 结帐页面上添加额外的电子邮件,并将订单副本发送到该电子邮件,可以吗?

试图退出很长时间来解决这个问题,但找不到解决方案。希望任何人都可以帮助我

0 投票
4 回答
40713 浏览

php - 按从 woocommerce 接收页面的顺序更改文本

这可能非常简单,但我在 woocommerce 结帐页面中找不到更改此文本的位置:

看这个截图:在此处输入图像描述

我怎样才能做到这一点?

谢谢。

0 投票
1 回答
149 浏览

wordpress - Woocommerce 产品链接出现在页脚中

我正在使用下划线模板,我想集成 woocommerce。我添加到functions.php:

主页上一切正常,但是当我打开一个产品页面时,即使源代码是干净的,我几乎所有的内容都链接到一个产品。例如,页脚中的地图和所有 h3/h4 都链接到一个产品。 示例 1 源代码

我不记得修改 woocommerce。

我整天都在寻找这个问题的答案,我不知道还能做什么!有任何想法吗?我无法为您提供链接,因为该网站位于我的本地主机上,但如果需要,我会将其放到网上。我不知道您需要哪个文件才能找到问题,我可以为您提供您需要的任何信息。

谢谢!尼古拉斯

0 投票
1 回答
817 浏览

php - 仅当客户未使用优惠券时,才将优惠券添加到处理订单电子邮件中

我遇到了这个在订单邮件中添加优惠券的片段。

只有当客户没有使用任何优惠券时,我才会让它出现在处理订单邮件中。

谢谢。

0 投票
0 回答
84 浏览

php - WooCommerce / WPML - 翻译自定义价格消息挂钩

我在 WooCommerce 中创建了这个函数,它用一些后续文本替换当前价格,然后是价格。它工作得很好。

但是,我们在 WPML 中设置了两种不同的语言,而这两种语言中的任何一种都没有显示出来。

如何使用 WPML 进行翻译?

谢谢。

0 投票
1 回答
614 浏览

woocommerce - Woocommerce“无运输方式”消息:根据客户输入的邮政编码自定义消息

我们的商店已设置为仅在悉尼市内处理订单。我们在 Woocommerce 中通过为统一运费设置允许的邮政编码来管理这一点。我们现在将送货范围扩大到其他地区,但只能通过电话(这些新邮政编码没有在线订单)。Woocommerce 会显示标准的“无配送”消息,但我们会进行自定义,以便

  • 客户输入城市内的邮政编码,允许在线订购。当前行为没有改变。
  • 客户输入允许电话订购的邮政编码,显示一条自定义消息,要求客户拨打电话。
  • 所有其他邮政编码,禁止订单。

任何技术方向将不胜感激。

谢谢。