草庐IT

php - Woocommerce 订阅 - 在订阅 ID 旁边添加产品名称

我找不到专门针对Woocommerce订阅的论坛,所以我希望Stack可以帮助我!在“我的订阅”页面上,有一个表格显示了客户的所有订阅。订阅以ID号命名。我想在ID旁边添加订阅产品名称。以下是插件中与将ID添加到表相关的代码:$subscription):?>">get_view_order_url());?>">get_order_number()));?>您会注意到我可以使用一个钩子(Hook)在ID后注入(inject)代码,我想出了如何做到这一点。问题是,如果我手动输入订阅ID,我只能让它工作。这是我的代码,其中1341是订阅ID。这成功地在表中的ID后面注入(inject)了

php - magento soap api v2 - 通过时事通讯订阅获得客户

我正在尝试从我的magento商店中检索所有客户,但仅限那些在其帐户中激活了时事通讯订阅的客户。问题:我不知道如何过滤这个属性(“newsletter”,有吗?)。我得到了:$proxy=newSoapClient('http://magentohost/api/v2_soap/?wsdl');$sessionId=$proxy->login('apiUser','apiKey');$params=array('sessionId'=>$session_id,'filters'=>null);$allCustomers=$proxy->customerCustomerList($par

php - 如何知道谁订阅了我的RSS?

是否有任何PHP脚本或其他软件可以让我知道谁订阅了我的RSS提要?(服务器部分或个人浏览器/RSS阅读器)我的RSS文件都是由PHP脚本生成的,然后我使用.htaccessURL重写规则以使文件可以作为.xml访问。我知道一些像$_SERVER['HTTP_REFERER']这样的方法,但是我没有信心自己写出一些靠谱的代码。所以,我正在寻找一些稳定的代码来帮助我了解谁订阅了我的RSS提要(并将其存储到MySQL中)? 最佳答案 跟踪RSS提要订阅的两个选项–对您的选择的简单、非技术性解释网站日志文件如果您可以访问您网站的日志文件并且

php - 如何更改 WooCommerce 订阅中的注册费文本?

到目前为止,我已经尝试将以下代码添加到我的functions.php中,但没有成功:这些功能都不起作用,而且我不熟悉更改订阅等插件的内部结构。 最佳答案 您使用了错误的过滤器。woocommerce_subscriptions_sign_up_fee过滤器仅用于更改实际数量。gettext过滤器用于翻译字符串。试试这个:functionchange_subscription_product_string($subscription_string,$product,$include){if($include['sign_up_fee'

php - Paypal 订阅 : cost not shown at checkout?

我正在使用适用于php的PayPalSDK。我“认为”一切正常。创建计划->激活计划->创建协议(protocol)->重定向用户同意->执行协议(protocol)。完成了吗?我觉得很奇怪,当用户被重定向到PayPal时,他们根本看不到任何价格,只是要求他们同意。我有设置费,但没有显示,还有每月经常性费用,也没有显示。难道我做错了什么?PayPal是否应该在我执行协议(protocol)后不收取设置费?还是我完全错过了最后一步?(我可以在开发者控制台沙箱通知中看到订阅已设置)我在live上也试过了,也是一样,完全不显示价格。 最佳答案

php - 如何在 PHP 中正确使用 WooCommerce 订阅 API?

文档非常稀缺。我正在尝试创建一些使用WooCommerce订阅(WooCommerce的插件)API的代码来获取订阅列表和每个订阅的所有详细信息。那里的文档和示例是如此稀缺和薄弱,我无法正确理解。以下代码没有产生任何错误,但没有输出任何订阅(只是一个空白页)。如何列出所有订阅的所有详细信息? 最佳答案 这不是您在外部代码中包含WordPress函数的方式。试试这个。if(isset($_REQUEST['Action'])){$Action=$_REQUEST['Action'];switch($Action){case"Valid

php - 从订单 ID 获取订阅 ID

我正在尝试从操作Hookwoocommerce_order_status_changed获取订阅ID。它为我提供了orderid,客户每次切换时都会更改。例如:如果subscriptionid为10,则原始订单id是9。现在,客户进行的每次切换都会生成一个新的订单ID,上面的操作会为您提供该ID。此时我有$customer_id、$order_id和原始的postid即9,如何获取当前订单的subscriptionid?谢谢 最佳答案 您可以使用专用函数wcs_get_subscriptions_for_order()这将检索$su

php - 使用 Laravel 5.4 从 strip 中检索订阅计划列表

如何使用Laravel5.4从stripe获取订阅计划列表?有没有办法检索订阅计划列表?以下检查用户是否订阅了计划@if(Auth::user()->subscribed('dailyTest'))但是有没有类似的东西@foreach(Stripe::plans()as$plan) 最佳答案 在您的Controller中,您应该能够执行以下操作:\Stripe\Stripe::setApiKey(config('services.stripe.secret'));$plans=\Stripe\Plan::all();$plans将包

php - 使用 PHP 检查电子邮件是否订阅了 MailChimp API 3.0 中的列表

我刚刚在MailChimp网站上阅读了以下内容:MailChimpAPIv3.0isnowlive!Priorversionswillnolongerbesupportedafter2016,soallAPIusersshouldbegintransitioningtov3.0.因此,我想转到API的v3.0。请给我一个函数,在PHP中,它返回一个bool值,它将检查一个电子邮件地址是否订阅了一个特定的MailChimp列表。我不想订阅该用户,而只是检查他们是否已订阅。 最佳答案 如果您使用mailchimp-api看起来像那样in

php - MailChimp API 2.0 批量订阅 PHP

我无法在MailChimp中订阅多封电子邮件。使用APIhttps://bitbucket.org/mailchimp/mailchimp-api-php/downloads$api_key="***";$list_id="***";require('api/Mailchimp.php');$Mailchimp=newMailchimp($api_key);$Mailchimp_Lists=newMailchimp_Lists($Mailchimp);$batch[]=array('email'=>'user1@mail.com');$batch[]=array('email'=>'u