melhorenvio / magento2
Melhor Envio货运管理模块
Requires
- ext-curl: *
This package is auto-updated.
Last update: 2024-09-05 06:01:42 UTC
README

索引
功能
-
为店铺客户提供简化方式的多家货运供应商报价。
-
具有测试用的沙箱环境
-
邮递保险
-
收货通知
-
取件请求
-
自提
-
附加价值和额外期限
-
折扣价值
兼容性和需求
- Magento 2.4.2 & PHP 7.4
- Magento 2.4.1 & PHP 7.4
- Magento 2.4.0 & PHP 7.4
安装
-
下载仓库的.zip文件。
-
创建文件夹
app/code/MelhorEnvio/Quote
并将.zip文件解压到该文件夹。 -
使用以下命令启用模块:
bin/magento module:enable MelhorEnvio_Quote
-
执行以下命令
bin/magento setup:upgrade &&
bin/magneto setup:di:compile &&
bin/magento setup:static-content:deploy -f &&
bin/magento c:c && bin/magento c:f
卸载
-
使用以下命令禁用模块:
bin/magento module:disable MelhorEnvio_Quote
-
删除文件和文件夹"app/code/MelhorEnvio/Quote"
-
在setup_module表中删除旧记录:
DELETE FROM setup_module WHERE module = 'MelhorEnvio_Quote'
-
执行以下命令
bin/magento setup:upgrade &&
bin/magneto setup:di:compile &&
bin/magento setup:static-content:deploy -f &&
bin/magneto c:c && bin/magento c:f
重新安装
-
使用SQL命令删除setup_module表中的旧记录:
DELETE FROM setup_module WHERE module = 'MelhorEnvio_Quote'
-
删除模块文件夹
app/code/MelhorEnvio/Quote
-
下载此仓库的.zip文件。
-
创建文件夹
app/code/MelhorEnvio/Quote
并将.zip文件解压到该文件夹。 -
使用以下命令启用模块:
bin/magento module:enable MelhorEnvio_Quote
-
执行以下命令
bin/magento setup:upgrade &&
bin/magneto setup:di:compile &&
bin/magento setup:static-content:deploy -f &&
bin/magneto c:c && bin/magento c:f
侧边菜单
完成Melhor Envio模块的首次安装后,您将在左侧菜单中看到一个新图标,标签为“Melhor Envio”。点击它,将打开一个包含可用选项的子菜单

图1 - 为模块创建的侧边菜单
- 发货:如下图中所示的发件列表

图2 - 发件列表
- 配置:一个链接到模块配置的链接。
配置
店铺
需要填写店铺信息,因此请转到 Stores > Settings > Configuration > General > General,滚动到页面底部并查找 Store Information 部分。在此部分中填写以下字段
- 店铺名称:店铺名称
- 店铺电话号码:店铺电话号码
- 国家:国家
- 地区/州:州
- ZIP/邮政编码:格式为xxxxxx-xxx的CEP
- 城市:城市
- 街道地址:用逗号分隔的街道和门牌号码
- 街道地址2:您的街区名称

图3 - 店铺常规配置字段
在配置菜单中,转到 Sales > Shipping Settings 并填写以下字段

- 国家:国家
- 地区/州:州
- ZIP/邮政编码:格式为xxxxxx-xxx的CEP
- 城市:城市
- 街道地址:用逗号分隔的街道和门牌号码 ,
模块特定配置
可以通过之前提到的侧边菜单中的链接或通过以下路径访问模块配置:Stores > Configurations > Sales (菜单选项卡) > Delivery Methods > Melhor Envio。在打开的第一个选项卡中,您将找到模块的常规配置。以下详细说明了可填充和选择的字段及其功能

图4 - 更好发货设置 - 第1部分
- 激活:激活/禁用对商店客户的运费报价。
- 是Sandbox:激活/禁用模块的sandbox(测试)环境。生产和sandbox环境使用相同的认证令牌。
- 令牌:模块使用更好发货API进行运费报价的认证方法。此令牌应在更好发货的仪表板上生成(https://melhorenvio.com.br/cadastre-se)。
- 方法名称:方法在商店客户中显示的名称。
- 排序:0到无穷大的数字,定义方法在运费方法列表中的显示位置。0是最小值,因此该方法将是列表中的第一个。
- 标题:配送方法的名称。

图5 - 更好发货设置 - 第2部分
- 可配送国家:定义是否可以将其运送到客户在收货地址中指定的任何国家,或者可以定义特定目的地,这启用了下一个字段。
- 指定国家配送:选择特定国家进行配送报价的字段。
- 启用日志:启用记录模块通过API进行的交易日志。
- 启用调试URL:创建一个包含商店域名的URL,可以查看创建的日志。
报价运输选项卡
此选项卡包含关于配送的设置。

图6 - 更好发货设置
- 始终保险:为订单创建保险。
- 收货通知(AR):如果无法在指定地点交付,为客户创建收货通知。
- 请求取货:定义是否需要在现场取货。
- 亲手配送:定义是否需要亲手配送。
- 折扣金额:在API提供的价值基础上提供的运费折扣金额。
- 附加费用:在API提供的价值基础上额外收取的费用。
- 额外期限:要添加到API提供的期限的天数数量。
产品属性选项卡
此选项卡包含关于产品属性的计算。

图7 - 更好发货设置
- 计量单位:可以是米或厘米。
- 重量单位:克或千克。
- 高度属性:将商店中现有的产品属性映射到定义产品高度属性的相关属性。如果商店中不存在,则需要创建。
- 宽度属性:将商店中现有的产品属性映射到定义产品宽度属性的相关属性。如果商店中不存在,则需要创建。
- 长度属性:将商店中现有的产品属性映射到定义产品长度属性的相关属性。如果商店中不存在,则需要创建。
- 默认高度:如果没有在商店中设置高度属性或未在产品中填写,则为所有产品定义的默认高度。
- 默认宽度:如果没有在产品中填写宽度属性,则为所有产品定义的默认宽度。
- 默认长度:如果没有在产品中填写长度属性,则为所有产品定义的默认长度。
- 默认重量:如果没有在产品中填写重量属性,则为所有产品定义的默认重量。
来源设置选项卡
此选项卡包含关于发货和取货地点的设置。

图8 - 更好发货设置
- 名称:寄件人名称。
- 电话:寄件人联系方式。
- 电子邮件:寄件人联系邮箱。
- CPF:用于寄件人身份识别的领域,如果是自然人。

图9 - 更好发货设置
- 是公司:如果标记为是,则隐藏CPF字段,并打开CNPJ和州注册字段。
- CNPJ:寄件人CNPJ号码,无标点符号或格式。
- IE:寄件人州注册,无标点符号或格式。

图10 - 更好发货设置
- 街道:寄件人地址。
- 门牌号:寄件人地址门牌号。
- 小区:寄件人地址小区。
- 补充:寄件人地址补充信息。
- 城市:寄件人地址城市。
- 省:寄件人地址省份。
- 国家:寄件人地址国家。
- 邮政编码:寄件人地址邮政编码。
- 备注:如果需要向承运商发送某些信息。
运输商选项卡
具有对可用承运商进行报价选择的配置。

图11 - 更好发货设置
代理商配置选项卡
具有针对Jadlog代理选择的特定配置。

图12 - 更好发货设置
变更日志
有关最近更改的更多信息,请参阅变更日志。
贡献
有关更多详细信息,请参阅贡献指南。