myparcelbe / woocommerce

Other
0 stars 4 forks source link

Tracking url voor buitenland verkeerd #161

Closed blaatpraat closed 3 years ago

blaatpraat commented 3 years ago

De URL naar de track- and trace voor buitenlandse zendingen is verkeerd. Deze wordt altijd naar bpost herleid, ook al is het pakket niet met bpost verzonden.

Toegepaste workaround: Bestand: wc-myparcel-belgium/includes/admin/class-wcmp-admin.php Regel 549 - 569:

      //if ($country === 'BE') {
            $deliveryOptions = self::getDeliveryOptionsFromOrder($order);

            // use billing postcode for pickup/pakjegemak
            if ($deliveryOptions->isPickup()) {
                $postcode = preg_replace('/\s+/', '', WCX_Order::get_prop($order, 'billing_postcode'));
            }

            $trackTraceUrl = sprintf(
                'https://sendmyparcel.me/track-trace/%s/%s/%s',
                $track_trace,
                $postcode,
                $country
            );
       /* } else {
            $trackTraceUrl = sprintf(
                "https://track.bpost.be/btr/web/#/search?itemCode=%s&postalCode=%s",
                $track_trace,
                $postcode
            );
        }*/

De "foute" regels heb ik in commentaar geplaatst, maar zo wordt er altijd naar de track-and-trace pagina van MyParcel verwezen.

RichardPerdaan commented 3 years ago

Beste @blaatpraat , Dank je wel voor het melden van dit probleem. Vandaag is versie 4.3.2 live gezet. Met deze versie is dit probleem opgelost.