netresearch / module-shipping-dispatch
Module for managing parcel dispatches
Installs: 7
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 9
Forks: 0
Open Issues: 0
Type:magento2-module
Requires
- php: ^7.1.3
- magento/framework: ^102.0.0 || ^103.0.0
- magento/module-backend: ^101.0.0 || ^102.0.0
- magento/module-config: ^101.1.0
- magento/module-cron: ^100.3.0
- magento/module-sales: ^102.0.0 || ^103.0.0
- magento/module-store: ^101.0.0
- magento/module-ui: ^101.1.0
- magento/zendframework1: ^1.14.0
- netresearch/config-fields-m2: ^1.2.2
- netresearch/module-shipping-core: ^2.0.0
Suggests
- magento/module-scalable-oms: ^100.3.0
This package is auto-updated.
Last update: 2024-10-18 19:14:18 UTC
README
The Netresearch Shipping Dispatch extension provides a framework for dispatching shipments. Carrier modules can build upon it to provide shipment manifestation as part of their shipping fulfillment process.
Description
The extension introduces a new Dispatch entity. A dispatch collects packages/labels that were created for shipments. The dispatch can then be manifested for preparing the handover of packages to the courier/postal facility. This is also referred to as close-out. Depending on the carrier capabilities, this usually results in some sort of dispatch documentation (handover note, manifest).
The extension provides data schema and UI integration. The necessary API calls (manifest labels, download documentation, cancel manifestation) are to be implemented by the carrier module.
Requirements
- PHP >= 7.1.0
Compatibility
- Magento >= 2.3.0+
Installation Instructions
Install sources:
composer require netresearch/module-shipping-dispatch
Enable module:
./bin/magento module:enable Netresearch_ShippingDispatch
./bin/magento setup:upgrade
Flush cache and compile:
./bin/magento cache:flush
./bin/magento setup:di:compile
Uninstallation
To unregister the module from the application, run the following command:
./bin/magento module:uninstall --remove-data Netresearch_ShippingDispatch
composer update
This will automatically remove source files, clean up the database, update package dependencies.
To clean up the database manually, run the following commands:
DROP TABLE `nrshipping_dispatch_document`, `nrshipping_dispatch_package`, `nrshipping_dispatch`;
DELETE FROM `core_config_data` WHERE `path` LIKE 'shipping/batch_processing/dispatch/%';
License
OSL - Open Software Licence 3.0
Copyright
(c) 2021 Netresearch DTT GmbH