thelia / dpd-predict-module
2.1.9
2024-04-26 09:30 UTC
Requires
- thelia/installer: ~1.1
Replaces
README
DPD 预测模块 ~2.1.0 与 Thelia >= 2.5.2 兼容
如果您想与 Thelia <= 2.5.2 一起使用,请查看 Predict ~2.0.0
安装
composer require thelia/predict-module ^2.1
用法
在您使用此模块之前,首先需要配置您的 DPD 账号,可选的手机号码,并检查您是否有预测短信选项。别忘了将配送区域分配给预测模块,并配置您商店的地址,这是使用此模块的必要条件。
循环
预测模块为您提供了三个循环
-
predict.check.rights
-
predict.notsend.loop
-
predict
检查配置文件夹和 prices.json 文件是否可读可写
{loop name="predict.check.rights.loop" type="predict.check.rights"} <div class="alert alert-danger"> {$ERRMES} {$ERRFILE} </div> {/loop} {elseloop rel="predict.check.rights.loop"} <!-- No error, we can continue --> {/elseloop}
获取已支付但尚未发货的每个订单,并且使用预测作为配送模块
{loop name="get.predict.orders" type="predict.notsend.loop"} ... {/loop}
获取指定区域的报价
{loop name="predict.prices" type="predict" area="1"} ... {/loop}
集成
此模块使用钩子 order-delivery.stylesheet
和 order-delivery.extra
,与默认模板的集成已经完成。
如果您想自定义集成,可以在文档中查看如何操作。