{"id":23015738,"url":"https://github.com/mozgbrasil/magento-boxpacker-php_71","last_synced_at":"2026-04-07T08:02:21.499Z","repository":{"id":57020342,"uuid":"121659779","full_name":"mozgbrasil/magento-boxpacker-php_71","owner":"mozgbrasil","description":"magento","archived":false,"fork":false,"pushed_at":"2019-04-05T04:43:52.000Z","size":605,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-03-04T18:41:31.922Z","etag":null,"topics":["apache","composer","ecommerce","ecommerce-platform","linux","magento","magento-extension","magento-module","magento1","mysql","packagist","php","shell"],"latest_commit_sha":null,"homepage":"http://mozg.com.br/catalogo/","language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mozgbrasil.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-02-15T17:36:40.000Z","updated_at":"2019-04-05T04:43:54.000Z","dependencies_parsed_at":"2022-08-23T12:20:32.580Z","dependency_job_id":null,"html_url":"https://github.com/mozgbrasil/magento-boxpacker-php_71","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/mozgbrasil/magento-boxpacker-php_71","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozgbrasil%2Fmagento-boxpacker-php_71","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozgbrasil%2Fmagento-boxpacker-php_71/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozgbrasil%2Fmagento-boxpacker-php_71/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozgbrasil%2Fmagento-boxpacker-php_71/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mozgbrasil","download_url":"https://codeload.github.com/mozgbrasil/magento-boxpacker-php_71/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozgbrasil%2Fmagento-boxpacker-php_71/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31504897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apache","composer","ecommerce","ecommerce-platform","linux","magento","magento-extension","magento-module","magento1","mysql","packagist","php","shell"],"created_at":"2024-12-15T11:13:05.857Z","updated_at":"2026-04-07T08:02:21.482Z","avatar_url":"https://github.com/mozgbrasil.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"[checkmark]: https://raw.githubusercontent.com/mozgbrasil/mozgbrasil.github.io/master/assets/images/logos/logo_32_32.png \"MOZG\"\n![valid XHTML][checkmark]\n\n[requerimentos]: https://mozg.loggly.com/search\n[github-boxpacker]: https://github.com/dvdoug/BoxPacker\n[getcomposer]: https://getcomposer.org/\n[uninstall-mods]: https://getcomposer.org/doc/03-cli.md#remove\n[artigo-composer]: http://mozg.com.br/ubuntu/composer\n[ioncube-loader]: http://www.ioncube.com/loaders.php\n[acordo]: http://mozg.com.br/acordo-licenca-usuario-final/\n\n# Mozg\\BoxPacker\n\n## Sinopse\n\nMódulo requerido para funcionamento dos demais módulos de entrega\n\n## Motivação\n\nAtender o mercado de módulos para Magento oferecendo um excelente suporte\n\n## Característica técnica\n\nSe trata do ambiente para definição das dimensões de cada uma de suas Embalagem/Caixa\n\nNo sistema de Gerenciamento de Embalagem/Caixa foram pré-cadastrados registros para as seguintes embalagens no formato Caixa, vinculadas ao devido método de entrega\n\nhttps://www.correios.com.br/para-voce/envio/embalagens-para-envios\n\nhttp://www.jadlog.com.br/tamanhos.html\n\nComo a Jamef não disponibiliza em seu site uma tabela semelhante as demais transportadora foi criado apenas um registro genérico vinculado a todos os métodos de entrega\n\nNo backend do Magento acesse o menu: MOZG -\u003e Gerenciar Embalagem/Caixa -\u003e cadastre as devidas embalagens que pode ser usado em sua loja\n\nDessa forma o módulo deve escolher a embalagem que deve adequar os devidos produtos no processo de compra\n\nComo só tem 1 registro associado a Jamef que seria o registro\n\n\"Caixa de Encomenda Genérica: Tipo 1, Dimensões (LxCxA): 14 x 18 x 9 cm, PesoMax: 10 kg, Preço: R$ 3,50\"\n\nPode ser exibido o retorno\n\n\"Dimensões (LxCxA): 49 x 49 x 8 cm | Peso = 9.9 kg não há embalagem associada a essa modalidade de frete ou embalagem compatível para atender as dimensões / peso desse produto\"\n\nPara ser processado essa consulta do valor de frete você deve cadastrar uma embalagem para atender essa dimensão e a mesma deve atender qualquer produto com dimensões abaixo dessa embalagem\n\nEntão se cadastramos uma embalagem com dimensões \"(LxCxA): 50 x 50 x 10 cm\" essa embalagem deve atender esse produto e pode ser distribuído nessa mesma embalagem diversos outros produtos\n\n## Testando na Heroku\n\nGostaria de apresentar o aplicativo que disponibilizei para a plataforma Heroku\n\nCom apenas 1 clique, o aplicativo cria sua loja virtual usando a plataforma de comércio eletrônico Magento e instala os módulos da MOZG\n\n[https://github.com/mozgbrasil/heroku-magento#descrição](https://github.com/mozgbrasil/heroku-magento#descrição)\n\n## Instalação - Atualização - Desinstalação - Desativação\n\n--\n\nSugiro \"printar\" as telas com todos os procedimentos executados\n\nEnvie para nós as imagens das telas na eventualidade de quaisquer dificuldades\n\n--\n\nEste módulo destina-se a ser instalado usando o [Composer][getcomposer]\n\nExecute o seguinte comando no terminal, para visualizar a existencia do Composer e sua versão\n\n\tcomposer --version\n\nCaso não tenha o Composer em seu ambiente, sugiro ler o seguinte artigo [Clique aqui][artigo-composer]\n\n--\n\nÉ necessário que o servidor tenha o suporte a extensão [ionCube PHP Loader][ioncube-loader]\n\nPara visualizar a existência da extensão nesse ambiente denominado PHP CLI, execute o seguinte comando no terminal\n\n\tphp -v\n\nPara visualizar se essa extensão está ativa em seu servidor no ambiente denominado PHP WEB\n\nCertique se da presença do arquivo phpinfo.php na raiz do seu projeto\n\n\t\u003c?php phpinfo(); ?\u003e\n\nCaso não exista o arquivo phpinfo.php na raiz do projeto Magento, crie o mesmo adicionado o conteúdo acima\n\nAcesse o arquivo pelo browser\n\nEm seguida pesquise pelo termo \"ionCube PHP Loader\"\n\nCaso o seu servidor não tenha o suporte a extensão, entre em contato com sua empresa de hospedagem e peça para que eles ativem a extensão\n\nCaso tenha a permissão e queira ativar a extensão, [Clique aqui][ioncube-loader]\n\nEm \"Loader Downloads API\", efetue download do pacote compatível com o seu servidor\n\nDescompacte o pacote e faça upload do arquivo \"loader-wizard.php\" para seu servidor, onde será demonstrado o passo a passo para a ativação da extensão\n\n[Clique aqui](https://youtu.be/GZ2J6MLkko4) para ver os processos executados\n\n--\n\nNa presença do \"ionCube PHP Loader\" efetue o download do seguinte arquivo e coloque na raiz do seu servidor e acesse, se funcionar quer dizer que o \"ionCube\" está lendo esse tipo de encriptação\n\nhttps://raw.githubusercontent.com/mozgbrasil/heroku-magento/master/phpinfo-ioncube-encoder10-x86-64-php_71.php\n\n--\n\nPara utilizar o(s) módulo(s) da MOZG é necessário aceitar o [Acordo de licença do usuário final][acordo]\n\n--\n\nSugiro manter um ambiente de testes para efeito de testes e somente após os devidos testes aplicar os devidos procedimento no ambiente de produção\n\n--\n\nSugiro efetuar backup da plataforma Magento e do banco de dados\n\n--\n\nAntes de efetuar qualquer atualização no Magento sempre mantenha o Compiler e o Cache desativado\n\n--\n\nCertique se da presença do arquivo composer.json na raiz do seu projeto Magento e que o mesmo tenha os parâmetros semelhantes ao modelo JSON abaixo\n\n\t{\n\t  \"minimum-stability\": \"dev\",\n\t  \"prefer-stable\": true,\n\t  \"license\": [\n\t    \"proprietary\"\n\t  ],\n\t  \"repositories\": [\n\t    {\n\t      \"type\": \"composer\",\n\t      \"url\": \"https://packages.firegento.com\"\n\t    }\n\t  ],\n\t  \"extra\": {\n\t    \"magento-root-dir\": \"./\",\n\t    \"magento-deploystrategy\": \"copy\",\n\t    \"magento-force\": true\n\t  }\n\t}\n\nCaso não exista o arquivo composer.json na raiz do projeto Magento, crie o mesmo adicionado o conteúdo acima\n\n### Para instalar o módulo execute o comando a seguir no terminal do seu servidor no diretório do seu projeto\n\n\tcomposer require mozgbrasil/magento-boxpacker-php_71:dev-master\n\nVocê pode verificar se o módulo está instalado, indo ao backend em:\n\n\tSTORES -\u003e Configuration -\u003e ADVANCED/Advanced -\u003e Disable Modules Output\n\n--\n\n### Para atualizar o módulo execute o comando a seguir no terminal do seu servidor no diretório do seu projeto\n\nAntes de efetuar qualquer processo que envolva atualização no Magento é recomendado manter o Compiler e Cache desativado\n\n\tcomposer update\n\nNa ocorrência de erro, renomeie a pasta /vendor/mozgbrasil e execute novamente\n\nPara checar a data do módulo execute o seguinte comando\n\n\tgrep -ri --include=*.json 'time\": \"' ./vendor/mozgbrasil\n\n--\n\n### Para [desinstalar][uninstall-mods] o módulo execute o comando a seguir no terminal do seu servidor no diretório do seu projeto\n\n\tcomposer remove mozgbrasil/magento-boxpacker-php_71\n\n--\n\n### Para desativar o módulo\n\n1. Antes de efetuar qualquer processo que envolva atualização sobre o Magento é necessário manter o Compiler e Cache desativado\n\n2. Caso queira desativar os módulos da MOZG renomeie a seguinte pasta app/code/local/Mozg\n\nA desativação do módulo pode ser usado para detectar se determinada ocorrência tem relação com o módulo\n\n## Como configurar o método\n\nVocê terá os campos a seguir\n\n### • **Ativar**\n\nPara \"ativar\" ou \"desativar\" o uso do registro\n\n### • **Descrição**\n\nIndentificação da embalagem\n\n### • **Largura exterior**\n\nLargura exterior em centímetros\n\nPara a medida de 1 milímetro, informe \".01\" onde deve ser convertido pelo Magento para \"0.0100\"\n\nPara a medida de 1 centimetro, informe \"1\" onde deve ser convertido pelo Magento para \"1.0000\"\n\nPara a medida de 1 metro, informe \"100\" onde deve ser convertido pelo Magento para \"100.0000\"  \n\n### • **Comprimento exterior**\n\nComprimento exterior em centímetros\n\n### • **Altura exterior**\n\nAltura exterior em centímetros\n\n### • **Largura Interior**\n\nLargura interna em centímetros\n\n### • **Comprimento Interior**\n\nComprimento interno em centímetros\n\n### • **Altura Interior**\n\nAltura interior em centímetros\n\n### • **Peso da embalagem vazia**\n\nPeso da embalagem vazia em Kilos\n\nPara um peso de 8 gramas, informe \".008\" onde deve ser convertido pelo Magento para \"0.0080\"\n\nPara um peso de 80 gramas, informe \".08\" onde deve ser convertido pelo Magento para \"0.0800\"\n\nPara um peso de 800 gramas, informe \".8\" onde deve ser convertido pelo Magento para \"0.8000\"\n\nPara um peso de 1 kilo, informe \"1\" onde deve ser convertido pelo Magento para \"1.0000\"\n\n### • **Peso máximo**\n\nPeso máximo suportado pela embalagem\n\n### • **Preço**\n\nPreço da embalagem\n\n### • **Comentário**\n\nComentário\n\n### • **Método de entrega**\n\nSelecione o método de entrega que está relacionado a embalagem, a não seleção deve atender todos os métodos de entrega\n\n## Perguntas mais frequentes \"FAQ\"\n\n### Quais os atributos criados que devem ser usado pelos método de entrega?\n\nNo processo de instalação do módulo é criado os seguintes atributos de Produto:\n\nship_separately = Embalar o produto separadamente  \nship_width = Largura da embalagem do produto (cm)  \nship_length = Comprimento da embalagem do produto (cm)  \nship_height = Altura da embalagem do produto (cm)\n\n\tSELECT * FROM `eav_attribute` WHERE `attribute_code` like 'ship_%'\n\nOs atributos relativo a \"Comprimento, Largura, Altura\" são parâmetros necessários para acomodação dos itens nas embalagens, podendo ser utilizado para envio ao WebService e também ao calculo do peso cúbico, portanto sugiro editar cada produto informando suas medidas\n\n### Sobre a utilização de atributo existente\n\nEm nossos métodos de entrega é possível definir o nome do atributo relativo a dimensão do produto\n\nNo uso do módulo Pedroteixeira_Correios\n\nVemos que os atributos relativos a dimensão estão nomeados como \"volume_comprimento, volume_altura, volume_largura\" aceitando somente números inteiros\n\nhttps://github.com/pedro-teixeira/correios/blob/master/app/code/community/PedroTeixeira/Correios/sql/pedroteixeira_correios_setup/install-4.0.0.php#L28\n\n### Quais as embalagens pré-cadastradas ?\n\nO módulo contem as seguintes embalagens pré-cadastradas, caso queira desative as mesmas e cadastre novas embalagens\n\nhttp://www.correios.com.br/para-voce/envio/embalagens-para-envios\n\nhttp://www.jadlog.com.br/tamanhos.html\n\n### Links úteis\n\nhttp://www2.correios.com.br/sistemas/precosPrazos/\n\nhttp://shopping.correios.com.br/wbm/store/script/wbm2400902p01.aspx?cd_company=ErZW8Dm9i54=\u0026cd_department=R9kapHuB0uA=\n\nhttp://criativaembalagens.com.br/57_caixas-padrao-correio_correios--e-comerce_28\n\nhttp://blog.elo7.com.br/negocio-criativo/guia-completo-para-enviar-produtos-pelos-correios.html\n\n## Contribuintes\n\nEquipe Mozg\n\n## License\n\n[Comercial License](LICENSE.txt)\n\n## Badges\n\n[![Join the chat at https://gitter.im/mozgbrasil](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mozgbrasil/)\n[![Latest Stable Version](https://poser.pugx.org/mozgbrasil/magento-boxpacker-php_71/v/stable)](https://packagist.org/packages/mozgbrasil/magento-boxpacker-php_71)\n[![Total Downloads](https://poser.pugx.org/mozgbrasil/magento-boxpacker-php_71/downloads)](https://packagist.org/packages/mozgbrasil/magento-boxpacker-php_71)\n[![Latest Unstable Version](https://poser.pugx.org/mozgbrasil/magento-boxpacker-php_71/v/unstable)](https://packagist.org/packages/mozgbrasil/magento-boxpacker-php_71)\n[![License](https://poser.pugx.org/mozgbrasil/magento-boxpacker-php_71/license)](https://packagist.org/packages/mozgbrasil/magento-boxpacker-php_71)\n[![Monthly Downloads](https://poser.pugx.org/mozgbrasil/magento-boxpacker-php_71/d/monthly)](https://packagist.org/packages/mozgbrasil/magento-boxpacker-php_71)\n[![Daily Downloads](https://poser.pugx.org/mozgbrasil/magento-boxpacker-php_71/d/daily)](https://packagist.org/packages/mozgbrasil/magento-boxpacker-php_71)\n[![Reference Status](https://www.versioneye.com/php/mozgbrasil:magento-boxpacker-php_71/reference_badge.svg?style=flat-square)](https://www.versioneye.com/php/mozgbrasil:magento-boxpacker-php_71/references)\n[![Dependency Status](https://www.versioneye.com/php/mozgbrasil:magento-boxpacker-php_71/1.0.0/badge?style=flat-square)](https://www.versioneye.com/php/mozgbrasil:magento-boxpacker-php_71/1.0.0)\n\n:cat2:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmozgbrasil%2Fmagento-boxpacker-php_71","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmozgbrasil%2Fmagento-boxpacker-php_71","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmozgbrasil%2Fmagento-boxpacker-php_71/lists"}