mozgbrasil/magento-product-page-shipping-php55
Composer 安装命令:
composer require mozgbrasil/magento-product-page-shipping-php55
包简介
Usando extensão os clientes será capaz de ver os métodos de envio na página do produto.
README 文档
README
Mozg\ProductPageShipping
Sinopse
Visualização dos métodos de entrega na página do produto.
Motivação
Atender o mercado de módulos para Magento oferecendo melhorias e um excelente suporte
Suporte / Dúvidas
Para obter o devido suporte Clique aqui, relatando o motivo da ocorrência o mais detalhado possível e anexe o print da tela para nosso entendimento
Preço
Característica técnica
É exibido na página de visualização do produto especificamente no bloco com o identificador "product.info.extrahint" o formulário para calculo do frete do produto, onde é retornado os serviços de entrega com seus respectivos valores.
Instalação - Atualização - Desinstalação - Desativação
--
Este módulo destina-se a ser instalado usando o Composer
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
--
É necessário que o servidor tenha o suporte a extensão ionCube PHP Loader
Para visualizar se essa extensão está ativa em seu servidor
Certique se da presença do arquivo phpinfo.php na raiz do seu projeto
<?php phpinfo(); ?>
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, Clique aqui
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 para ver os processos executados
--
Para utilizar o(s) módulo(s) da MOZG é necessário aceitar o Acordo de licença do usuário 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
composer require mozgbrasil/magento-product-page-shipping-php55: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
Antes de efetuar qualquer processo que envolva atualização no Magento é recomendado manter o Compiler e Cache desativado
composer clear-cache && 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 o módulo execute o comando a seguir no terminal do seu servidor no diretório do seu projeto
composer remove mozgbrasil/magento-product-page-shipping-php55 && composer clear-cache && composer update
--
Para desativar o módulo
-
Antes de efetuar qualquer processo que envolva atualização sobre o Magento é necessário manter o Compiler e Cache desativado
-
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
Para configurar o método, acesse no backend em:
STORES -> Configuration -> MOZG -> Geral -> Visualização dos métodos de entrega na página do produto
Você terá os campos a seguir
• Ativar
Para "ativar" ou "desativar" o uso do método
• Debug
Ative o mesmo para visualizar os nomes dos blocos
• Nome do Bloco
Insira o nome do bloco
Perguntas mais frequentes "FAQ"
O recurso está ativo mas não está sendo exibido
ou
Alterando a posição do recurso
Na configuração do método ative o debug
Será exibido varios blocos de recursos internos com seu respectivo nome
Escolha o nome do bloco que deseja que seja feito a inserção do recurso
Na configuração do método altere para um novo nome do bloco
Como alterar o layout do recurso
Você pode adicionar o bloco abaixo em qualquer posição da página de produto e personalizar conforme sua necessidade
<!-- MOZG -->
<script>
window.addEventListener("load", function(){
$('block-shipping-form').remove();
});
</script>
<div class="block" style="width:300px">
<div class="block-title">
<strong><span><?php echo $this->__('Estimate Shipping') ?></span></strong>
</div>
<div class="block-content">
<ul class="shipping-estimation-form" id="shipping-estimation-form">
<li class="item odd" id="li-estimate-country">
<label for="estimate_country">País</label>
<div class="input-box">
<select name="estimate[country_id]" id="estimate_country" class="validate-select" title="País">
<option value=""> </option>
<option value="BR" selected="selected">Brasil</option>
</select>
</div>
</li>
<li class="item even" id="li-estimate-region">
<label for="estimate_region_id">Estado</label>
<div class="input-box">
<input type="text" class="input-text" id="_estimate_region" name="estimate[region]" value="SP">
</div>
</li>
<li class="item odd" id="li-estimate-city">
<label for="city">Cidade</label>
<div class="input-box">
<input class="input-text" id="estimate_city" name="estimate[city]" value="São Paulo" type="text">
</div>
</li>
<li class="item last even" id="li-estimate-postcode">
<label for="estimate_postcode">CEP</label>
<div class="input-box">
<input class="input-text validate-postcode" id="estimate_postcode" name="estimate[postcode]" value="08250-580" type="text">
</div>
</li>
</ul>
<div class="actions">
<div class="f-right">
<button onclick="estimateProductShipping('new-shipping-estimate-results');" class="button " title="Ok" type="button"><span><span>Ok</span></span></button>
</div>
</div>
<div id="new-shipping-estimate-results"></div>
</div>
</div>
<!-- / MOZG -->
Contribuintes
Equipe Mozg
License
Badges
🐈
统计信息
- 总下载量: 87
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: proprietary
- 更新时间: 2016-09-14
