我正在尝试在FedEx插件上设置Woocommerce的成人签名。我在这里发布了另一个问题:php fedex set signature Label ADULT
他们说他们用这个编码解决了这个问题
$item['SpecialServicesRequested'] = array(
'SpecialServiceTypes' => 'SIGNATURE_OPTION',
'SignatureOptionDetail' => array(
'OptionType' => 'ADULT'
)
);
$request['RequestedShipment']['RequestedPackageLineItems'][] = $item;
但我不知道为什么它不起作用。我不是100%确定将此代码放在何处,但当我将其添加到woocommerce-shipping-fedex/shipping-fedex.php
时,它并没有做任何事情。
任何想法?
要查看正在进行中的内容,请访问christinagriffis.com/landonstaging
答案 0 :(得分:0)
谢谢...我不确定,但只是尝试以下一个。你会在shipwebseriviceclient.php5页面找到addSpecialServices()函数。[这是FedEx Shipping集成库文件]。
function addSpecialServices(){
$specialServices = array(
'SpecialServiceTypes' => array('COD'),
'CodDetail' => array(
'CodCollectionAmount' => array('Currency' => 'USD', 'Amount' => 150),
'CollectionType' => 'ANY')// ANY.
GUARANTEED_FUNDS
);
return $specialServices;
}