问题标签 [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 投票
1 回答
4895 浏览

php - 在 Woocommerce 我的帐户部分重新排序菜单项

我想将“Langgan”菜单标签(用于订阅键)移动到“Dashboard”顶部并加粗“Langgan”。

目前我在我的主题function.php文件中使用下面的代码作为“Langgan”部分:

在此处输入图像描述

0 投票
1 回答
566 浏览

php - WooCommerce 非经常性订阅费

我在 WooCommerce 中使用 WooCommerce 订阅插件。当满足以下条件之一时,我正在尝试编写一个函数来对普通产品执行 10% 的折扣:

  1. 用户有一个有效的订阅
  2. 用户在他的购物车中有一个订阅产品

问题是这个钩子由于某种原因运行了两次。它也没有应用正确的费用。它应该从负应用的费用中减去经常性项目总数,而不是费用最终作为订阅(经常性)产品价格本身。

任何补充信息或帮助表示赞赏。

0 投票
2 回答
2779 浏览

php - 获取 woocommerce 用户活跃会员资格 - 从 php 多数组中提取数据

我有 woocommerce 方法给出的这个数组: wc_memberships_get_user_active_memberships($user_id);

我需要提取用户拥有的成员资格的名称,它必须在一个循环中,因为用户可以拥有多个成员资格。我希望找回姓名 = 2 级访问权限,直到 6 月,1 级 - 道德和专业标准

0 投票
2 回答
2169 浏览

wordpress - Woocommerce 订阅产品价格字符串

我有一个功能可以更改订阅详细信息的文本。

这很好用 - 但它不会更改购物车或迷你购物车中的文本 - 仍然显示每 6 个月的第 20 天的默认文本。我如何也将其应用于购物车?

0 投票
0 回答
36 浏览

php - WordPress 会员和用户区

我有一个电子商务 wordpress 网站,我想知道如何执行以下操作:

访问者可以注册并拥有他们的个人资料,然后我可以单独向他们发送一个 PDF 文件,这样每个用户都会得到一个不同的 pdf 文件,这个 pdf 将显示在他们的个人资料中,并且当我发布 pdf 时会向用户发送一封电子邮件为了他。

我希望有一个插件可以做到这一点,或者我可以做任何事情来完成它。请帮助我实现这一目标。

非常感谢

0 投票
2 回答
954 浏览

php - 在 WooCommerce 中以编程方式收取保存的 Stripe 卡

我正在将 WooCoommerce 与 WooCommerce 订阅插件和 Stripe 一起使用。订阅按月收费,产品将发送给客户,然后客户决定是保留并支付物品还是退货。

如果他们不退货或不付款,那么系统需要能够向存储在订阅中的 Stripe 支付卡收取全额费用,将编写一个自定义插件来自动处理这个问题。

症结在于能够为通过 Stripe 存储的卡充电。

解决这个问题的最佳方法是什么?

我一直在搜索文档,似乎找不到合适的钩子,所以寻找一些关于解决这个问题的最佳方法的建议。

0 投票
1 回答
2163 浏览

php - Switch Subscription - Add Directly To Cart

I'm trying to bypass the single product page so I've created a custom template page for my subscriptions. On this page I'm generating the buttons to either allow users to signup for a specific subscription or switch their subscription. The problem I'm running into is getting the Switch Subscription URL to go to cart instead of the single product page.

The function below will test whether the user is logged in, if they are not show the add subscription to cart URL. If they are show the switch subscription url which I'm trying to just add it to cart ( or go straight to checkout ).

Additional information: There is 1 product with subscriptions as variations. I'm passing the Variation ID to this function in hopes of generating the correct URL.

0 投票
1 回答
947 浏览

wordpress - WooCommerce 订阅 - 仅允许用户一个有效订阅

我正在为我的客户建立一个基于会员/订阅的网站,我们正在使用Woocommerce SubscriptionsWoocommerce Memberships插件。

现在的问题是我的客户正在构建一些促销页面,基本上允许用户购买升级。这很好,但我的客户只希望客户(及其相关的会员资格)进行一次独特的订阅。

因此,商定的解决方案是,在购买任何新订阅产品时,应取消所有其他订阅。所有相关的会员资格都已删除/取消,只有最新的订阅才能与其随附的会员资格保持有效。

所以我试图构建这个解决方案,但它只是不起作用,所以任何建议/方向都会受到欢迎。

我试过的:

0 投票
1 回答
2666 浏览

php - 在结帐/购物车页面上编辑产品变体属性值 (Woocommerce)

我想知道如何在结帐/购物车页面上更改产品变体属性值(例如,周四值到周日)。你能帮忙吗?

在此处输入图像描述

0 投票
0 回答
1088 浏览

wordpress - WooCommerce 订阅:更改现有订阅的付款方式

我的一个客户想在他的 WooCommerce 商店中更换支付服务提供商。他有几百个现有订阅需要转移到这个新的 PSP。基本上,一切都是为了做到这一点,除了 WooCommerce 中的配置。WooCommerce 需要知道使用新支付插件的代码来更新订阅。我知道这种集成方法的存在,但这不是问题。该集成允许您在 WooCommerce UI 中将所需的元数据添加到订单(如信用卡令牌)。那已经完成了。我将_payment_method测试订阅的发布元数据更改为我的付款方式标识符,并将_requires_manual_renewal标识符设置为,false但是由于某种原因在 UI 中它仍然Manual Renewal在付款方式下显示。

为了更改付款方式,我必须在数据库中更改哪些内容?