gpt4 book ai didi

woocommerce - 如何在续订订单管理员电子邮件中获取 WooCommerce 订阅父 ID?

转载 作者:行者123 更新时间:2023-12-05 07:00:01 27 4
gpt4 key购买 nike

因为我们将 WC 订单邮件直接发送到我们的 CRM,所以我需要订阅续订的订阅父 ID,例如 echo 'shop_orderid===' . $order->id . '___<br>'; // Order ID

我发现 $parent_id = $order->get_parent_id();但这不起作用 - 我只是得到一个 0 ...

BR亚历克斯

最佳答案

您可以通过首先获取与续订订单关联的订阅来从续订 ID 中获取父订单 ID(它以数组形式返回,但只有 1 个,因为每个续订订单都特定于订阅),并且然后从订阅中获取(父)订单 ID。

$parentOrderID = '';

$orderID = $orderObj->get_id();

$subscriptions = wcs_get_subscriptions_for_order($orderID, ['order_type' => 'any']);

foreach ($subscriptions as $subscriptionID => $subscriptionObj) {

$parentOrderID = $subscriptionObj->order->get_id();

}

echo $parentOrderID;

关于woocommerce - 如何在续订订单管理员电子邮件中获取 WooCommerce 订阅父 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64229390/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com