mozgbrasil/magento-loggi-php_72

Loggi集成

dev-master 2019-04-05 01:37 UTC

This package is auto-updated.

Last update: 2024-09-05 17:04:49 UTC


README

valid XHTML

Mozg\Loggi

简介

集成到 Loggi

演示

Clique para visualizar o vídeo

动机

满足Magento模块市场的需求,提供改进和优质支持

支持/疑问

要获得适当的支持,请点击此处,尽可能详细地说明发生的原因,并附上屏幕截图以便我们理解

价格

点击此处

模块功能

  • [✓] 运费计算
  • [✓] 收集请求

技术特征

目前,许多第三方模块在处理配送方法时总是累加产品的重量和尺寸,由于没有将产品分开包装以分配其重量的系统,导致向承运商的请求失败。

我们的模块旨在实现执行过程的完全透明度,为了分析效果,请查看存储在日志中的过程。

该扩展允许您定义产品的尺寸,包装/箱的尺寸、重量和值以及如何打包不同产品的组合的规则,例如将产品分开包装或在一个包装/箱中组合产品。

扩展选择用于订单的包装。

扩展可以将产品分配到多个包装中,直到达到包装的最大承重。

由于承运商的包装登记了尺寸和承重,因此不会出现尺寸或重量的错误。

在使用模块时,首先要注意的是包装/箱管理,因为已经预先插入了一些记录,请确保根据您的需求更新记录。

请确保已为产品登记了适当的尺寸。

为每个包装向承运商发出请求,并传递适当的参数。

模块具有缓存存储功能

在订单完成时,将在订单历史记录中存储一个包含唯一标识符的注释,该标识符可用于在日志文件中查询包裹的详细信息、项目以及以3D视图查看每个包裹及其项目。

在处理每个订单之前,请务必检查运费信息,如果信息不一致,则需要取消订单,直到问题得到纠正。

为了跟踪包裹,将访问Web服务,并传递适当的参数以显示相应的返回信息。

在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”正在读取这种加密类型

https://raw.githubusercontent.com/mozgbrasil/heroku-magento/master/phpinfo-ioncube-encoder10-x86-64-php_72.php

--

为了使用MOZG的模块,需要接受最终用户许可协议

--

建议保持一个测试环境进行测试,并在测试完成后,再将相应流程应用到生产环境

--

建议备份您的Magento平台和数据库

--

在更新Magento之前,请始终确保Compiler和Cache处于关闭状态

--

请确认您的项目根目录中存在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-php_72: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-loggi-php_72

--

要停用模块

  1. 在执行任何涉及更新Magento的过程之前,需要保持Compiler和Cache处于关闭状态

  2. 如果您想停用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”

...没有与这种运费模式或与产品尺寸/重量兼容的包装

请访问后端菜单:MOZG -> 包装/盒子管理员

查看是否有与方法关联的包装记录,当时是从运输公司的网站上获取包装记录

如果需要,添加符合您产品需求的新记录

如何应用免费运费

在发货方法的模块配置中,可以定义“免费配送服务”资源,当在“促销规则”中定义“免费运费”操作时应用

在Magento后端,访问菜单:促销 -> 促销规则 -> 创建规则 -> 创建规则,在“操作”选项卡上定义使用免费运费

这样,在显示运费计算时,将显示为所选服务为零的值

此功能是 Magento 的本地规则。如果出现问题,建议停用所有促销规则,逐个激活,直到找到发生原因

联系方式 - Loggi

要联系 Loggi,请点击此处

手册

http://api.docs.dev.loggi.com/

纳税人

Mozg 团队

许可

商业许可

徽章

Join the chat at https://gitter.im/mozgbrasil Latest Stable Version Total Downloads Latest Unstable Version License Monthly Downloads Daily Downloads Reference Status Dependency Status

🐈