Problem
Bei der Installation des DHL Shipping-Moduls in Version 1.2.0 (oder höher) erscheint diese Composer-Fehlermeldung:
Your requirements could not be resolved to an installable set of packages.
...
Can only install one of: dhl/sdk-api-parcel-management[2.0.0, 1.0.0].
Dieser Fehler tritt auf, wenn gleichzeitig das Legacy-Modul DHL Shipping 0.11.x installiert ist.
Ursache
Die beiden DHL-Module haben inkompatible Abhängigkeiten:
- DHL Shipping Version 0.11.x (Legacy) benötigt das sdk-api-parcel-management in Version 1.x.x
- DHL Shipping Version 1.2.0 (oder höher) benötigt das sdk-api-parcel-management in Version 2.x.x
Beide SDKs lassen sich nicht gleichzeitig installieren.
Lösung
- Installieren Sie zunächst Version 1.1.0 des DHL Shipping-Moduls (keine höhere Version).
- Führen Sie dann die Migration und Abarbeitung der vorhandenen Bestellungen wie in der Dokumentation des aktuellen Moduls beschrieben durch.
- Wenn alle Alt-Bestellungen abgeschlossen sind (einschl. deren DHL-Label), entfernen Sie DHL Shipping 0.11.x vollständig. Beachten Sie dazu diese Anleitung.
- Aktualisieren Sie danach DHL Shipping 1.1.0 auf die aktuelle Version.
Dieses Support-Portal wird von der Netresearch DTT GmbH im Auftrag von Deutsche Post DHL zur Verfügung gestellt. Netresearch ist spezialisiert auf die Entwicklung von E-Commerce-Lösungen für den Mittelstand auf Basis der Open-Source-Systeme Magento und OroCommerce. Neben der Konzeption und Umsetzung von Strategien für B2B-E-Commerce sind Consulting und Betreuung für eine moderne Cloud-Infrastruktur die Schwerpunkte.