thelia/chronopost-pickup-point-module

Chronopost配送模块,用于快递点配送。

2.0.7 2024-06-21 09:35 UTC

This package is auto-updated.

Last update: 2024-09-21 10:07:15 UTC


README

允许您选择Chronopost提供的不同快递点配送模式。激活其中一个或多个后,您的客户可以选择他们想要的。

当前可用的配送类型

  • Chrono13 BAL(法国的快递点/中转配送)
  • 未来版本中还将添加其他类型

注意1:您需要Chronopost提供的ID才能使用此模块。

安装

手动安装

  • 将模块复制到 <thelia_root>/local/modules/ 目录,并确保模块的名称为ChronopostPickupPoint。
  • 在thelia管理面板中激活它

Composer

将其添加到您的thelia composer.json主文件中

composer require thelia/chronopost-pickup-point-module:~2.0.0

使用方法

首先,前往您的后台办公室,标签页“模块”,激活Chronopost模块。然后转到Chronopost配置页面,标签“高级配置”并填写所需的字段。

激活您想要使用的配送类型后,将出现新的标签页。利用这些标签页,您可以根据配送类型和区域更改运费,或根据给定价格和/或给定区域激活免费配送,或无论区域和购物车金额如何都激活它。

如果您还有ChronopostLabel模块,您可以从左侧工具栏的Chronopost Label页面生成并下载标签,或直接从订单页面下载。

对于中转/快递点,您需要集成一个模板,以便从由'chronopost.pickup.point.get.relay'循环提供的列表中选择一个中转点。理想情况下,从地图(如谷歌地图、雅虎地图或类似地图)中选择。

然后,您可以在地址表中创建一个条目并立即使用它,或者覆盖thelia.order.delivery表单以接受整个地址作为输入,而不是仅接受地址ID。

循环

###[chronopost.pickup.point]

输入参数

输出参数

###[chronopost.pickup.point.delivery.mode]

输入参数

输出参数

###[chronopost.pickup.point.area.freeshipping]

输入参数

输出参数

###[chronopost.pickup.point.get.relay]

搜索快递点(中转点)

输入参数

输出参数

输出与Chronopost API响应中recherchePointChronopostInterParService方法返回的相同,全部大写。这里将显示最重要的输出

##集成

截至1.0.0,没有地图集成示例。因此,您将需要自己制作一个(您可以使用ColissimoPickupPoint作为示例,因为它们的工作方式类似)。