PHPackages                             mozgbrasil/magento-squidfacil-php\_54 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mozgbrasil/magento-squidfacil-php\_54

ActiveMagento-module[Utility &amp; Helpers](/categories/utility)

mozgbrasil/magento-squidfacil-php\_54
=====================================

Integração a Squidfacil

00PHP

Since Apr 5Pushed 7y agoCompare

[ Source](https://github.com/mozgbrasil/magento-squidfacil-php_54)[ Packagist](https://packagist.org/packages/mozgbrasil/magento-squidfacil-php_54)[ RSS](/packages/mozgbrasil-magento-squidfacil-php-54/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersions (1)Used By (0)

[![valid XHTML](https://raw.githubusercontent.com/mozgbrasil/mozgbrasil.github.io/master/assets/images/logos/logo_32_32.png "MOZG")](https://raw.githubusercontent.com/mozgbrasil/mozgbrasil.github.io/master/assets/images/logos/logo_32_32.png)

Mozg\\Squidfacil
================

[](#mozgsquidfacil)

Sinopse
-------

[](#sinopse)

Integração a [Squidfacil](http://squidfacil.com.br/)

Demonstração
------------

[](#demonstração)

[![Clique para visualizar o vídeo](https://camo.githubusercontent.com/a9807481038b7bea969c20be46477264fda341271f2911e5e25d387cf6b6070f/68747470733a2f2f696d672e796f75747562652e636f6d2f76692f574767495f5170536374452f302e6a7067)](https://youtu.be/WGgI_QpSctE "Clique para visualizar o vídeo")

Motivação
---------

[](#motivação)

Atender o mercado de módulos para Magento oferecendo melhorias e um excelente suporte

Suporte / Dúvidas
-----------------

[](#suporte--dúvidas)

Para obter o devido suporte [Clique aqui](https://cerebrum.freshdesk.com/support/tickets/new), relatando o motivo da ocorrência o mais detalhado possível e anexe o print da tela para nosso entendimento

Preço
-----

[](#preço)

[Clique aqui](http://www.cerebrum.com.br/preco/)

Recursos do módulo
------------------

[](#recursos-do-módulo)

- \[✓\] Sincronia de Produtos
- \[✓\] Cálculo do frete
- \[✓\] Envio de pedido

Característica técnica
----------------------

[](#característica-técnica)

1.

Acesse o menu: MOZG -&gt; Squid Fácil

Nesse ambiente será feito a sincronia dos produtos da Squid Fácil para o Magento

2.

É sugerido o uso de módulo que extenda a grade de dados de produtos a fim de ser adicionado os demais atributos

- Special Price
- Squid Price
- Margin Price

Caso queira utilize o módulo

3.

No passo da exibição do frete é exibido os métodos retornado da Squid Fácil

4.

Na finalização do pedido é possivel, conferir e enviar o pedido para a Squid Fácil

5.

Testando na Heroku
------------------

[](#testando-na-heroku)

Gostaria de apresentar o aplicativo que disponibilizei para a plataforma Heroku

Com 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

[https://github.com/mozgbrasil/heroku-magento#descrição](https://github.com/mozgbrasil/heroku-magento#descri%C3%A7%C3%A3o)

Instalação - Atualização - Desinstalação - Desativação
------------------------------------------------------

[](#instalação---atualização---desinstalação---desativação)

\--

Sugiro "printar" as telas com todos os procedimentos executados

Envie para nós as imagens das telas na eventualidade de quaisquer dificuldades

\--

Este módulo destina-se a ser instalado usando o [Composer](https://getcomposer.org/)

Execute o seguinte comando no terminal, para visualizar a existencia do Composer e sua versão

```
composer --version

```

Caso não tenha o Composer em seu ambiente, sugiro ler o seguinte artigo [Clique aqui](http://mozg.com.br/ubuntu/composer)

\--

É necessário que o servidor tenha o suporte a extensão [ionCube PHP Loader](http://www.ioncube.com/loaders.php)

Para visualizar a existência da extensão nesse ambiente denominado PHP CLI, execute o seguinte comando no terminal

```
php -v

```

Para visualizar se essa extensão está ativa em seu servidor no ambiente denominado PHP WEB

Certique se da presença do arquivo phpinfo.php na raiz do seu projeto

```

```

Caso não exista o arquivo phpinfo.php na raiz do projeto Magento, crie o mesmo adicionado o conteúdo acima

Acesse o arquivo pelo browser

Em seguida pesquise pelo termo "ionCube PHP Loader"

Caso 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

Caso tenha a permissão e queira ativar a extensão, [Clique aqui](http://www.ioncube.com/loaders.php)

Em "Loader Downloads API", efetue download do pacote compatível com o seu servidor

Descompacte 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

[Clique aqui](https://youtu.be/GZ2J6MLkko4) para ver os processos executados

\--

Na 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

[https://raw.githubusercontent.com/mozgbrasil/heroku-magento/master/phpinfo-ioncube-encoder10-x86-64-php\_54.php](https://raw.githubusercontent.com/mozgbrasil/heroku-magento/master/phpinfo-ioncube-encoder10-x86-64-php_54.php)

\--

Para utilizar o(s) módulo(s) da MOZG é necessário aceitar o [Acordo de licença do usuário final](http://mozg.com.br/acordo-licenca-usuario-final/)

\--

Sugiro 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

\--

Sugiro efetuar backup da plataforma Magento e do banco de dados

\--

Antes de efetuar qualquer atualização no Magento sempre mantenha o Compiler e o Cache desativado

\--

Certique 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

```
{
  "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
  }
}

```

Caso não exista o arquivo composer.json na raiz do projeto Magento, crie o mesmo adicionado o conteúdo acima

### Para instalar o módulo execute o comando a seguir no terminal do seu servidor no diretório do seu projeto

[](#para-instalar-o-módulo-execute-o-comando-a-seguir-no-terminal-do-seu-servidor-no-diretório-do-seu-projeto)

```
composer require mozgbrasil/magento-squidfacil-php_54:dev-master

```

Você pode verificar se o módulo está instalado, indo ao backend em:

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

```

\--

### Para atualizar o módulo execute o comando a seguir no terminal do seu servidor no diretório do seu projeto

[](#para-atualizar-o-módulo-execute-o-comando-a-seguir-no-terminal-do-seu-servidor-no-diretório-do-seu-projeto)

Antes de efetuar qualquer processo que envolva atualização no Magento é recomendado manter o Compiler e Cache desativado

```
composer update

```

Na ocorrência de erro, renomeie a pasta /vendor/mozgbrasil e execute novamente

Para checar a data do módulo execute o seguinte comando

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

```

\--

### Para [desinstalar](https://getcomposer.org/doc/03-cli.md#remove) o módulo execute o comando a seguir no terminal do seu servidor no diretório do seu projeto

[](#para-desinstalar-o-módulo-execute-o-comando-a-seguir-no-terminal-do-seu-servidor-no-diretório-do-seu-projeto)

```
composer remove mozgbrasil/magento-squidfacil-php_54

```

\--

### Para desativar o módulo

[](#para-desativar-o-módulo)

1. Antes de efetuar qualquer processo que envolva atualização sobre o Magento é necessário manter o Compiler e Cache desativado
2. Caso queira desativar os módulos da MOZG renomeie a seguinte pasta app/code/local/Mozg

A desativação do módulo pode ser usado para detectar se determinada ocorrência tem relação com o módulo

Como configurar o método de entrega
-----------------------------------

[](#como-configurar-o-método-de-entrega)

Antes de configurar o módulo você deve cadastrar o CEP de origem, indo ao backend em:

```
STORES -> Configuration -> Sales/Shipping Settings -> Origin

```

Para configurar o método de entrega, acesse no backend em:

```
STORES -> Configuration -> Sales/Shipping Methods -> Squidfacil (powered by MOZG)

```

Você terá os campos a seguir

### • **Ativar**

[](#-ativar)

Para "ativar" ou "desativar" o uso do método

### • **Ordem de exibição**

[](#-ordem-de-exibição)

É a ordem apresentada em métodos de entrega no passo de fechamento de pedido

### • **Título**

[](#-título)

Nome do método que deve ser exibido

### • **Serviços**

[](#-serviços)

Selecione os serviços desejado, para selecionar mais de um, segure a tecla "Ctrl" e clique nos serviços

### • **Serviço Para Entrega Gratuita**

[](#-serviço-para-entrega-gratuita)

Quando houver um desconto de frete grátis, esse serviço terá o valor zero

### • **Calcular taxa de manuseio**

[](#-calcular-taxa-de-manuseio)

Podendo ser fixo ou percentual

### • **Taxa de Manuseio**

[](#-taxa-de-manuseio)

Será adicionado o valor ao frete

### • **Mostrar método se não aplicável**

[](#-mostrar-método-se-não-aplicável)

Quando configurado como "Não", caso seja retornado algum serviço com erro, não será exibido o método de entrega

### • **Debug**

[](#-debug)

Deve ser armazenado os processos do módulo em var/log/

O arquivo

DATE\_mozg.log

se 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

O arquivo

shipping\_METHOD.log

se trata de log nativo do magento relativo ao método de entrega

### • **Identificador do atributo largura dos produtos**

[](#-identificador-do-atributo-largura-dos-produtos)

Permite definir o nome do atributo de largura dos produtos usado no projeto

### • **Identificador do atributo comprimento dos produtos**

[](#-identificador-do-atributo-comprimento-dos-produtos)

Permite definir o nome do atributo de comprimento dos produtos usado no projeto

### • **Identificador do atributo altura dos produtos**

[](#-identificador-do-atributo-altura-dos-produtos)

Permite definir o nome do atributo de altura dos produtos usado no projeto

### • **Unidade de medida**

[](#-unidade-de-medida)

Sendo o padrão do peso do produto como kilo

Caso esteja usando a unidade de massa em gramas, tanto os produtos como as embalagens devem respeitar o mesmo padrão

Ao 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

1 Kg no formato "Kilo" será "1.000", já em "Gramas" será "1000.000"

### • **Exibir Prazo de Entrega**

[](#-exibir-prazo-de-entrega)

Se será ou não mostrado o prazo de entrega para seu cliente

### • **Mensagem que Exibe o Prazo de Entrega**

[](#-mensagem-que-exibe-o-prazo-de-entrega)

Se será ou não mostrado o prazo de entrega para seu cliente

### • **Adicionar (dias) ao prazo de entrega**

[](#-adicionar-dias-ao-prazo-de-entrega)

Quantidade de dias que será adicionado ao prazo

### • **Mostrar serviço com retorno de erro**

[](#-mostrar-serviço-com-retorno-de-erro)

Quando configurado como "Não", caso seja retornado algum serviço com erro, o mesmo não deve ser exibido no método de entrega

### • **Tipo de Produto a ser transportado**

[](#-tipo-de-produto-a-ser-transportado)

Tipo de Produto a ser transportado

Perguntas mais frequentes "FAQ"
-------------------------------

[](#perguntas-mais-frequentes-faq)

### Como conferir os valores dos fretes junto a transportada

[](#como-conferir-os-valores-dos-fretes-junto-a-transportada)

Você pode visualizar no log os parâmetros enviado a transportada

Quando finalizado o pedido é armazenado no historico as dimensões da caixa que foi usada para o obter o frete

### Como aplicar o Frete Grátis

[](#como-aplicar-o-frete-grátis)

Na 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"

No Backend do Magento, acesse o menu: Promoções -&gt; Regras de Promoção -&gt; Criar regra -&gt; Crie uma regra e defina na aba "Ações" o uso do Frete Grátis

Dessa forma na exibição do cálculo do frete será exibido para o serviço escolhido o valor zerado

Esse 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

Manual
------

[](#manual)

Contribuintes
-------------

[](#contribuintes)

Equipe Mozg

License
-------

[](#license)

[Comercial License](LICENSE.txt)

Badges
------

[](#badges)

[![Join the chat at https://gitter.im/mozgbrasil](https://camo.githubusercontent.com/abe08b740a4156153736f791393ec4da6619c4be73212e75769f52edacc0e2b5/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667)](https://gitter.im/mozgbrasil/)[![Latest Stable Version](https://camo.githubusercontent.com/b5eb41b17bac81690aa8376e1221403400740b0e1781f397be93f7bf7d9d34f7/68747470733a2f2f706f7365722e707567782e6f72672f6d6f7a6762726173696c2f6d6167656e746f2d7371756964666163696c2d7068705f35342f762f737461626c65)](https://packagist.org/packages/mozgbrasil/magento-squidfacil-php_54)[![Total Downloads](https://camo.githubusercontent.com/5ba5c455dc84e183b89649f79af1fcb483eef5393679f65f460ce9d5289c7d9e/68747470733a2f2f706f7365722e707567782e6f72672f6d6f7a6762726173696c2f6d6167656e746f2d7371756964666163696c2d7068705f35342f646f776e6c6f616473)](https://packagist.org/packages/mozgbrasil/magento-squidfacil-php_54)[![Latest Unstable Version](https://camo.githubusercontent.com/71b767a2b58a243336c75082b5c7f050052ce0c3cec6f8380db3e3520c77fee0/68747470733a2f2f706f7365722e707567782e6f72672f6d6f7a6762726173696c2f6d6167656e746f2d7371756964666163696c2d7068705f35342f762f756e737461626c65)](https://packagist.org/packages/mozgbrasil/magento-squidfacil-php_54)[![License](https://camo.githubusercontent.com/9e44ec7eb84ad2c2614acaa41dd1de7d38bacddc6124ef55ccd03332a66ba695/68747470733a2f2f706f7365722e707567782e6f72672f6d6f7a6762726173696c2f6d6167656e746f2d7371756964666163696c2d7068705f35342f6c6963656e7365)](https://packagist.org/packages/mozgbrasil/magento-squidfacil-php_54)[![Monthly Downloads](https://camo.githubusercontent.com/45f38fb713373975a6f549cf32ac420c27378460cecb8f118cc947e329ce2237/68747470733a2f2f706f7365722e707567782e6f72672f6d6f7a6762726173696c2f6d6167656e746f2d7371756964666163696c2d7068705f35342f642f6d6f6e74686c79)](https://packagist.org/packages/mozgbrasil/magento-squidfacil-php_54)[![Daily Downloads](https://camo.githubusercontent.com/3f9c21aae2d663742116c80a7c01af5c49a03ef1650b5b6289bcb6e69f454a51/68747470733a2f2f706f7365722e707567782e6f72672f6d6f7a6762726173696c2f6d6167656e746f2d7371756964666163696c2d7068705f35342f642f6461696c79)](https://packagist.org/packages/mozgbrasil/magento-squidfacil-php_54)[![Reference Status](https://camo.githubusercontent.com/e496b3e8f5bc6c5b63239ef388d018135daa848c27dbc397501966b9a3442936/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f7068702f6d6f7a6762726173696c3a6d6167656e746f2d7371756964666163696c2d7068705f35342f7265666572656e63655f62616467652e7376673f7374796c653d666c61742d737175617265)](https://www.versioneye.com/php/mozgbrasil:magento-squidfacil-php_54/references)[![Dependency Status](https://camo.githubusercontent.com/ebf1df35b192c9be2d17558beec1d1601b2cf4586a54a698df520fe55c2c2819/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f7068702f6d6f7a6762726173696c3a6d6167656e746f2d7371756964666163696c2d7068705f35342f312e302e302f62616467653f7374796c653d666c61742d737175617265)](https://www.versioneye.com/php/mozgbrasil:magento-squidfacil-php_54/1.0.0)

🐈

###  Health Score

17

—

LowBetter than 6% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/b7685d7a9f1480d8358e5340c76fa8978d8516d5ca2efe18eaeda14b9f7efab1?d=identicon)[mozgbrasil](/maintainers/mozgbrasil)

---

Top Contributors

[![mozgbrasil](https://avatars.githubusercontent.com/u/17202780?v=4)](https://github.com/mozgbrasil "mozgbrasil (1 commits)")

### Embed Badge

![Health badge](/badges/mozgbrasil-magento-squidfacil-php-54/health.svg)

```
[![Health](https://phpackages.com/badges/mozgbrasil-magento-squidfacil-php-54/health.svg)](https://phpackages.com/packages/mozgbrasil-magento-squidfacil-php-54)
```

###  Alternatives

[soup/paginator

Paginator is a simple class that allows you to create pagination. It doesn't require any database connection. It is compatible with Twitter's Bootstrap Framework, by using the CSS class pagination that is also attached.

351.5k](/packages/soup-paginator)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
