mozgbrasil / magento-loggi-php56
与Loggi集成
Requires
This package is auto-updated.
Last update: 2024-09-06 11:02:12 UTC
README
Mozg\Loggi
简介
与Loggi集成
演示
动机
满足市场对Magento模块的需求,提供改进和优质的客户支持
支持/疑问
要获取适当的支持,请点击这里,尽可能详细地描述发生的原因,并附加屏幕截图以便我们理解
价格
资源
-
为产品定义尺寸
-
定义包装/盒子的尺寸、重量和价值
-
选项:单独包装产品或将其组合在同一包装/盒子里
-
智能产品包装,显示产品如何分组,并计算体积重量,如有必要进行分装
-
在缓存中存储请求
- 定义如何组合不同的产品进行包装 # TODO
- 将产品分配到特定的盒子(多个产品可以分配到同一个盒子) # TODO
技术特性
目前许多第三方模块在处理配送方式时总是将产品的重量和尺寸相加,这可能导致运输请求失败,因为没有系统将产品分开包装并分配其重量。
我们的模块旨在实现过程的完全透明,为了分析,可以查看存储在日志中的过程。
该扩展允许您定义产品的尺寸、包装的尺寸以及如何组合不同产品尺寸的规则。
该扩展选择用于订单的包装。
该扩展可以将产品分配到多个包装,直到达到包装的最大承重。
由于运输公司已经登记了包装的尺寸和承重,因此不应出现尺寸或重量的错误。
使用模块时首先要考虑的是包装/盒子管理,因为已经预先插入了一些记录,请确保根据需要更新记录。
确保已为产品注册了适当的尺寸。
为每个包装向运输公司发送请求,并传递适当的参数
模块具有缓存存储
在订单完成后,将包含唯一标识符的注释存储在订单历史记录中,该标识符可用于在日志文件中查询包装的细节及其3D视图中的每个包装及其项目
在处理每个订单之前,请始终检查运费信息,如果出现不一致,则必须取消订单,直到问题得到纠正
为了跟踪包裹,将访问WebService,并传递适当的参数,显示相应的返回信息
安装 - 更新 - 卸载 - 禁用
--
此模块旨在使用Composer安装
在终端执行以下命令,以查看Composer的存在及其版本
composer --version
如果您环境中没有Composer,建议阅读以下文章 点击此处
--
服务器需要支持ionCube PHP Loader扩展
为了查看此扩展是否在您的服务器上激活
请确认在项目根目录下是否存在phpinfo.php文件
<?php phpinfo(); ?>
如果项目根目录中不存在phpinfo.php文件,请创建该文件并添加上述内容
通过浏览器访问该文件
然后搜索“ionCube PHP Loader”术语
如果您的服务器不支持此扩展,请点击此处
在“Loader Downloads API”中,下载与您的服务器兼容的包
解压缩包并将“loader-wizard.php”文件上传到您的服务器,这将展示激活扩展的步骤
点击此处查看执行过程
--
要使用MOZG的模块,需要接受最终用户许可协议
--
建议保持一个测试环境进行测试,并且只在经过适当测试后,在生产环境中应用相应的步骤
--
建议备份Magento平台和数据库
--
在执行任何关于Magento的更新之前,始终保持Compiler和Cache未激活状态
--
请确认在您的Magento项目根目录下存在composer.json文件,并且其参数类似于以下JSON模式
{
"minimum-stability": "dev",
"prefer-stable": true,
"license": [
"proprietary"
],
"repositories": [
{
"type": "composer",
"url": "https?://packages.firegento.com"
}
],
"extra": {
"magento-root-dir": "./",
"magento-deploystrategy": "copy",
"magento-force": true
}
}
如果项目根目录中没有composer.json文件,请创建该文件并添加上述内容
要在终端中安装模块,请在您的项目目录中执行以下命令
composer require mozgbrasil/magento-loggi-php56:dev-master
您可以通过进入后端来检查模块是否已安装
STORES -> Configuration -> ADVANCED/Advanced -> Disable Modules Output
--
要更新模块,请在您的服务器项目目录中执行以下命令
在执行涉及任何Magento更新的过程之前,建议保持Compiler和Cache未激活状态
composer clear-cache && composer update
在发生错误时,请重命名/vendor/mozgbrasil文件夹并重新执行
要检查模块的日期,请执行以下命令
grep -ri --include=*.json 'time": "' ./vendor/mozgbrasil
--
要卸载模块,请在您的服务器项目目录中执行以下命令
composer remove mozgbrasil/magento-loggi-php56 && composer clear-cache && composer update
--
要禁用模块
-
在执行任何关于Magento的更新过程之前,必须保持Compiler和Cache未激活状态
-
如果您想禁用MOZG模块,请重命名以下文件夹app/code/local/Mozg
禁用模块可以用来检测特定事件是否与模块有关
--
如何配置配送方式
在配置模块之前,您需要注册源CEP,进入后端
STORES -> Configuration -> Sales/Shipping Settings -> Origin
要配置配送方式,请在后端进入
STORES -> Configuration -> Sales/Shipping Methods -> Loggi (powered by MOZG)
您将看到以下字段
• 启用
用于“启用”或“禁用”使用该方法
• 显示顺序
这是在订单关闭步骤中显示的配送方式的顺序
• 标题
应显示的该方法名称
• 服务
选择所需的服务,若要选择多个服务,请按住“Ctrl”键并单击服务
• 免费配送服务
当有免费配送折扣时,此服务将具有零价值
• 计算处理费率
可以是固定值或百分比
• 处理费率
将添加到运费中
• 显示不适用方法
当设置为“否”时,如果返回了有错误的服务,则不会显示配送方法
• 调试
应将模块进程存储在var/log/
文件
DATE_mozg.log
这是模块的日志,是一个更详细的日志,包含所有进程,包括由模块的外部库执行的进程
文件
shipping_METHOD.log
这是与配送方法相关的magento原生日志
• 产品宽度属性标识符
允许定义项目中使用的产品宽度属性名称
• 产品长度属性标识符
允许定义项目中使用的长度属性名称
• 产品高度属性标识符
允许定义项目中使用的高度属性名称
• 计量单位
产品重量默认单位为千克
如果使用质量单位克,则产品包装都必须遵守同一标准
在方法配置中指定使用质量单位克时,将执行克到千克的转换
1千克在“千克”格式下为“1.000”,在“克”格式下为“1000.000”
• 显示错误返回的服务
当设置为“否”时,如果返回了有错误的服务,则不应在配送方法中显示该服务
• 测试/生产模式
请告知将使用的环境
• 测试环境邮件
请告知邮件
• 测试环境API Key
请告知API Key
要获取
https://staging.loggi.com/contas/haxor/
• 生产环境邮件
请告知邮件
• 生产环境API Key
请告知API Key
要获取
https://loggi.com/contas/haxor/
• 支付方式
请选择在Loggi系统已预登记的支付方法
配置 -> 公司 -> 支付方式
模块有哪些资源
- [✓] 运费计算
- [✓] 收集请求
常见问题“FAQ”
如何应用免费运费
在配送方法的模块配置中,可以定义“免费配送服务”资源,当在“促销规则”中定义“免费运费”动作时应用该资源
在Magento后端,访问菜单:促销 -> 促销规则 -> 创建规则 -> 创建一个规则,并在“操作”选项卡中定义使用免费运费
这样,在显示运费计算时,将显示所选服务的零值
该资源是Magento的本地规则,如果出现问题,建议关闭所有促销规则,并逐一激活,直到找到问题原因
联系方式 - Loggi
要联系Loggi
手册
http://api.docs.dev.loggi.com/
贡献者
Mozg团队
许可证
徽章
🐈