sendit/bliskapaczka-magento-2

关于此包的最新版本(0.1.3)没有提供许可证信息。

安装: 111

依赖: 0

建议者: 0

安全: 0

星级: 0

关注者: 6

分支: 0

开放问题: 2

类型:magento2-module

0.1.3 2019-04-08 09:10 UTC

README

Build Status

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并设置参数codOnlytrue来显示小部件,仅支持货到付款点。调用示例

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/

如何运行代码静态分析