@@ -125,7 +125,7 @@ public function generateLabel($orderIds, $parcelCount, $return)
125125 if (count ($ orderIds ) > 1 ) {
126126 return $ this ->redirectToZipDownload ($ labelsForDirectDownload );
127127 }
128-
128+
129129 return $ this ->redirectToPdfDownload ($ labelsForDirectDownload [0 ]);
130130 }
131131
@@ -219,20 +219,20 @@ public function generateShipmentInfo($orderId, $parcelCount, $return)
219219 'sender ' => [
220220 'name1 ' => Configuration::get ('dpdconnect_company ' ),
221221 'street ' => Configuration::get ('dpdconnect_street ' ),
222- 'country ' => Configuration::get ('dpdconnect_country ' ),
222+ 'country ' => strtoupper ( Configuration::get ('dpdconnect_country ' ) ),
223223 'postalcode ' => Configuration::get ('dpdconnect_postalcode ' ),
224224 'city ' => Configuration::get ('dpdconnect_place ' ),
225- 'phone ' => Configuration::get ('PS_SHOP_PHONE ' ),
225+ 'phoneNumber ' => Configuration::get ('PS_SHOP_PHONE ' ),
226226 'email ' => Configuration::get ('dpdconnect_email ' ),
227227 'commercialAddress ' => true ,
228228 ],
229229 'receiver ' => [
230230 'name1 ' => $ fullName ,
231231 'street ' => $ street ,
232- 'country ' => $ country ->iso_code ,
232+ 'country ' => strtoupper ( $ country ->iso_code ) ,
233233 'postalcode ' => $ address ->postcode , // No spaces in zipCode!
234234 'city ' => $ address ->city ,
235- 'phone ' => $ phone ,
235+ 'phoneNumber ' => $ phone ,
236236 'commercialAddress ' => false ,
237237 'vat_number ' => Configuration::get ('dpdconnect_vatnumber ' ),
238238 'eori_number ' => Configuration::get ('dpdconnect_eorinumber ' ),
@@ -297,8 +297,9 @@ public function generateShipmentInfo($orderId, $parcelCount, $return)
297297 }
298298 $ amount = $ customsValue * $ row ['product_quantity ' ];
299299 $ totalAmount += $ amount ;
300+
300301 $ customsLines [] = [
301- 'description ' => substr ($ row ['product_name ' ], 0 , 35 ),
302+ 'description ' => mb_strcut ($ row ['product_name ' ], 0 , 35 ),
302303 'harmonizedSystemCode ' => $ hsCode ? $ hsCode : "" ,
303304 'originCountry ' => $ originCountry ? $ originCountry : "" ,
304305 'quantity ' => (int ) $ row ['product_quantity ' ],
@@ -315,7 +316,7 @@ public function generateShipmentInfo($orderId, $parcelCount, $return)
315316 'street ' => Configuration::get ('dpdconnect_street ' ),
316317 'postalcode ' => Configuration::get ('dpdconnect_postalcode ' ),
317318 'city ' => Configuration::get ('dpdconnect_place ' ),
318- 'country ' => Configuration::get ('dpdconnect_country ' ),
319+ 'country ' => strtoupper ( Configuration::get ('dpdconnect_country ' ) ),
319320 'commercialAddress ' => true ,
320321 ];
321322
@@ -324,9 +325,9 @@ public function generateShipmentInfo($orderId, $parcelCount, $return)
324325 'street ' => $ street ,
325326 'postalcode ' => $ address ->postcode ,
326327 'city ' => $ address ->city ,
327- 'country ' => $ country ->iso_code ,
328+ 'country ' => strtoupper ( $ country ->iso_code ) ,
328329 'commercialAddress ' => false ,
329- 'sprn ' => Configuration::get ('dpdconnect_spr ' ),
330+ 'sprn ' => Configuration::get ('dpdconnect_spr ' ) ?: '' ,
330331 ];
331332
332333 $ shipment ['customs ' ]['customsLines ' ] = $ customsLines ;
0 commit comments