thelia / predict-module
DPD预测
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 SMS选项。不要忘记将配送区域分配给Predict模块,并配置您的商店地址,这是使用此模块的必要条件。
循环
Predict模块为您提供了三个循环
-
predict.check.rights
-
predict.notsend.loop
-
predict
检查Config文件夹和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}
获取所有已支付且未发货的订单,并使用Predict作为配送模块
{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,默认模板的集成已完成。
如果您想自定义集成,请参阅文档