dhl / module-carrier-update
可选组件,用于将接收到的订单分配给DHL Paket承运商。
1.2.0
2024-07-04 09:37 UTC
Requires
- php: ^8.2.0
- dhl/module-carrier-paket: ^3.0.0
- dhl/module-shipping-core: ^2.3.0
- magento/framework: ^103.0.0
- magento/module-config: ^101.2.0
- magento/module-sales: ^103.0.0
- magento/module-shipping: ^100.4.0
- magento/module-store: ^101.1.0
- netresearch/module-shipping-core: ^3.0.0
This package is auto-updated.
Last update: 2024-09-04 10:14:08 UTC
README
与DHL Paket承运商配套的模块,允许在下单时重写运输方法的承运商代码。
描述
随着Deutsche Post & DHL Shipping模块的引入,删除了一个在商家中颇受欢迎的功能:为处理DHL Paket配置多个运输方法的能力。
请参阅GitHub问题#11。
此模块恢复了在旧模块中实现的配置和sales_order_place_after
观察器:管理员用户可以在模块配置中从列表中选择离线运输方法。
Stores → Configuration → Sales → Post & DHL Shipping → DHL Parcel Germany → Checkout Presentation → Additional Shipping Methods for DHL Paket
请注意,结账时将不会显示这些附加运输方法的DHL服务框。
在“DHL Paket运输方法”框中可以忽略特殊方法“DHL Paket”和“DHL Paket退货”。
当使用所选方法下单时,则将DHL Paket承运商分配给订单,并将进一步执行运输履行工作,使用DHL商业客户运输API。此解决方案在问题讨论中提出。
模块应用了非常基本的合理性检查
- 配置的运输起始地位于德国吗?
- 所选的运输方法是否已配置为重新分配承运商?
可以通过DI配置修改或扩展这些条件,例如,如果只有特定商店中下订单的订单需要重新分配。
要求
- PHP >= 8.2
兼容性
- Magento >= 2.4.6+
安装说明
安装源代码
composer require dhl/module-carrier-update
启用模块
./bin/magento module:enable Dhl_CarrierUpdate
刷新缓存并编译
./bin/magento cache:flush
./bin/magento setup:di:compile
卸载
要从应用程序中注销模块,请运行以下命令
./bin/magento module:uninstall --remove-data Dhl_CarrierUpdate
composer update
这将自动删除源文件并更新包依赖项。
支持
此模块不接受官方维护或支持。
可以创建GitHub问题以与其他模块用户进行讨论。将处理贡献(拉取请求)。
许可证
版权
(c) 2022 DHL Paket GmbH