{"id":23015843,"url":"https://github.com/mozgbrasil/magento-squidfacil-php_72","last_synced_at":"2026-04-05T23:34:14.216Z","repository":{"id":57020450,"uuid":"173974543","full_name":"mozgbrasil/magento-squidfacil-php_72","owner":"mozgbrasil","description":"magento","archived":false,"fork":false,"pushed_at":"2019-04-05T04:46:53.000Z","size":168,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-08T08:34:25.959Z","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":"2019-03-05T15:42:36.000Z","updated_at":"2019-04-05T04:46:54.000Z","dependencies_parsed_at":"2022-08-22T20:20:15.180Z","dependency_job_id":null,"html_url":"https://github.com/mozgbrasil/magento-squidfacil-php_72","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozgbrasil%2Fmagento-squidfacil-php_72","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozgbrasil%2Fmagento-squidfacil-php_72/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozgbrasil%2Fmagento-squidfacil-php_72/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozgbrasil%2Fmagento-squidfacil-php_72/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mozgbrasil","download_url":"https://codeload.github.com/mozgbrasil/magento-squidfacil-php_72/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246864148,"owners_count":20846383,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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:22.757Z","updated_at":"2025-12-30T23:10:44.232Z","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[url-method]: http://squidfacil.com.br/\n[requerimentos]: http://mozgbrasil.github.io/requerimentos/\n[contact-squidfacil]: http://www.squidfacil.com.br/squidfacil/ecp/comunidade.do?app=portal\u0026pg=20004\u0026view=faleconosco\n[tickets]: https://cerebrum.freshdesk.com/support/tickets/new\n[preco]: http://www.cerebrum.com.br/preco/\n[github-boxpacker]: https://github.com/mozgbrasil/magento-boxpacker-php_72#mozgboxpacker\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\\Squidfacil\n\n## Sinopse\n\nIntegração a [Squidfacil][url-method]\n\n## Demonstração\n\n[![Clique para visualizar o vídeo](https://img.youtube.com/vi/WGgI_QpSctE/0.jpg)](https://youtu.be/WGgI_QpSctE \"Clique para visualizar o vídeo\")\n\n## Motivação\n\nAtender o mercado de módulos para Magento oferecendo melhorias e um excelente suporte\n\n## Suporte / Dúvidas\n\nPara obter o devido suporte [Clique aqui][tickets], relatando o motivo da ocorrência o mais detalhado possível e anexe o print da tela para nosso entendimento\n\n## Preço\n\n[Clique aqui][preco]\n\n## Recursos do módulo\n\n- [✓] Sincronia de Produtos\n- [✓] Cálculo do frete\n- [✓] Envio de pedido\n\n## Característica técnica\n\n1.\n\nAcesse o menu: MOZG -\u003e Squid Fácil\n\nNesse ambiente será feito a sincronia dos produtos da Squid Fácil para o Magento\n\n2.\n\nÉ sugerido o uso de módulo que extenda a grade de dados de produtos a fim de ser adicionado os demais atributos\n\n* Special Price\n* Squid Price\n* Margin Price\n\nCaso queira utilize o módulo \n\nhttps://github.com/jayelkaake/enhancedgrid\n\n3.\n\nNo passo da exibição do frete é exibido os métodos retornado da Squid Fácil\n\n4.\n\nNa finalização do pedido é possivel, conferir e enviar o pedido para a Squid Fácil\n\n5.\n\nhttps://app.squidfacil.com.br/catalog/product/kit-de-paralamas-com-led-traseirofrontal-atrio-bi099-bi099\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_72.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-squidfacil-php_72: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-squidfacil-php_72\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 de entrega\n\nAntes de configurar o módulo você deve cadastrar o CEP de origem, indo ao backend em:\n\n\tSTORES -\u003e Configuration -\u003e Sales/Shipping Settings -\u003e Origin\n\nPara configurar o método de entrega, acesse no backend em:\n\n\tSTORES -\u003e Configuration -\u003e Sales/Shipping Methods -\u003e Squidfacil (powered by MOZG)\n\nVocê terá os campos a seguir\n\n### • **Ativar**\n\nPara \"ativar\" ou \"desativar\" o uso do método\n\n### • **Ordem de exibição**\n\nÉ a ordem apresentada em métodos de entrega no passo de fechamento de pedido\n\n### • **Título**\n\nNome do método que deve ser exibido\n\n### • **Serviços**\n\nSelecione os serviços desejado, para selecionar mais de um, segure a tecla \"Ctrl\" e clique nos serviços\n\n### • **Serviço Para Entrega Gratuita**\n\nQuando houver um desconto de frete grátis, esse serviço terá o valor zero\n\n### • **Calcular taxa de manuseio**\n\nPodendo ser fixo ou percentual\n\n### • **Taxa de Manuseio**\n\nSerá adicionado o valor ao frete\n\n### • **Mostrar método se não aplicável**\n\nQuando configurado como \"Não\", caso seja retornado algum serviço com erro, não será exibido o método de entrega\n\n### • **Debug**\n\nDeve ser armazenado os processos do módulo em var/log/\n\nO arquivo\n\nDATE_mozg.log\n\nse trata de log do módulo sendo um log mais detalhado contendo todos os processos inclusive das execuções realizadas pelas bibliotecas externas do módulo\n\nO arquivo\n\nshipping_METHOD.log\n\nse trata de log nativo do magento relativo ao método de entrega\n\n### • **Identificador do atributo largura dos produtos**\n\nPermite definir o nome do atributo de largura dos produtos usado no projeto\n\n### • **Identificador do atributo comprimento dos produtos**\n\nPermite definir o nome do atributo de comprimento dos produtos usado no projeto\n\n### • **Identificador do atributo altura dos produtos**\n\nPermite definir o nome do atributo de altura dos produtos usado no projeto\n\n### • **Unidade de medida**\n\nSendo o padrão do peso do produto como kilo\n\nCaso esteja usando a unidade de massa em gramas, tanto os produtos como as embalagens devem respeitar o mesmo padrão\n\nAo informar na configuração do método o uso da unidade de massa em gramas é feito a conversão do peso de grama para kilo\n\n1 Kg no formato \"Kilo\" será \"1.000\", já em \"Gramas\" será \"1000.000\"\n\n### • **Exibir Prazo de Entrega**\n\nSe será ou não mostrado o prazo de entrega para seu cliente\n\n### • **Mensagem que Exibe o Prazo de Entrega**\n\nSe será ou não mostrado o prazo de entrega para seu cliente\n\n### • **Adicionar (dias) ao prazo de entrega**\n\nQuantidade de dias que será adicionado ao prazo\n\n### • **Mostrar serviço com retorno de erro**\n\nQuando configurado como \"Não\", caso seja retornado algum serviço com erro, o mesmo não deve ser exibido no método de entrega\n\n### • **Tipo de Produto a ser transportado**\n\nTipo de Produto a ser transportado\n\n## Perguntas mais frequentes \"FAQ\"\n\n### Como conferir os valores dos fretes junto a transportada\n\nVocê pode visualizar no log os parâmetros enviado a transportada\n\nQuando finalizado o pedido é armazenado no historico as dimensões da caixa que foi usada para o obter o frete\n\n### Como aplicar o Frete Grátis\n\nNa configuração do módulo para o método de entrega é possível definir o \"Serviço Para Entrega Gratuita\" recurso que deve ser aplicado quando definido a ação de \"Frete Grátis\" nas \"Regras da Promoção\"\n\nNo Backend do Magento, acesse o menu: Promoções -\u003e Regras de Promoção -\u003e Criar regra -\u003e Crie uma regra e defina na aba \"Ações\" o uso do Frete Grátis\n\nDessa forma na exibição do cálculo do frete será exibido para o serviço escolhido o valor zerado\n\nEsse recurso se trata de regra nativa do Magento caso tenha algum problema sugiro desativar todas as regras de promoção e ativar uma de cada vez até encontrar o motivo da ocorrência\n\n## Manual\n\nhttps://docs.squidfacil.com.br/api/\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-squidfacil-php_72/v/stable)](https://packagist.org/packages/mozgbrasil/magento-squidfacil-php_72)\n[![Total Downloads](https://poser.pugx.org/mozgbrasil/magento-squidfacil-php_72/downloads)](https://packagist.org/packages/mozgbrasil/magento-squidfacil-php_72)\n[![Latest Unstable Version](https://poser.pugx.org/mozgbrasil/magento-squidfacil-php_72/v/unstable)](https://packagist.org/packages/mozgbrasil/magento-squidfacil-php_72)\n[![License](https://poser.pugx.org/mozgbrasil/magento-squidfacil-php_72/license)](https://packagist.org/packages/mozgbrasil/magento-squidfacil-php_72)\n[![Monthly Downloads](https://poser.pugx.org/mozgbrasil/magento-squidfacil-php_72/d/monthly)](https://packagist.org/packages/mozgbrasil/magento-squidfacil-php_72)\n[![Daily Downloads](https://poser.pugx.org/mozgbrasil/magento-squidfacil-php_72/d/daily)](https://packagist.org/packages/mozgbrasil/magento-squidfacil-php_72)\n[![Reference Status](https://www.versioneye.com/php/mozgbrasil:magento-squidfacil-php_72/reference_badge.svg?style=flat-square)](https://www.versioneye.com/php/mozgbrasil:magento-squidfacil-php_72/references)\n[![Dependency Status](https://www.versioneye.com/php/mozgbrasil:magento-squidfacil-php_72/1.0.0/badge?style=flat-square)](https://www.versioneye.com/php/mozgbrasil:magento-squidfacil-php_72/1.0.0)\n\n:cat2:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmozgbrasil%2Fmagento-squidfacil-php_72","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmozgbrasil%2Fmagento-squidfacil-php_72","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmozgbrasil%2Fmagento-squidfacil-php_72/lists"}