No available Packages
-
Hi there,
We are getting an error in response from DHL because there are no pieces defined.
Error
111
Error in parsing request XML:Error: The
content of element type “Pieces” is
incomplete, it must match
“(Piece,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?,Piece?)”.
at line 24, column 14Your plugin:
Lines 244 – 259
private function wf_get_package_piece($dhl_packages){
$pieces = “”;
if ( $dhl_packages ) {
foreach ( $dhl_packages as $key => $parcel ) {
$index = $key + 1;
$pieces .= ‘<Piece><PieceID>’ . $index . ‘</PieceID>’;
$pieces .= ‘<PackageTypeCode>BOX</PackageTypeCode>’;
$pieces .= ‘<Height>’ . $parcel[‘Dimensions’][‘Height’] . ‘</Height>’;
$pieces .= ‘<Depth>’ . $parcel[‘Dimensions’][‘Length’] . ‘</Depth>’;
$pieces .= ‘<Width>’ . $parcel[‘Dimensions’][‘Width’] . ‘</Width>’;
$pieces .= ‘<Weight>’ . $parcel[‘Weight’][‘Value’] . ‘</Weight></Piece>’;
}
}
return $pieces;}
Can you advise what defines the $dhl_packages array?
As doing a var_dump indicates this is NULL.
Any help would be appreciated.
Thanks
Andi
https://www.ads-software.com/plugins/dhl-woocommerce-shipping-method/
- The topic ‘No available Packages’ is closed to new replies.