PHPackages                             mozgbrasil/magento-checkout-filters-php\_72 - 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. mozgbrasil/magento-checkout-filters-php\_72

ActiveMagento-module

mozgbrasil/magento-checkout-filters-php\_72
===========================================

Checkout Filters

028PHP

Since Apr 5Pushed 7y agoCompare

[ Source](https://github.com/mozgbrasil/magento-checkout-filters-php_72)[ Packagist](https://packagist.org/packages/mozgbrasil/magento-checkout-filters-php_72)[ RSS](/packages/mozgbrasil-magento-checkout-filters-php-72/feed)WikiDiscussions master Synced yesterday

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\\CheckoutFilters
=====================

[](#mozgcheckoutfilters)

\--

Filtros

\--

Filtre seus métodos de pagamento e envio.

Pagamento
---------

[](#pagamento)

- Filtrar por grupo de clientes
- Filtrar por idade do cliente
- Ocultar outros métodos de pagamento se o total geral for zero

Envio
-----

[](#envio)

- Filtrar por grupo de clientes

\--

Restrições

\--

Restrinja salvar o endereço de faturamento caso a data de nascimento fornecida seja inferior a 18 anos.

\--

Restrinja a exibição do método de entrega caso o serviço do Correios esteja on-line

\--

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\]\[getcomposer\]

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\_72.php](https://raw.githubusercontent.com/mozgbrasil/heroku-magento/master/phpinfo-ioncube-encoder10-x86-64-php_72.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-checkout-filters-php_72: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\]\[uninstall-mods\] o módulo execute o comando a seguir no terminal do seu servidor no diretório do seu projeto

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

```
composer remove mozgbrasil/magento-checkout-filters-php_72

```

\--

### 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
------------------------

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

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 -> Mozg -> Checkout Filters

```

Você terá os campos a seguir

### • **Ocultar método de pagamento para total zero**

[](#-ocultar-método-de-pagamento-para-total-zero)

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

### • **Ativar**

[](#-ativar)

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

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

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

### Sobre a restrição de exibição do método

[](#sobre-a-restrição-de-exibição-do-método)

Para o método "mozg\_correios" é feito requisição onde caso o serviço esteja offline o método não deve ser exibido

É possível definir para os metodos serem exibido somente caso o Correios esteja offline

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/60e53655bfc18e19eb88f96dd83d839670c95b53642056c65f3f799195a4bdc3/68747470733a2f2f706f7365722e707567782e6f72672f6d6f7a6762726173696c2f6d6f7a6762726173696c2f6d6167656e746f2d636865636b6f75742d66696c746572732d7068705f37322f762f737461626c65)](https://packagist.org/packages/mozgbrasil/mozgbrasil/magento-checkout-filters-php_72)[![Total Downloads](https://camo.githubusercontent.com/ee93c791c04705551f45054c4fd72c7b7c860b1291785db38fbda6a62cae19d5/68747470733a2f2f706f7365722e707567782e6f72672f6d6f7a6762726173696c2f6d6f7a6762726173696c2f6d6167656e746f2d636865636b6f75742d66696c746572732d7068705f37322f646f776e6c6f616473)](https://packagist.org/packages/mozgbrasil/mozgbrasil/magento-checkout-filters-php_72)[![Latest Unstable Version](https://camo.githubusercontent.com/dd9e4096f78598b984d7ad21af123af67d4f7dd19f8c18a2eef2679eeb24f9f8/68747470733a2f2f706f7365722e707567782e6f72672f6d6f7a6762726173696c2f6d6f7a6762726173696c2f6d6167656e746f2d636865636b6f75742d66696c746572732d7068705f37322f762f756e737461626c65)](https://packagist.org/packages/mozgbrasil/mozgbrasil/magento-checkout-filters-php_72)[![License](https://camo.githubusercontent.com/19ae490beb7a79728fcc9af7335e643fd0ead705326728c078b96ce307422b07/68747470733a2f2f706f7365722e707567782e6f72672f6d6f7a6762726173696c2f6d6f7a6762726173696c2f6d6167656e746f2d636865636b6f75742d66696c746572732d7068705f37322f6c6963656e7365)](https://packagist.org/packages/mozgbrasil/mozgbrasil/magento-checkout-filters-php_72)[![Monthly Downloads](https://camo.githubusercontent.com/896b40b0c69b99c42ade47cc6ab7fe8803f88d17ae3643c5aa74b982f1bd14ca/68747470733a2f2f706f7365722e707567782e6f72672f6d6f7a6762726173696c2f6d6f7a6762726173696c2f6d6167656e746f2d636865636b6f75742d66696c746572732d7068705f37322f642f6d6f6e74686c79)](https://packagist.org/packages/mozgbrasil/mozgbrasil/magento-checkout-filters-php_72)[![Daily Downloads](https://camo.githubusercontent.com/10f2d0c257efba13f0a4f32ab993cdc1f11c8312383caef1d4e83b471bfda416/68747470733a2f2f706f7365722e707567782e6f72672f6d6f7a6762726173696c2f6d6f7a6762726173696c2f6d6167656e746f2d636865636b6f75742d66696c746572732d7068705f37322f642f6461696c79)](https://packagist.org/packages/mozgbrasil/mozgbrasil/magento-checkout-filters-php_72)[![Reference Status](https://camo.githubusercontent.com/39f93917f93d4abcedd3dbbb2037f13cb24fa471c9cec05655899c6633239ff0/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f7068702f6d6f7a6762726173696c3a6d6f7a6762726173696c2f6d6167656e746f2d636865636b6f75742d66696c746572732d7068705f37322f7265666572656e63655f62616467652e7376673f7374796c653d666c61742d737175617265)](https://www.versioneye.com/php/mozgbrasil:mozgbrasil/magento-checkout-filters-php_72/references)[![Dependency Status](https://camo.githubusercontent.com/64e63056e9078c098e315c5a8754d801240612f7ad795252eb61aff323616321/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f7068702f6d6f7a6762726173696c3a6d6f7a6762726173696c2f6d6167656e746f2d636865636b6f75742d66696c746572732d7068705f37322f312e302e302f62616467653f7374796c653d666c61742d737175617265)](https://www.versioneye.com/php/mozgbrasil:mozgbrasil/magento-checkout-filters-php_72/1.0.0)

🐈

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

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

---

Tags

apachecomposerecommerceecommerce-platformlinuxmagentomagento-extensionmagento-modulemagento1mysqlpackagistphpshell

### Embed Badge

![Health badge](/badges/mozgbrasil-magento-checkout-filters-php-72/health.svg)

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

PHPackages © 2026

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