MyDHL Express Comprehensive Shipping voor Magento® 2.x

De MyDHL Express Comprehensive Shipping extensie voor Magento 2 helpt u eenvoudig MyDHL Express thermische en PDF verzendlabels aan te maken en af te drukken, de meest actuele verzendprijzen gebaseerd op productgewicht en -afmetingen op te halen, evenals pickups aan te maken en pakketten te volgen. U kunt de volledige MyDHL Express bezorgcyclus beheren via uw Magento adminpaneel. De module biedt een breed scala aan instellingen, waaronder de mogelijkheid om de module per afzonderlijk land aan te passen.
Supported Magento editions
Magento Open Source (CE) Adobe Commerce (EE) Adobe Commerce Cloud (ECE)
US$ 269,00
In winkelwagen

MyDHL Express Comprehensive Shipping is een Magento 2-extensie waarmee u de volledige MyDHL Express-bezorgcyclus beheert via de MyDHL Express API.

De extensie biedt een breed scala aan instellingen. Haal actuele verzendprijzen op en maak thermische (ZPL, EPL) en PDF-MyDHL Express-verzendlabels aan. Plan ophalingen en volg uw pakketten.

De belangrijkste voordelen van de MyDHL Express Comprehensive Shipping-extensie:

Thermische en PDF-verzendlabels

Het aanmaken van verzendlabels kan zowel handmatig als automatisch en zelfs gepland gebeuren. De MyDHL Express Comprehensive Shipping-extensie koppelt het label aan een bestelling, een levering of een creditnota. Alle labels worden op uw server opgeslagen en zijn op elk moment toegankelijk via de admin-interface.
Voor het handmatig aanmaken kiest u de gewenste verzendmethode uit de door MyDHL Express aangeboden methoden en ziet u direct de verzendkosten. In de automatische modus worden labels aangemaakt volgens de door de klant gekozen methode of tegen de minimale/maximale prijs van alle MyDHL-methoden.

Paperless Commercial Invoice

MyDHL Express Comprehensive Shipping ondersteunt wereldwijde zendingen. Voor zendingen naar het buitenland wordt de papierloze (of papieren) uitgifte van de douanefactuur (International Invoice) aangeboden. Hiervoor ondersteunt de extensie de volgende instellingen: Harmonized- en ScheduleB-codes, Dangerous Goods en Hazardous Materials, leveringsvoorwaarden, Reason for Export, Sold To Address en meer.

Verzendtarieven & verzendmethoden

Ontvang verzendprijzen in de checkout zoals op het MyDHL Express-platform. Verzendprijzen hangen meestal af van verzekering, opgegeven pakketwaarde, gewicht, afmetingen enz. — onze extensie houdt met al deze punten rekening. De kosten van een methode kunnen zowel statisch als dynamisch zijn.

Betaling, COD, verzekering

Pas de betaler aan uw bedrijfsprocessen aan. Verzending kan worden betaald door de verzender of een derde partij, douane en belastingen zowel door de ontvanger als de verzender. U regelt ook de verzekering (Insured) en gebruikt Invoice Line Total. Indien nodig vult u een belastingnummer in. Wil de koper onder rembours betalen, gebruik dan de optie COD.

Retourlabels en RMA

Het aanmaken van retourlabels is net zo eenvoudig als dat van reguliere verzendlabels. Retourlabels kunnen tegelijk met het reguliere label worden aangemaakt. De beheerder kan de klant de mogelijkheid geven om retourlabels zelf aan te maken en af te drukken.

Landed Cost — geschatte invoerrechten en belastingen

Toon in de checkout de geschatte invoerrechten, belastingen en kosten voor internationale zendingen. De extensie berekent de douanekosten via de DHL Landed Cost API op basis van goederencodes, productherkomst en de tarieven van het land van bestemming. De rechten kunnen als informatieve regel in de checkout worden getoond (betaald door de ontvanger) of in de verzendprijs worden opgenomen (DDP — de verzender betaalt). Goederencodes (HS-codes) per product en instellingen voor het land van productie worden ondersteund voor een nauwkeurige tariefberekening.

Ophalen en tracking

Bestel het ophalen van pakketten direct vanuit het admin-paneel. U kiest voor welke labels een ophaling moet worden besteld en de extensie stuurt het verzoek naar de bezorgdienst. In elke ophaling ziet u op elk moment wat er is verzonden. Na verzending volgt u pakketten met onze extensie en ziet u alle stations en de huidige locatie.

Afdrukken

Gebruik onze app om thermische en PDF-labels af te drukken op lokale printers. U ontvangt deze hier.

Configuratie

Dankzij flexibele instellingen zijn de mogelijkheden van onze extensie praktisch onbeperkt. U configureert de extensie voor een specifieke store of een specifiek land. Volledig gescheiden instellingen voor reguliere en retourlabels zijn ook mogelijk.

Demo

U kunt deze extensie 30 dagen uitproberen. Vraag de demo aan op deze pagina met Demo aanvragen; hoe het werkt leest u op Probeer een extensie 30 dagen uit.

Hyva Theme en Hyva Checkout

Compatibel met Hyva Theme en Hyva Checkout

CMS Magento 2
Compatibiliteit 2.4, 2.3
Functies
  • Verzendlabels automatisch, in bulk en handmatig aanmaken
  • Verzekering, rechten en belastingen, Tins number (fiscaal nummer)
  • Rembours (Cash on Delivery)
  • Melding en bezorgbevestiging
  • RMA en retourlabels
  • Paperless Commercial Invoice met handtekeningafbeelding
  • Kortingstarieven
  • Derde betaler en VAT-/btw-/EORI-nummer
  • Ondersteuning voor de Britse Brexit
  • Ondersteuning van de International Invoice tussen Groot-Brittannië en Noord-Ierland
  • Zaterdagbezorging
  • Harmonized-codes
  • Gevaarlijke goederen en gevaarlijke stoffen
  • Berekening van afmetingen en gewicht van pakketten
  • Labels in PDF- of thermische formaten
  • Verzender- en verzendadres mogen verschillen
  • Ophalen van verzendtarieven
  • Time in Transit
  • Ophalingen worden automatisch of handmatig aangemaakt, per label of voor alle labels aan het eind van de dag
  • Ophaalschema (Pickup Schedule)
  • Packing Slips
  • Ophalen op zaterdag
  • Tracking voor elk verzendlabel
  • Weergave van alle stappen en statussen van uw pakketten
  • Labels afdrukken op inkjet-, laser- of thermische printers. Daarvoor downloadt en installeert u onze software
  • Printer instelbaar per documenttype
  • PDF-, ZPL- en EPL-formaten
  • Lokale printer en netwerkprinter, en afdrukken via een proxy
  • Compatibel met Hyva Theme en Hyva Checkout
  • Landed Cost (geschatte invoerrechten en belastingen in de checkout)

De extensie wordt met Composer geïnstalleerd. Welke repository u toevoegt hangt af van waar u haar heeft gekocht — de installatie zelf is in beide gevallen dezelfde.

1. De repository koppelen

Gekocht op extmag.com. Uw accountpagina toont het adres van de repository en uw persoonlijke inloggegevens, samen met de twee composer config-commando’s om te plakken. Voer ze één keer per project uit; daarna is elke extensie die u bezit beschikbaar uit dezelfde repository.

Gekocht op de Adobe Commerce Marketplace. Het pakket komt van repo.magento.com, dat de meeste winkels al ingesteld hebben. Zo niet, voeg dan de access keys uit uw Adobe-account toe onder My Profile -> Access Keys.

2. De extensie installeren

Voer uit in de projectmap:

composer require extmag/mydhlshipping
php bin/magento setup:upgrade
php bin/magento cache:flush

Composer lost de gedeelde Extmag-pakketten op waarvan de extensie afhangt, dus er hoeft verder niets met de hand te worden opgegeven.

Log uit de admin en weer in, en de extensie is klaar voor gebruik.

Labels afdrukken

Om labels op een lokale of netwerkprinter af te drukken, installeert u onze printsoftware via deze pagina en volgt u daarna Installatie en configuratie van el-Print.

Hyva Theme en Hyva Checkout

Winkels op Hyva hebben één pakket extra nodig:

composer require extmag/shiplab-hyva
composer require magewirephp/magewire

De integratie vervangt één Hyva-template, view/frontend/templates/checkout/shipping/method-list.phtml. Overschrijft uw thema dat bestand al, voeg de wijzigingen dan samen in plaats van het te vervangen.

Uitproberen voordat u koopt

U kunt een demo van 30 dagen van deze extensie aanvragen en die precies zo installeren als hierboven — hetzelfde pakket, dezelfde repository, dezelfde commando’s. Hoe demo’s werken.

Installeren zonder Composer

Het archief kan ook in app/code/Extmag/ worden uitgepakt, maar daarmee valt de extensie buiten het afhankelijkheidsbeheer: haar gedeelde pakketten moeten met de hand worden geïnstalleerd en updates bereiken haar nooit. Gebruik Composer voor elke winkel die u draait, ook voor de demo.

Heeft u een vraag over de installatie, neem dan contact op met onze technische support.

MyDHL Express wordt ingericht vanuit het Extmag-menu in de Adobe Commerce-(Magento-)admin. Voeg het vervoerdersaccount toe, de adressen waarvandaan u verzendt, de dozen waarin u verpakt en de verzendmethoden die klanten zien, en stem daarna de configuratie van de vervoerder af.

MyDHL Express-account

  1. Heeft u nog geen MyDHL Express-gegevens, vraag ze dan aan bij MyDHL Express. U heeft API-inloggegevens en een accountnummer van MyDHL nodig.
  2. Ga naar Admin Main Menu -> Extmag -> Settings -> Shipper Accounts.
    MyDHL Express-verzendersaccount
  3. Klik op de knop „Add New Shipper Account”.
  4. Vul uw inloggegevens in en klik op „Save”. Laat Live Account op No staan zolang u tegen de sandbox van de vervoerder test.

Adressen

  1. Ga naar Admin Main Menu -> Extmag -> Settings -> Addresses.
    Adressenoverzicht
  2. Klik op de knop „Add New Address”.
  3. Vul bedrijfsnaam, contactpersoon, telefoon en het volledige adres in en klik op „Save”. Voeg één adres per verzendlocatie toe — het factuuradres en het verzendadres worden apart gekozen.

Verpakkingsdozen

  1. Ga naar Admin Main Menu -> Extmag -> Settings -> Package Boxes.
  2. Klik op de knop „Add New Box”.
  3. Vul de binnen- en buitenmaten, het leeggewicht en de maximale belading in en klik op „Save”. De inpakker verdeelt een bestelling over pakketten aan de hand van deze dozen: hoe meer van uw echte dozen zijn vastgelegd, hoe dichter het getoonde tarief bij het gefactureerde ligt.

Verzendmethoden

  1. Ga naar Admin Main Menu -> Extmag -> Shipping Methods.
  2. Klik op de knop „Add New Shipping Method”.
  3. Kies MyDHL Express als vervoerder, bepaal welke van zijn diensten worden getoond — alle, een specifieke lijst, of alleen de goedkoopste of duurste — en beperk de methode zo nodig per website en klantgroep. Klik op „Save”.

Configuratie

  1. Ga naar Admin Main Menu -> Extmag -> Settings -> MyDHL Express Configuration.
    Algemene MyDHL Express-configuratie
  2. Open eerst het tabblad General en kies het verzendersaccount, het factuuradres en het verzendadres die u hierboven heeft aangemaakt.
  3. Werk de overige tabbladen door en vul in wat op uw account van toepassing is.

De tabbladen behandelen:

  • General — account, adressen, type bestemming, standaardverzendmethode en verzendinstructies.
  • Packaging — verpakkingstype, afmetingen en de verdeling van een bestelling over pakketten.
  • Returns — retourlabels en RMA-afhandeling.
  • References — de referentienummers op het label en hun barcodes.
  • Payments — wie de zending en de rechten betaalt, en de accountgegevens van de betaler.
  • Notification — de gebeurtenissen waarover de vervoerder bericht en de ontvangers.
  • Printing — documentformaten en de printer per documenttype.
  • Pickups — of ophalingen automatisch worden geboekt na het aanmaken van een label of met de hand worden ingepland.
  • Tracking — hoe vaak pakketten worden bevraagd en hoe statussen terug in de bestelling worden geschreven.
  • International Invoice — de papierloze handelsfactuur, de handtekeningafbeelding en de douane-inhoud.
  • Automatic — wanneer labels zonder tussenkomst worden aangemaakt.
  • Mass Actions — labels in bulk aanmaken vanuit het besteloverzicht.
  • Manual Actions — één label aanmaken vanuit een bestelling.
  • Other Options — logging en de overige schakelaars op vervoerdersniveau.

Elke instelling kan per website en per land van bestemming worden toegepast, zodat een regel die alleen voor één markt zin heeft de rest niet raakt.

De volledige naslag per veld, met de exacte configuratiepaden, staat in de Reference Manual die bij de extensie wordt geleverd.

2.0.8

Persisted the locator API request/response via DataSave for debugging. Renamed 'Access Point' to 'Service Point' (DHL official term) across the UI and documentation.

2.0.7

Added a landed-cost shipment-price mode and fixed freight/insurance charges. Suppressed landed cost on the phase-1 rate pass and surfaced the duty estimate in the admin rate dropdown. Added Access Point selection UI for the admin label form and frontend checkout. Replaced the ShippingMethods Save plugin with an access-point-depends UI mixin.

2.0.6

Move EstimatedDutiesStorage and checkout total wiring to Extmag_Shiplab base. Render estimated duties as informational row (value=0) for both DDP and DAP. Derive duty payer from Terms of Shipment; relabel field to third-party billing override. Convert estimated duties from base to quote currency for checkout totals display. Sum only TOTAL_* aggregates from Landed Cost breakdown to avoid double-counting. Add default values for Access Point and map config sections. Add DHL Service Point Locator with iframe-based access point selection at checkout. Show estimated-duties checkout segment when value is zero (DDP informational row). Improve Landed Cost: HS code normalization, DDP breakdown, response warnings. Always send cityName in DHL address payload (required by schema, fallback to postal code or 'N/A'). Apply typeCode/dimensions fallback to base getPackages() for LandedCost path. Skip empty optional fields in rate/landed-cost payloads via setIfNotEmpty helper. Omit manufacturerCountry from invoice line items when product has no country of origin. Use placeholder dimensions instead of synthetic 'YP' typeCode for shipper's own packaging. Shiplab: Replace raw filesystem calls in settings import with Magento file driver.

2.0.5

Shiplab: Added support for multiple label files per tracking number with -N suffix.

2.0.4

Added 'YP' typeCode fallback when package has no dimensions. Improved REST API error reporting by parsing the 'reasons' array. Shiplab: Hardened product info access in PackageHandler to handle missing cart entries safely.

2.0.3

Shiplab: Added zero-weight guard and weight diagnostics for shipping rate calculation. Shiplab: Removed legacy Additional Price fields and migrated data to price rules.

2.0.2

Use CategoryChooser frontend model for dangerous goods product categories field. Shiplab: Replaced multiselect categories with AJAX tree chooser in dimension config. Added support Magento 2.4.9 and Adobe Commerce 2.4.9

2.0.1

Simplify GoGreen options and add invoice instructions support. Shiplab: Fixed attribute ID retrieval order in category EAV setup patch.

2.0.0

Migrate from SOAP to REST API and add Landed Cost support. Add cache persistence for estimated duties storage and Carrier plugin. Shiplab: Added response post-processing hook and fixed logo data handling.

1.8.11

Migrate from SOAP to REST API and add Landed Cost support. Add cache persistence for estimated duties storage and Carrier plugin. Shiplab: Added response post-processing hook and fixed logo data handling.

1.8.10

Shiplab: Added BlackoutRules feature with full CRUD, date picker mixin, and schedule migration.

1.8.9

Added duty, tax, and fee breakdown parsing in rate response.

1.8.8

Fixed Charges parsing in rate response. Initialized service array at each loop iteration in rate response parsing. Shiplab: Fixed null safety issues and added numeric attribute validation. Added support Magento 2.4.8-p4 and Adobe Commerce 2.4.8-p4

1.8.7

Fixed service code resolution to preserve value set during step three.

1.8.6

Optimized the algorithms for packing items into boxes to ensure better efficiency.

1.8.5

Fixed bundle product handling for Ship Separately/Together and price/weight types.

Added config option to include zero-price bundle children in international invoices.

Fixed property type declarations for PHP 8.x compatibility.

1.8.4

Fixed loadedData check in DataProvider classes for PHP 8.x compatibility.

Fixed place order callback to pass data for proper Braintree payment handling.

1.8.3

Refactored code.

1.8.2

Added support for PHP 8.4

1.8.1

Added support Magento 2.4.8-p3 and Adobe Commerce 2.4.8-p3

1.8.0

Added support Magento 2.4.8-p2 and Adobe Commerce 2.4.8-p2

1.7.9

Fixed a bug with the Schedule New Update form on the category page

1.7.8

Added support Magento 2.4.8-p1 and Adobe Commerce 2.4.8-p1

1.7.7

Added support Magento 2.4.8 and Adobe Commerce 2.4.8

1.7.6

Fixed a bug when the order has only virtual products

1.7.5

Added support Magento 2.4.7-p5 and Adobe Commerce 2.4.7-p5

1.7.4

Added support Magento 2.4.7-p4 and Adobe Commerce 2.4.7-p4

1.7.3

Fixed a bug with SplitButton for the order view page in the admin panel

1.7.2

Fixed logs for shipping rates

Added support Magento 2.4.7-p3 and Adobe Commerce 2.4.7-p3

1.7.1

Fixed the price format on the label creation page in the admin panel.

Improved the integration with the Hyva Theme.

1.7.0

Fixed a bug with division by zero

1.6.9

Fixed a bug with a recursive function for shipping rates

1.6.8

Fixed a bug with shipping rates debugging.

Fixed CSP for printing by websocket.

1.6.7

Fixed a bug with the deactivating module

1.6.6

Fixed the z-index issue on the label details page.

Added support Magento 2.4.7-p2 and Adobe Commerce 2.4.7-p2

1.6.5

Added support Magento 2.4.7-p1 and Adobe Commerce 2.4.7-p1

1.6.4

Fixed cache for shipping rates

1.6.3

The issue with printing return labels on the customer side has been fixed.

1.6.2

Fixed the packaging box selector

1.6.1

Fixed calculation of the estimated value of a parcel including a discount, which caused the error "Missing or Invalid Monetary Value of Commodity 1's Commodity Value"

1.6.0

The issue related to the customer group and guest order creation in the admin panel has been fixed

1.5.9

Fixed CURL multi-handles

1.5.8

Added support Magento 2.4.7 and Adobe Commerce 2.4.7

1.5.7

Integration with Hyva Theme and Hyva Checkout has been added

1.5.6

Fixed the JS bug with placing the order

Fixed bug with Signature Image Uploader

1.5.5

Updated linked modules

1.5.4

Added the ability to rename original courier shipping methods

1.5.3

Added support Magento 2.4.6-p3 and Adobe Commerce 2.4.6-p3

1.5.2

Fixed the packer for packages of the shipment

1.5.1

Fixed a bug with downloading shipping logs

1.5.0

Added two options "Show Method if Not Applicable" and "Displayed Error Message" in the Extmag Shipping method configuration

1.4.9

Fixed a bug when it was impossible to save the Shiplab configuration in Magento 2.4.6-p1

1.4.8

Fixed Shiplab version

1.4.7

Fixed PDP printing with the QZ Tray program

1.4.6

Support the QZ Tray program for printing labels.

1.4.5

Fixed a bug with Sales Rules.

Removed deprecated code.

1.4.4

Fixed sources for orders after saving the tracking number

Added support Magento 2.4.6-p2 and Adobe Commerce 2.4.6-p2

1.4.3

Fixed calculating prices for shipping methods.

Fixed shipping price rules.

1.4.2

Fixed bug with shipping price rules

1.4.1

Fixed bug with session and manual label creation

1.4.0

Improved selection of Websites and Customer Groups for Shipping Methods

1.3.9

Fixed bugs on the checkout page of the admin panel

1.3.8

Added support Adobe Commerce 2.4.6-p1

1.3.7

Fix bug with musltiselect fields and values as type integer

1.3.6

Fixed bug with the Volume Weight switcher

1.3.5

Support Adobe Commerce (Magento) 2.4.6

Support PHP 8.1

1.3.4

Fixed some bugs to support PHP 8.1

1.3.3

Added max volumetric weight for a package.

Added type of volumetric weight value.

Fixed some bugs with volumetric weight.

1.3.2

Fixed a bug with the volumetric weight

1.3.1

Updated dependencies.

Fixed some minor bugs.

1.3.0

Added support for Product Volumetric Weight

1.2.2

Support Adobe Commerce (Magento) 2.4.5-p1

1.2.1

Fixed the country_id condition type for the shipping method rules

1.2.0

Fixed a few bugs linked with PHP 8.1

Added "Additional Price Actions" for applying multiple rules for the shipping method.

1.1.1

Added support for PHP 8.1 and Magento 2.4.4

1.1.0

Improve PHP code.

Removed the json_request_data field from the form of creating labels.

1.0.0

release 1.0.0