ATENÇÃO


:: Para a sua maior segurança.

:: Recomendamos que a instalação seja efetivada inicialmente em ambiente de testes.

:: Após a comprovação de pleno funcionamento dos módulos desejados no ambiente de testes.

:: Execute os mesmos processos na loja virtual em produção com backup prévio.



PRÉ-REQUISITOS


:: PHP 5.4, 5.5, 5.6, 7.0 e 7.1
:: Componente gratuito ionCube.
:: https://cerebrum.freshdesk.com/support/solutions/articles/4000108429
:: Gerenciador de dependências Composer.
:: https://cerebrum.freshdesk.com/support/solutions/articles/4000097554



PHP-CLI = INFORMAÇÕES DO SERVIDOR VISUALIZADAS NO TERMINAL SSH


:: Digite no terminal SSH o respectivo comando para identificação da versão do PHP no PHP-CLI

:: php -v

:: Digite no terminal SSH o respectivo comando para identificação da versão do COMPOSER no PHP-CLI

:: composer --version

:: Envie as imagens ilustrando as versões do PHP e COMPOSER no PHP-CLI para ajuda@cerebrum.com.br



PHP-WEB = INFORMAÇÕES DO SERVIDOR VISUALIZADAS NO NAVEGADOR


:: Efetue download e upload via FTP do arquivo phpinfo.php disponível no final desse post para a sua hospedagem.

:: Envie para ajuda@cerebrum.com.br a URL de acesso, conforme exemplo a seguir ...

:: www.SEUDOMINIO.com.br/phpinfo.php



CONFIRMAÇÃO DE SUPORTE DO IONCUBE NO SEU SERVIDOR PARA A VERSÃO CORRESPONDENTE DO PHP


:: Se a versão do PHP em seu servidor for 5.4 ou 5.5

:: Efetue download e upload via FTP do arquivo phpinfo-ioncube-encoder10-x86-64-php_54.php disponível no final desse post para a sua hospedagem.

:: Envie para ajuda@cerebrum.com.br a URL de acesso, conforme exemplo a seguir ...

:: www.SEUDOMINIO.com.br/phpinfo-ioncube-encoder10-x86-64-php_54.php



:: Se a versão do PHP em seu servidor for 5.6 ou 7.0

:: Efetue download e upload via FTP do arquivo phpinfo-ioncube-encoder10-x86-64-php_56.php disponível no final desse post para a sua hospedagem.

:: Envie para ajuda@cerebrum.com.br a URL de acesso, conforme exemplo a seguir ...

:: www.SEUDOMINIO.com.br/phpinfo-ioncube-encoder10-x86-64-php_56.php


:: Se a versão do PHP em seu servidor for 7.1

:: Efetue download e upload via FTP do arquivo phpinfo-ioncube-encoder10-x86-64-php_71.php disponível no final desse post para a sua hospedagem.

:: Envie para ajuda@cerebrum.com.br a URL de acesso, conforme exemplo a seguir ...

:: www.SEUDOMINIO.com.br/phpinfo-ioncube-encoder10-x86-64-php_71.php



DESATIVAÇÃO DO CACHE E COMPILADOR DO MAGENTO


:: Desabilite o cache e compilador do Magento.



INCLUA O ARQUIVO COMPOSER.JSON NA PASTA DO AMBIENTE DE TESTES


:: Efetue download e upload via FTP do arquivo composer.json disponível no final desse post para a pasta do ambiente de testes.



EXISTEM DOIS TIPOS DE INSTALAÇÃO DO COMPOSER


:: Global - https://getcomposer.org/doc/00-intro.md#globally
:: Local - https://getcomposer.org/doc/00-intro.md#locally



COMANDO PARA INSTALAÇÃO VIA COMPOSER GLOBAL SE AS CONFIGURAÇÕES ESTIVEREM IDÊNTICAS NO PHP-CLI E PHP-WEB


:: composer require mozgbrasil/magento-checkout-filters-php_54:dev-master (PHP 5.4 ou 5.5)

:: composer require mozgbrasil/magento-checkout-filters-php_56:dev-master (PHP 5.6 ou 7.0)

:: composer require mozgbrasil/magento-checkout-filters-php_71:dev-master (PHP 7.1)



COMANDO PARA INSTALAÇÃO VIA COMPOSER COMPOSER GLOBAL SE AS CONFIGURAÇÕES NÃO ESTIVEREM IDÊNTICAS NO PHP-CLI E PHP-WEB


:: composer require mozgbrasil/magento-checkout-filters-php_54:dev-master --ignore-platform-reqs (PHP 5.4 ou 5.5)

:: composer require mozgbrasil/magento-checkout-filters-php_56:dev-master --ignore-platform-reqs (PHP 5.6 ou 7.0)

:: composer require mozgbrasil/magento-checkout-filters-php_71:dev-master --ignore-platform-reqs (PHP 7.1)



COMANDO PARA INSTALAÇÃO VIA COMPOSER LOCAL SE AS CONFIGURAÇÕES ESTIVEREM IDÊNTICAS NO PHP-CLI E PHP-WEB


:: php composer.phar require mozgbrasil/magento-checkout-filters-php_54:dev-master (PHP 5.4 ou 5.5)

:: php composer.phar require mozgbrasil/magento-checkout-filters-php_56:dev-master (PHP 5.6 ou 7.0)

:: php composer.phar require mozgbrasil/magento-checkout-filters-php_71:dev-master (PHP 7.1)



COMANDO PARA INSTALAÇÃO VIA COMPOSER LOCAL SE AS CONFIGURAÇÕES NÃO ESTIVEREM IDÊNTICAS NO PHP-CLI E PHP-WEB


:: php composer.phar require mozgbrasil/magento-checkout-filters-php_54:dev-master --ignore-platform-reqs (PHP 5.4 ou 5.5)

:: php composer.phar require mozgbrasil/magento-checkout-filters-php_56:dev-master --ignore-platform-reqs (PHP 5.6 ou 7.0)

:: php composer.phar require mozgbrasil/magento-checkout-filters-php_71:dev-master --ignore-platform-reqs (PHP 7.1)



NA EVENTUALIDADE DE ALGUMA DIFICULDADE TÉCNICA, TENTE OS RESPECTIVOS PROCEDIMENTOS


:: Renomeie a pasta /vendor/mozgbrasil
:: Posteriormente execute o comando de atualização.
:: composer update