mozgbrasil/magento-boxpacker-php_56

必需的包装/箱模块,用于运行配送方法

1.0.0 2018-03-01 14:27 UTC

This package is auto-updated.

Last update: 2024-09-05 16:41:05 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,尺寸(LxCxA):14 x 18 x 9 cm,最大重量:10 kg,价格:R$ 3,50"

可以显示返回信息

"尺寸(LxCxA):49 x 49 x 8 cm | 重量 = 9.9 kg,没有与该货运方式或包装兼容的包装或箱与该产品的尺寸/重量相符"

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

因此,如果我们注册了一个尺寸为 "(LxCxA): 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_56.php

--

要使用MOZG的模块,必须接受最终用户许可协议

--

建议保留一个测试环境进行测试,仅在测试通过后才在生产环境中应用相应的程序。

--

建议备份Magento平台和数据库。

--

在执行任何关于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-boxpacker-php_56:dev-master

您可以通过进入后端来检查模块是否已安装。

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

--

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

在执行任何涉及Magento更新的过程之前,建议保持编译器和缓存处于禁用状态。

composer update

在出现错误时,重命名/vendor/mozgbrasil文件夹,然后重新执行。

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

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

--

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

composer remove mozgbrasil/magento-boxpacker-php_56

--

要禁用模块

  1. 在执行任何关于Magento更新的过程之前,必须保持编译器和缓存处于禁用状态。

  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

🐈