thelia/predict-module

DPD预测

安装: 146

依赖项: 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-08-26 10:05:31 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 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.stylesheetorder-delivery.extra,默认模板的集成已完成。

如果您想自定义集成,请参阅文档