sendit / bliskapaczka-magento-2
Requires
- php: ~7.1
- bliskapaczkapl/bliskapaczka-api-client: ^3.2
- magento/product-community-edition: ~2.1
This package is not auto-updated.
Last update: 2024-09-28 03:21:25 UTC
README
Bliskapaczka for Magento >= 2.1
alpha版本
此模块正在不断开发中,目前处于alpha阶段。不建议在生产系统中使用此模块。
模块安装
要求
为了正确安装模块,需要以下条件
- php >= 7.1
- composer
模块安装
在Magento主目录中,需要执行以下命令,在变量$version
中填写要安装的模块版本或删除以安装最新版本。在大多数情况下,推荐安装最新版本。
composer require sendit/bliskapaczka-magento-2 $version
测试模式
测试模式,即与位于sandbox-bliskapaczka.pl的测试版本通信,可以通过切换模块设置中的Test mode enabled
选项到Yes
来启动。
模块功能
- 到点配送 - 模块允许使用一种配送方式,例如选择订单配送点(例如InPost,Paczka w Ruch,Poczta Polska等)
- 快递配送 - 模块允许使用一种配送方式,例如通过选择的快递公司进行快递配送
- 免费配送 - 支持定义免费配送的购物车规则。更多信息请参阅Magento文档
- 管理配送
- 下载运单
- 更新配送状态
- 取消订单
管理配送
通过“销售”->“Bliskapaczka”菜单进行配送管理。那里可以查看所有配送的列表。
附加信息
货到付款点
Bliskapaczka.pl小部件允许只显示提供货到付款服务的点(更多详细信息请参阅文档)。在Magento中,可以通过调用方法Bliskapaczka.showMap
并设置参数codOnly
为true
来显示小部件,仅支持货到付款点。调用示例
Bliskapaczka.showMap(
[{"operator":"POCZTA","price":9.69},{"operator":"INPOST","price":9.25},{"operator":"RUCH","price":8},{"operator":"DPD","price":9.99}],
"AIzaSyCUyydNCGhxGi5GIt5z5I-X6hofzptsRjE",
true,
"sendit_bliskapaczka_sendit_bliskapaczka_COD"
true
)
配送点信息
此类信息存储在sales_flat_quote_address和sales_flat_order_address表中的pos_operator和pos_code字段中。
Docker演示
docker pull bliskapaczkapl/magento-2 && docker run -d -p 8080:80 bliskapaczkapl/magento-2
Magento前端在浏览器中输入地址http://127.0.0.1:8080
后可用。
管理员面板在地址http://127.0.0.1:8080/admin
下可用,数据是admin/password123
。模块应按照上述说明进行配置。
模块开发
Docker
为了开发,可以通过以下命令启动docker-compose
docker-compose -f docker-compose.yaml -f dev/docker/magento-2.3.0/docker-compose.dev.yaml up
如何运行单元测试
docker-compose exec magento php vendor/bin/phpunit -c dev/tests/unit/phpunit.xml.dist app/code/Sendit/Bliskapaczka/Test/Unit/
如何运行代码静态分析