失败:包装的商品描述无效(120623)
编码我们所用的。
if (isset($return_order) && $return_order==1) {
$returnService = new \Ups\Entity\ReturnService;
$returnService->setCode(\Ups\Entity\ReturnService::PRINT_RETURN_LABEL_PRL);
$shipment->setReturnService($returnService);
}故障:此批货物不允许装运/参考编号(120541)
编码我们所用的。
if (isset($return_order) && $return_order==1) {
$referenceNumber->setCode(\Ups\Entity\ReferenceNumber::CODE_RETURN_AUTHORIZATION_NUMBER);
$referenceNumber->setValue($shipping_reference_number);
} else {
$referenceNumber->setCode(\Ups\Entity\ReferenceNumber::CODE_INVOICE_NUMBER);
$referenceNumber->setValue($shipping_reference_number);
}
$shipment->setReferenceNumber($referenceNumber);失败:包装的商品描述无效(120623)
编码我们所用的。
if (isset($return_order) && $return_order==1) {
$referenceNumber->setCode(\Ups\Entity\ReferenceNumber::CODE_RETURN_AUTHORIZATION_NUMBER);
$referenceNumber->setValue($shipping_reference_number);
} else {
$referenceNumber->setCode(\Ups\Entity\ReferenceNumber::CODE_INVOICE_NUMBER);
$referenceNumber->setValue($shipping_reference_number);
}
$shipment->getPackages()[0]->setReferenceNumber($referenceNumber);发布于 2022-11-29 06:42:58
我正在传递下面包裹上的描述。我刚去掉了“盒子型”,效果就像“砰”。
$package->setDescription("box type : ".$box_type)
发布于 2022-11-26 06:18:34
第一期也是最后一期:
失效:无效的包装商品描述(120623)
可以通过确保包属性是所有正确设置来修复,例如,如果$referenceNumber是条形码,请尝试:
use Ups\Entity\ReferenceNumber as RefNum;
// ...
foreach ($shipment->getPackages() as $package) {
$refNum = new RefNum();
$refNum->setBarCodeIndicator(true);
$refNum->setValue("MY_PACKAGE_BAR_CODE");
$refNum->setCode(RefNum::CODE_SERIAL_NUMBER);
// Alias (to match OP's naming).
$referenceNumber = $refNum;
$package->setReferenceNumber($referenceNumber);
} // foreach $package警告:我不确定
CODE_SERIAL_NUMBER是否意味着条形码,因此如果不起作用,尝试其他在ReferenceNumber.php文件中可见的代码。
第二个问题:
失败:这批货物(120541)不允许装船/发信。
意思是"$shipment->setReferenceNumber(...);“不允许您的请求类型,因此不要这样做(除非您确定您需要它)。
https://stackoverflow.com/questions/74303866
复制相似问题