thelia / chronopost-pickup-point-module
Chronopost配送模块,用于快递点配送。
Requires
- thelia/installer: ~1.1
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作为示例,因为它们的工作方式类似)。