Logs não estão sendo gerados
Causa:
1) As pastas de logs não estão com permissão de escrita
2) No arquivo \app\code\local\Ideasa\IdeCheckoutvm\log4php-ideasa.properties o caminho da pasta /var/log está incorreto.
Solução:
1) Verifique se as permissões nos arquivos estão corretas, as pastas de logs devem ter permissão de escrita:
- <magento_home>/app/code/local/Ipagare/IpgBase
- <magento_home>\lib\Ipagare
2) Exclua o arquivo \app\code\local\Ideasa\IdeCheckoutvm\log4php-ideasa.properties, limpe o cache e simule uma tentativa de compra, realizando o processo até o checkout.
Impossível abrir arquivo log4php-ideasa.properties
Após a instalação do módulo está aparecendo a mensagem: Impossível abrir arquivo /app/code/local/Ideasa/IdeCheckoutvm/log4php-ideasa.propertiesverifique se foi dada permissão de escrita na seguinte pasta:
/app/code/local/Ideasa/IdeCheckoutvm/
Instalei o módulo e uma página de erro é exibida ao acessar o menu "Sistema > Configurações" do Admin. Como resolver?
O principal sintoma deste erro é
1. Aparecer a seguinte mensagem de erro na tela:
There has been an error processing your requestException printing is disabled by default for security reasons.Error log record number: 609341386775
2. No log do Apache ser exibido:
2013-02-06 07:45:22.228 Ideasa_IdeCheckoutvm_Model_Observers_OnepageDefaults: INFO Método de Entrega default não configurado.
2013-02-06 07:45:22.230 Ideasa_IdeCheckoutvm_Model_Observers_OnepageDefaults: INFO Método de Pagamento default não configurado.
Este erro ocorre em algumas instalações do Magento quando os métodos de entrega estão ativos no momento da instalação do Checkout Venda Mais.
Para solucionar, siga os seguintes passos:
1. Desinstale o módulo do Checkout Venda Mais.
2. Desative todos os métodos de entrega.
3. Reinstale o módulo do Checkout Venda Mais.
4. Ative os métodos de entrega desejados.
Erro data de nascimento: Por favor, informe uma data de nascimento válida.
Mesmo informando uma data de nascimento válida poderá aparecer a mensagem: Por favor, informe uma data de nascimento válida.
Identificamos que as versões mais antigas do Magento não aceitam datas de nascimento do cliente com zeros, por exemplo, 01/02, não se trata de uma limitação do checkout mas um bug do Magento;
A correção deve ser feita em um javascript do Magento, conforme descrito no link abaixo:
http://www.magentocommerce.com/boards/viewthread/220019/#t302949
O campo "Bairro" não aparece. O que fazer?
O problema ocorre porque a configuração Número de linhas para endereço está com valor inferior a 4.
Para solucionar:
1. Remova os produtos do carrinho, deslogue e limpe a sessão do php.
2. Siga as instruções de Definindo campos de endereço.
As seções de frete e pagamento do checkout não carregam completamente. O que pode ser?
O principal sintoma deste erro é:
- Ao acessar a página de checkout, a parte de cadastro carrega corretamente, mas o frete e meios de pagamento ficam, aparentemente, carregando eternamente.
- No log de erro do Apache é exibido "PHP Fatal error: Call to a member function setAttribute()".
Ao realizar a instalação ocorrem conflitos com atributos EAV, mais precisamente na tabela "eav_attribute".
Para solucionar, faça o seguinte:
1. Execute todos os SQL`s:
DELETE FROM `core_resource` WHERE CODE = 'idecheckoutvm_setup';
DELETE FROM `core_config_data` WHERE path LIKE '%idecheckoutvm%';DELETE FROM `eav_attribute` WHERE attribute_code = 'tipo_pessoa';
DELETE FROM `eav_attribute` WHERE attribute_code = 'rg';
DELETE FROM `eav_attribute` WHERE attribute_code = 'razao_social';
DELETE FROM `eav_attribute` WHERE attribute_code = 'nome_fantasia';
DELETE FROM `eav_attribute` WHERE attribute_code = 'insc_est';
DELETE FROM `eav_attribute` WHERE attribute_code = 'mobile';ALTER TABLE `sales_flat_order` DROP COLUMN customer_tipo_pessoa;
ALTER TABLE `sales_flat_quote` DROP COLUMN customer_tipo_pessoa;ALTER TABLE `sales_flat_order` DROP COLUMN customer_razao_social;
ALTER TABLE `sales_flat_quote` DROP COLUMN customer_razao_social;ALTER TABLE `sales_flat_order` DROP COLUMN customer_nome_fantasia;
ALTER TABLE `sales_flat_quote` DROP COLUMN customer_nome_fantasia;ALTER TABLE `sales_flat_order` DROP COLUMN customer_rg;
ALTER TABLE `sales_flat_quote` DROP COLUMN customer_rg;ALTER TABLE `sales_flat_order` DROP COLUMN customer_insc_est;
ALTER TABLE `sales_flat_quote` DROP COLUMN customer_insc_est;ALTER TABLE `sales_flat_order_address` DROP COLUMN mobile;
ALTER TABLE `sales_flat_quote_address` DROP COLUMN mobile;
* em bases de dados onde constam muitos registros há uma demora, por favor aguarde a resposta de todas as execuções.
* caso ocorra erro em algum SQL intermediário, execute um-a-um os demais.
2. Limpe a cache do Magento;
3. Aguarde que seu Magento irá rodar o processo de instalação do módulo, seja paciente;
4. Se estiver logado na área do cliente, realize logoff;
5. Feche todas as janelas do navegador e abra novamente.
Máscaras de input não funcionam no IE9 e IE10
Este problema é ocasionado por uma limitação na biblioteca prototype.js do Magento, já que na época que foi escrita não existia IE9 e IE10.
Para solucionar, atualize para a versão 1.7 do prototype.js.
Alterar o texto 'FORMA DA PAGAMENTO' no checkout
Realize a alteração no arquivo \app\locale\pt_BR\Mage_Checkout.csv , linha 184 aproximadamente > "Payment Method","Forma da Pagamento" para "Payment Method","Forma de Pagamento".
Ao clicar em finalizar compra não direciona para página de sucesso/falha. Erro do log "Ideasa_IdeCheckoutvm_IndexController: FATAL Esta instalação não permite criação de pedidos para clientes não registrados" no log do CVM
Sintoma: erro 404 ao finalizar o pedido.
Este erro é lançado porque não está sendo permitido criar conta com usuário não logado. Altere a configuração "Sistema > Vendas > Fechar Pedido > Opções de fechar pedido" para "Sim".
Película sobre a "Tela de login" e "Cupom de desconto"
Sintomas: ao clicar nos links "Já possui conta? Clique aqui para entrar" e "Tem um cupom de desconto?", ambas as caixas aparecem desconfiguradas e sobrepostas por uma película.
Motivo: ocorre porque o componente HTML pai de ambas as janelas está com a regra de css com "position: relative".
Correção:
1 - com um inspecionador de código (Firebug por exemplo), localize o componente <div id="idecheckoutvm-login-box";
2 - vá navegando nos componentes pai, observado se neste consta o atributo "position" com valor "relative";
3 - se sim, utilizando o Firebug, desabilite o atributo "position";
4 - repita a operação até encontrar o componente que está causando o conflito.
Na imagem abaixo há um exemplo de como você poderá realizar o processo.
Erro após instalar o Módulo Checkout Venda Mais:
Error in file: "/home/<instalação loja>/public_html/app/code/local/Ideasa/IdeCheckoutvm/sql/idecheckoutvm_setup/mysql4-upgrade-1.0.0-1.1.0.php" - SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry ....
Executar o script SQL abaixo:
DELETE FROM `core_resource` WHERE CODE = 'idecheckoutvm_setup';
DELETE FROM `eav_attribute` WHERE attribute_code = 'tipo_pessoa';
DELETE FROM `eav_attribute` WHERE attribute_code = 'rg';
DELETE FROM `eav_attribute` WHERE attribute_code = 'razao_social';
DELETE FROM `eav_attribute` WHERE attribute_code = 'nome_fantasia';
DELETE FROM `eav_attribute` WHERE attribute_code = 'insc_est';
DELETE FROM `eav_attribute` WHERE attribute_code = 'mobile';ALTER TABLE `sales_flat_order` DROP COLUMN customer_tipo_pessoa;
ALTER TABLE `sales_flat_quote` DROP COLUMN customer_tipo_pessoa;ALTER TABLE `sales_flat_order` DROP COLUMN customer_razao_social;
ALTER TABLE `sales_flat_quote` DROP COLUMN customer_razao_social;ALTER TABLE `sales_flat_order` DROP COLUMN customer_nome_fantasia;
ALTER TABLE `sales_flat_quote` DROP COLUMN customer_nome_fantasia;ALTER TABLE `sales_flat_order` DROP COLUMN customer_rg;
ALTER TABLE `sales_flat_quote` DROP COLUMN customer_rg;ALTER TABLE `sales_flat_order` DROP COLUMN customer_insc_est;
ALTER TABLE `sales_flat_quote` DROP COLUMN customer_insc_est;ALTER TABLE `sales_flat_order_address` DROP COLUMN mobile;
ALTER TABLE `sales_flat_quote_address` DROP COLUMN mobile;DELETE FROM `core_config_data` WHERE path LIKE '%idecheckoutvm%';
IMPORTANTE: durante a execução do script não deve ser realizada nenhuma alteração na loja.
Após conclusão, limpe a cache do Magento e retome o processo de instalação dos Módulos iPAGARE e Checkout Venda Mais.
Opção de presente aparece na tela de checkout mesmo estando desabilitada:
No arquivo idecheckoutvm.xml comente o bloco:
<block type="checkout/onepage_shipping_method_additional" name="checkout.onepage.shipping_method.additional" as="additional" template="checkout/onepage/shipping_method/additional.phtml"/>
É importante que coloque arquivo no tema da loja pra não alterar o original.
Fatal error: Call to a member function setAttribute() on a non-object in .../
app/code/core/Mage/Customer/Model/Attribute/Data.php on line 80
Solução:
1) Execute o SQL:
DELETE FROM `core_resource` WHERE CODE = 'idecheckoutvm_setup';
DELETE FROM `core_config_data` WHERE path LIKE '%idecheckoutvm%';DELETE FROM `eav_attribute` WHERE attribute_code = 'tipo_pessoa';
DELETE FROM `eav_attribute` WHERE attribute_code = 'rg';
DELETE FROM `eav_attribute` WHERE attribute_code = 'razao_social';
DELETE FROM `eav_attribute` WHERE attribute_code = 'nome_fantasia';
DELETE FROM `eav_attribute` WHERE attribute_code = 'insc_est';
DELETE FROM `eav_attribute` WHERE attribute_code = 'mobile';2) Limpe a cache do magento.
Frete não aparece no checkout e no log aparece o erro:
CRIT (2): Not valid template file:frontend/base/default/template/ideasa/idecheckoutvm.....
Refaça a instalação do módulo usando o zip anexado no chamado e enviado pelo suporte iPAGARE. O erro é causado por falta de arquivos na instalação.
Comentários
0 comentário
Artigo fechado para comentários.