问题标签 [woocommerce-subscriptions]

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 投票
0 回答
163 浏览

paypal - Paypal 无法订阅 - PayPal Powered by Braintree 和 Woocommerce 订阅

如文档中所述,在 Braintree 中启用 Paypal 保险库。我没有在 Braintree 沙盒控制面板中获得选项,在哪里启用它。有人可以帮忙吗?

文档中提到了以下内容: https ://docs.woocommerce.com/document/woocommerce-gateway-paypal-powered-by-braintree/#section-34

在您的 Braintree 帐户中为信用卡启用 Braintree 保险库,和/或在您的 Braintree 帐户中为 PayPal 交易启用 PayPal 保险库。

贝宝付款方式在此插件中不起作用。显示此错误:

当前不可用。

0 投票
0 回答
882 浏览

woocommerce - 如何以编程方式添加 Woocommerce 订阅订单注释

使用下面的代码,我可以在订单完成后成功地将自定义订单注释添加到订阅续订订单中。

但是,我想修改它以将注释添加到Subscription Notes而不是Order Notes。我认为订阅说明使用与而不是相同的add_order_note功能。但是我试图让 $subscription 变量在下面的代码中工作没有成功。$subscription->add_order_note$order->add_order_note

您知道我需要添加/更改什么才能将此添加到订阅注释而不是订单注释吗?

0 投票
0 回答
96 浏览

woocommerce - 如何为管理员 woocommerce 订阅表添加自定义过滤器?

如何在管理面板中为 woocommerce 订阅表添加自定义过滤器?因为当我在下面使用此代码时,表格会返回所有帖子

0 投票
0 回答
52 浏览

wordpress - 列出 Wordpress 主题

嗨,我正在使用 listify 构建一个目录,如果列表有订阅,我想删除广告:

我正在寻找 wp job manager 或 listify 的条件标签以检查列表是否有订阅。

我知道如果有 has_woocommerce_subscription 条件来检查用户是否有订阅。

我可以用它来检查列表所有者是否有订阅吗?

我正在使用 woocommerce、WooCommerce 订阅和 wpjobmanager。

基本上

0 投票
1 回答
11170 浏览

php - 在 Woocommerce 3 中使用 WC_Cart add_to_cart() 方法存储自定义数据

我正在创建一个会员网站,并为每个会员计划完全创建了静态页面(只有 3 个计划)。但是,我已经为每个计划添加了产品,当我点击 SELECT PLAN 按钮时,我会重定向到一些自定义表单,在该表单中我会询问用户我们将用于完成计划的信息范围(与sneakertub.com 相同)。

我已将代码写入 PHP 页面,该页面将处理表单的提交操作。这个 PHP 文件infopage.php将处理我通过 POST 调用发送的 POST 数据,并将这些所有数据存储到 WC 会话中。

但是,我认为上面的代码不起作用。因为我没有发现任何上述技术的价值。我用过wp_sessionWC()->session$_SESSION没有办法奏效。

我正在尝试以functions.php这种方式访问​​这些值,

现在忽略for循环。主要的是

两者都只转储NULL

我的主要目标是将上述所有字段添加到 Woocommerce 结帐和订单页面中。

请让我知道这里有什么问题。我知道我可能正在采用非常糟糕的方法,但我希望计划选择结帐过程与sneakertub.com 相同。请让我知道是否有任何关于此或正确方法的教程。我更喜欢在没有插件的情况下这样做,但我也准备好使用插件。

感谢您的关注。

0 投票
1 回答
2782 浏览

php - 将自定义数据从购物车项目传递到 Woocommerce 3 中的 Order 元数据

我已经实现了一个自定义 HTML 表单并要求我的客户将传递一些数据以成功下订单。没有这些细节,我的订单就毫无意义。

对于 HTML 表单,我引用了下面的一些自定义 PHP 脚本,它处理来自表单的 POST 数据并以编程方式使用这些数据创建购物车。感谢@LoicTheAztec 帮助我实现了这一目标。

script.php文件代码:

如您所见,我们使用WC_Cart add_to_cart()方法以编程方式创建了购物车项目。因此,所有自定义数据都作为自定义购物车项目数据保存到购物车。

现在,我们还放置了一个代码块functions.php来在结帐页面上打印这些数据。

现在,我正在尝试将结帐页面上打印的这些数据也添加到订单页面。由于没有这些数据我的订单无法完成,用户需要填写这些数据,当他创建订单时,这些数据也需要传递到订单摘要页面。管理员还需要能够查看这些数据,以便处理订单。

我希望这个描述能清除一切,并再次感谢@LoicTheAztec 让我能够做到这一点。非常感谢。

0 投票
2 回答
2346 浏览

php - 在 Woocommerce 的 WYSIWYG 编辑器字段中添加或替换变体字段

我试图弄清楚如何将 Woocommerce 变体订阅产品文本字段转换为 WYSIWYG 编辑器。

现在的样子: 在此处输入图像描述

如您所见,我将代码放入该字段以更新其外观,但这不适用于不知道代码的客户。如何向此字段添加文本编辑器?

0 投票
1 回答
63 浏览

woocommerce - 如何在发票电子邮件上添加注册费

我正在努力在我的安装中自定义 Woocommerce 的电子邮件,我正在尝试在订阅信息.php 内的客户发票电子邮件中添加一个带有每个产品注册费的标签

我纯粹想将值打印到单元格,但我没有成功。谁能指出我正确的方向?

谢谢!

编辑:我正在使用 WooCommerce 订阅插件。

0 投票
1 回答
1125 浏览

php - WooCommerce - 重复订单的不同运输方式

我正在开发一个带有以下插件的网站:

  • WooCommerce
  • WooCommerce 订阅
  • WooCommerce 的 Pakkelabels.dk

“Pakkelabels.dk”是丹麦运营商的包装标签插件。该插件使用标准的 WooCommerce 过滤器和挂钩来添加其他运输方式。

我正在使用混合结帐。购物车总数目前如下所示:

在此处输入图像描述

这是我不想做的

对于经常性订单,我不想将运输方式限制为“DAO Pakkeshop”和“本地取货”(抱歉图片中的丹麦语)。

我已将此添加到functions.php,当特定产品ID(订阅产品)在购物车中时,它会取消设置我不希望拥有的运输方式:

我的问题是,这会删除订单和定期订单的运输方式,如图所示。

我需要某种条件,这样我就可以只针对经常性订单运输方式并取消设置这些方式。

我怎样才能做到这一点?

0 投票
1 回答
695 浏览

woocommerce - 如何使用 Woocommerce 订阅插件创建终身订阅?

如何创建具有终生有效期且每年无需付款但需要注册费的可变订阅产品

感谢您的时间伙伴。