Download the PHP package dhl/module-unified-tracking without Composer

On this page you can find all versions of the php package dhl/module-unified-tracking. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package module-unified-tracking

DHL Unified Tracking Extension

The DHL Unified Tracking extension offers an integration of the Shipment Tracking - Unified API into the Magento® 2 platform.

Description

This extension enables integrators to request tracking details for a given DHL shipment. The extension does not display tracking status and tracking history on its own. It accepts a tracking number and will return the tracking details in a format suitable for use in Magento® 2. The UI integration needs to be realized within a carrier module or similar.

Requirements

Compatibility

Installation Instructions

Install sources:

composer require dhl/module-unified-tracking

Enable module:

./bin/magento module:enable Dhl_UnifiedTracking
./bin/magento setup:upgrade

Flush cache and compile:

./bin/magento cache:flush
./bin/magento setup:di:compile

Uninstallation

To unregister the tracking module from the application, run the following command:

./bin/magento module:uninstall Dhl_UnifiedTracking
composer update

Usage

Tracking details can be obtained from the web service by either enabling the carrier plugin or using the tracking service directly.

The web service allows to filter results by DHL divisions.

Carrier Plugin

The tracking extension comes with a plugin that can be enabled to replace a carrier's original \Magento\Shipping\Model\Carrier\AbstractCarrierOnline::getTrackingInfo method.

The request for tracking info will then be picked up by the tracking extension and return a result object ready to be processed by the Magento_Shipping core module.

Tracking Service

The tracking extension offers an integration point that can be used to request tracking details from the web service: \Dhl\UnifiedTracking\Api\TrackingInfoProviderInterface::getTrackingDetails.

Using the tracking service directly can be useful if the result needs to be modified before passing it to the Magento_Shipping core module.

Limit Web Service Results

The tracking web service is able to return results from across DHL divisions. If the integration is only meant to request tracking details from a certain carrier (e.g. DHL Paket), then the web service results should be filtered by providing a tracking configuration object via DI configuration:

The carrier code is the identifier of the Magento® carrier that the tracking number belongs to. Compare

See API docs for a list of available service names.

Support

In case of questions or problems, please have a look at the Support Portal (FAQ) first.

If the issue cannot be resolved, you can contact the support team via the Support Portal or by sending an email to [email protected].

License

OSL - Open Software Licence 3.0

Copyright

(c) 2021 DPDHL Group


All versions of module-unified-tracking with dependencies

PHP Build Version
Package Version
Requires php Version ^7.2.0 || ^8.1.0
ext-intl Version *
dhl/sdk-api-unified-tracking Version ^2.2.0
magento/module-store Version ^101.0.0
magento/framework Version ^102.0.0 || ^103.0.0
magento/module-sales Version ^102.0.0 || ^103.0.0
magento/module-shipping Version ^100.3.0
netresearch/module-shipping-core Version ^2.8.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package dhl/module-unified-tracking contains the following files

Loading the files please wait ....