mozgbrasil/magento-boxpacker-php_72

此包装/箱模块是执行交付方法所必需的

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

This package is auto-updated.

Last update: 2024-09-05 18:02:58 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 个记录

"通用订单箱:类型 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(); ?>

如果 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_72.php

--

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

--

建议保留一个测试环境以进行测试,并且只有在经过适当的测试之后,才应在生产环境中应用适当的程序

--

建议备份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
  }
}

如果项目根目录中没有composer.json文件,请创建它并添加上面的内容

要安装模块,请在其项目目录的服务器终端中执行以下命令

composer require mozgbrasil/magento-boxpacker-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-boxpacker-php_72

--

要禁用模块

  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

🐈