在1行上发送订单号以将多个商品发送到Paypal

问题描述

我尝试使用Sending only order number instead of item names to PayPal in Woocommerce

这可行,但是当我有多个项目时,它会创建一条带有订单号的单行...

add_filter('woocommerce_paypal_args','custom_paypal_args',10,2 );
function custom_paypal_args ( $args,$order ) {
$$args_keys = array_keys($args);
$i = 0;
// Iterating through order items
foreach( $order->get_items() as $item_id => $item_product ){
    $i++; // updating count.
    if( ! empty($args["item_name_$i"]) ){
        // Returning the order invoice in the item name
        $args["item_name_$i"] = "invoice #" . $order->get_id();
    }
}
return $args;
}
我编辑并添加了一个用于返回的变量,而不是$ args;但出现语法错误。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...