mozgbrasil/magento-boxpacker-php_71

此模块是确保配送方法正常运行的必要包装/箱子管理模块

1.0.0 2018-03-01 14:27 UTC

This package is auto-updated.

Last update: 2024-09-05 16:44:45 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(); ?>

如果您的 Magento 项目根目录中不存在 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_71.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_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-boxpacker-php_71

--

要禁用模块

  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"(Frequently Asked Questions)

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

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

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

🐈