【发布时间】:2015-09-30 19:24:57
【问题描述】:
所以首先我会说插件工作正常,返回正确的费率以及所有这一切。我正在尝试做的是向贝宝发送一个自定义属性,该属性显示选择了哪个 UPS 服务(地面、第二天空运、第三天等)。
我知道自定义属性正确地到达了贝宝,因为我测试了如下代码:
$paypal_args = array(
'CUSTOM' => "THIS IS MY SHIPPING"
);
当我查看订单详细信息时,它会创建“CUSTOM”字段并在我的贝宝仪表板上显示文本。
我尝试了以下方法但没有成功:
'CUSTOM' => $order -> method_title,
&
'CUSTOM' =>$order -> shipping_method_title,
我觉得它应该看起来像这样: $order -> (无论我缺少什么变量)
【问题讨论】:
-
WooCommerce 已经使用 PayPal“自定义”属性来发送订单 ID。不确定您是否可以发送多个变量。
-
我的购物车没有发送自定义属性,直到我如上所述设置了一个。我的订单 ID 是通过使用属性“invnum”来实现的。几天前我检查了我的日志,发现自定义属性可用,那时我开始考虑将此字段添加到正在发送的信息中。感谢您的回复。
-
您可以随时在 WooCommerce 后端通过订单信息查看送货方式。但是,当付款将数据发送回您的站点(通过 IPN 或 PDT)时,如果没有订单 ID,它也不会知道哪个订单与付款匹配。据我所知,你正在扼杀 IPN。
标签: php wordpress woocommerce ups woothemes