DPDBeNeLux / DPD-Shipping-for-Prestashop-1.6

Let op: er zijn nieuwe DPD plugins (BETA versie) beschikbaar met belangrijke nieuwe functionaliteiten. De oude plugins zullen na Brexit niet meer goed functioneren, download daarom de nieuwe versie op Github/DPDconnect.
GNU General Public License v3.0
0 stars 2 forks source link

No weight and paquet number on Shipping list #5

Open morgan-enetb opened 6 years ago

morgan-enetb commented 6 years ago

There are no weight and paquet number on Shipping list.

Workaround for weight :

In classes/DpdShippingList.php --> line 48

$order = new Order($orderId);
if(!$this->dpdParcelPredict->checkIfDpdSending($order->id)){
    continue;
}
$labelsNumbersAndWeight = $this->dpdParcelPredict->getLabelNumbersAndWeigth($order->id);
if(!$labelsNumbersAndWeight) {
    continue;
}

$weight = Db::getInstance()->getValue('SELECT `weight`  FROM `'._DB_PREFIX_.'order_carrier` WHERE `id_order` = ' . intval($order->id));
$weight *= 1000;

foreach($labelsNumbersAndWeight as $labelNumbersAndWeight)
{
    // so it skips retour label's
    if($labelNumbersAndWeight['retour'] == 1){
        continue;
    }