mozgbrasil / magento-squidfacil-php_71
Squidfacil集成
Requires
- mozgbrasil/magento-base-php_71: dev-master
This package is auto-updated.
Last update: 2024-09-05 17:01:31 UTC
README
Mozg\Squidfacil
概述
集成到Squidfacil
演示
动机
满足市场对Magento模块的需求,提供改进和优质支持
支持/疑问
要获取适当的支持,请点击此处,尽可能详细地说明问题原因,并附上屏幕截图以便我们理解
价格
模块功能
- [✓] 产品同步
- [✓] 运费计算
- [✓] 发送订单
技术特性
访问菜单:MOZG -> Squid Fácil
在此环境中,将同步Squid Fácil的产品到Magento
建议使用扩展产品数据网格的模块,以便添加其他属性
- 特别价格
- squid价格
- 利润价格
如果需要,请使用该模块
https://github.com/jayelkaake/enhancedgrid
在显示运费步骤中,显示Squid Fácil返回的方法
在订单完成时,可以检查并发送订单到Squid Fácil
在Heroku上测试
我想向您展示我为Heroku平台提供的应用程序
只需一键,应用程序即可创建使用电子商务平台Magento的在线商店,并安装MOZG模块
https://github.com/mozgbrasil/heroku-magento#descrição
安装 - 更新 - 卸载 - 禁用
--
建议打印所有执行步骤的屏幕截图
如有任何困难,请将屏幕截图发给我们
--
此模块旨在使用Composer安装
在终端中执行以下命令,以查看Composer的存在及其版本
composer --version
如果您的环境中没有Composer,建议阅读以下文章点击此处
--
服务器需要支持ionCube PHP Loader扩展
为了在此环境中查看PHP CLI中该扩展的存在,请在终端中执行以下命令
php -v
为了查看PHP WEB环境中该扩展是否已激活,请执行以下命令
请确保项目根目录存在phpinfo.php文件
<?php phpinfo(); ?>
如果项目根目录中没有phpinfo.php文件,请创建该文件并添加上述内容
通过浏览器访问该文件
然后搜索“ionCube PHP Loader”术语
如果您的服务器不支持该扩展,请联系您的托管公司并要求他们激活该扩展
如果具有权限并希望激活扩展,请点击此处
在“Loader Downloads API”中,下载与您的服务器兼容的包
解压包并将 "loader-wizard.php" 文件上传到您的服务器上,那里将展示激活扩展的步骤
点击此处查看执行过程
--
如果存在 "ionCube PHP Loader",请下载以下文件并将其放置在您的服务器根目录下,然后访问该文件,如果一切正常,则表示 "ionCube" 正在读取此类加密
--
要使用 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
}
}
如果 Magento 项目根目录下不存在 composer.json 文件,请创建该文件并添加上述内容
要在您的服务器终端上的项目目录中安装模块,请执行以下命令
composer require mozgbrasil/magento-squidfacil-php_71:dev-master
您可以通过进入后端来检查模块是否已安装
STORES -> Configuration -> ADVANCED/Advanced -> Disable Modules Output
--
要在您的服务器终端上的项目目录中更新模块,请执行以下命令
在执行任何涉及 Magento 更新的过程之前,建议保持 Compiler 和 Cache 禁用状态
composer update
如果出现错误,请将 /vendor/mozgbrasil 文件夹重命名,然后再次执行
要检查模块的日期,请执行以下命令
grep -ri --include=*.json 'time": "' ./vendor/mozgbrasil
--
要卸载模块,请执行以下命令
composer remove mozgbrasil/magento-squidfacil-php_71
--
要禁用模块
-
在执行任何涉及 Magento 更新的过程之前,必须保持 Compiler 和 Cache 禁用状态
-
如果您想禁用 MOZG 的模块,请重命名以下文件夹 app/code/local/Mozg
模块的禁用可以用来检测某些问题是否与模块相关
如何配置配送方式
在配置模块之前,您需要注册原产地 CEP,请进入后端
STORES -> Configuration -> Sales/Shipping Settings -> Origin
要配置配送方式,请进入后端
STORES -> Configuration -> Sales/Shipping Methods -> Squidfacil (powered by MOZG)
您将看到以下字段
• 激活
用于“激活”或“禁用”该方法的用法
• 显示顺序
这是在订单关闭步骤中展示的配送方式顺序
• 标题
要显示的方法的名称
• 服务
选择所需的服务,要选择多个服务,请按住 "Ctrl" 键并单击服务
• 免费配送服务
当存在免费配送折扣时,此服务将显示为零
• 计算处理费
可以是固定费用或百分比
• 处理费
将添加到运费中
• 显示不适用方法
当设置为“否”时,如果返回的服务有错误,则不会显示配送方式
• 调试
模块的进程应该存储在 var/log/ 中
文件
DATE_mozg.log
这是模块的日志,它是一个包含所有进程的详细日志,包括模块外部库执行的执行
文件
shipping_METHOD.log
这是关于配送方法的本机 Magento 日志
• 产品宽度属性标识符
允许定义项目中使用的产品的宽度属性名称
• 产品长度属性标识符
允许定义项目中使用的产品的长度属性名称
• 产品高度属性标识符
允许定义项目中使用的产品的高度属性名称
• 计量单位
产品重量默认以千克为单位
如果使用克作为质量单位,产品和包装都必须遵守相同的标准
在方法配置中输入使用克的重量单位时,会进行克到千克的转换
1千克在“千克”格式下为“1.000”,在“克”格式下为“1000.000”
• 显示配送期限
是否向客户显示配送期限
• 显示配送期限的消息
是否向客户显示配送期限
• 向配送期限添加(天数)
要添加的天数量
• 显示有错误的服务
当设置为“否”时,如果返回有错误的服务,则不应在配送方法中显示
• 要运输的产品类型
要运输的产品类型
常见问题“FAQ”
如何与运输公司核对运费值
您可以在日志中查看发送给运输公司的参数
当订单完成时,使用的箱子的尺寸将存储在历史记录中,以获取运费
如何应用免运费
在配送方法模块的配置中,可以定义“免运费配送服务”功能,当在“促销规则”中定义“免运费”动作时,将应用此功能
在 Magento 后端,访问菜单:促销 -> 促销规则 -> 创建规则 -> 创建一个规则,在“操作”选项卡中定义使用免运费
这样,在显示运费计算时,将为所选服务显示零值
此功能是 Magento 的本机规则,如果出现问题,建议停用所有促销规则,并逐个激活,直到找到发生原因
手册
https://docs.squidfacil.com.br/api/
贡献者
Mozg 团队
许可证
徽章
🐈