thelia/dpd-predict-module

此包已被废弃且不再维护。作者建议使用thelia/predict-module包。

DPD 预测

安装: 18

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 6

分叉: 7

开放问题: 1

类型:thelia-module

2.1.9 2024-04-26 09:30 UTC

This package is auto-updated.

Last update: 2024-04-26 09:30:35 UTC


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.stylesheetorder-delivery.extra,与默认模板的集成已经完成。

如果您想自定义集成,可以在文档中查看如何操作。