mozgbrasil/magento-boxpacker-php_54

必需的包装/箱子管理模块,用于启用送货方法

1.0.0 2018-03-01 14:27 UTC

This package is auto-updated.

Last update: 2024-09-05 17:33:31 UTC


README

valid XHTML

Mozg\BoxPacker

摘要

必需的模块,用于其他送货模块的运行

动机

满足Magento模块市场,提供优秀支持

技术特性

这是定义每个包装/箱子尺寸的环境

在包装/箱子管理系统中,已经预登记了以下包装的记录,格式为箱子,与相应的送货方法相关联

https://www.correios.com.br/para-voce/envio/embalagens-para-envios

http://www.jadlog.com.br/tamanhos.html

由于Jamef在其网站上没有提供类似的表格,因此仅创建了一个通用记录,与所有送货方法相关联

在Magento后端,访问菜单:MOZG -> 管理包装/箱子 -> 注册商店中可用的包装

因此,该模块应选择在购买过程中适合相应产品的包装

因为只有一个与Jamef关联的记录,即

"通用订单箱子:类型1,尺寸(LxWxH):14 x 18 x 9 cm,最大重量:10 kg,价格:R$ 3,50"

可以显示返回结果

"尺寸(LxWxH):49 x 49 x 8 cm | 重量 = 9.9 kg,没有与该运费模式或与该产品尺寸/重量兼容的包装"

为了处理此运费价值查询,您必须注册一个适用于该尺寸的包装,并且该包装必须适用于任何尺寸小于该包装的产品

因此,如果我们注册了一个尺寸为"(LxWxH):50 x 50 x 10 cm"的包装,该包装应适用于该产品,并且可以在该包装中分发多个其他产品

在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_54.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-boxpacker-php_54:dev-master

您可以通过在后台访问来检查模块是否已安装

STORES -> Configuration -> ADVANCED/Advanced -> Disable Modules Output

--

要更新模块,请进入您的项目目录并在服务器终端执行以下命令

在执行涉及更新Magento的任何操作之前,建议保持Compiler和Cache处于禁用状态

composer update

如果发生错误,请重命名/vender/mozgbrasil文件夹并重新执行

要检查模块的日期,请执行以下命令

grep -ri --include=*.json 'time": "' ./vendor/mozgbrasil

--

卸载模块,请在服务器终端的项目目录下执行以下命令

composer remove mozgbrasil/magento-boxpacker-php_54

--

要禁用模块

  1. 在执行涉及更新Magento的任何操作之前,需要保持Compiler和Cache处于禁用状态

  2. 如果您想禁用MOZG模块,请重命名以下文件夹app/code/local/Mozg

禁用模块可以用于检测特定事件是否与模块相关

如何配置方法

您将看到以下字段

启用

用于启用或禁用注册的使用

描述

包装标识

外部宽度

外部宽度,单位为厘米

对于1毫米的测量,请输入".01",由Magento转换为"0.0100"

对于1厘米的测量,请输入"1",由Magento转换为"1.0000"

对于1米的测量,请输入"100",由Magento转换为"100.0000"

外部长度

外部长度,单位为厘米

外部高度

外部高度,单位为厘米

内部宽度

内部宽度,单位为厘米

内部长度

内部长度,单位为厘米

内部高度

内部高度,单位为厘米

空包装重量

空包装重量,单位为千克

对于8克的重量,请输入".008",由Magento转换为"0.0080"

对于80克的重量,请输入".08",由Magento转换为"0.0800"。

对于800克的重量,请输入".8",由Magento转换为"0.8000"。

对于1公斤的重量,请输入"1",由Magento转换为"1.0000"。

最大重量

包装可承受的最大重量

价格

包装价格

备注

备注

配送方式

选择与包装相关的配送方式,未选择应满足所有配送方式

常见问题 "FAQ"

应该使用哪些属性由配送方式创建的?

在模块安装过程中创建了以下产品属性

ship_separately = 分别包装产品
ship_width = 产品包装宽度(厘米)
ship_length = 产品包装长度(厘米)
ship_height = 产品包装高度(厘米)

SELECT * FROM `eav_attribute` WHERE `attribute_code` like 'ship_%'

与“长度、宽度、高度”相关的属性是放置物品在包装中的必要参数,可用于发送到Web服务,也可以用于计算体积重量,因此建议编辑每个产品并填写其尺寸

关于使用现有属性

在我们的配送方式中,可以定义与产品尺寸相关的属性名称

在使用Pedroteixeira_Correios模块时

我们发现与尺寸相关的属性被命名为"volume_comprimento, volume_altura, volume_largura",只接受整数

https://github.com/pedro-teixeira/correios/blob/master/app/code/community/PedroTeixeira/Correios/sql/pedroteixeira_correios_setup/install-4.0.0.php#L28

有哪些预先设置的包装?

模块包含以下预先设置的包装,如果您想禁用这些包装并添加新的包装

http://www.correios.com.br/para-voce/envio/embalagens-para-envios

http://www.jadlog.com.br/tamanhos.html

有用链接

http://www2.correios.com.br/sistemas/precosPrazos/

http://shopping.correios.com.br/wbm/store/script/wbm2400902p01.aspx?cd_company=ErZW8Dm9i54=&cd_department=R9kapHuB0uA=

http://criativaembalagens.com.br/57_caixas-padrao-correio_correios--e-comerce_28

http://blog.elo7.com.br/negocio-criativo/guia-completo-para-enviar-produtos-pelos-correios.html

贡献者

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

🐈