Estou iniciando uma pequena loja virtual em magento, já possuo template instalado, a loja esta em fase final, necessita apenas inserir uma extensão call for price:
http://www.magentocommerce.com/magento-connect/call-for-price-9.html e adapta-la ao tema.
Já foi feita a instalação, a extensão funciona, porém algumas funcionalidades da extensão entram em conflito com o tema, precisa ajusta- las. O que necessita de um conhecimento mais avançado.
Detalhes:
Em anexo segue as imagem de como esta a loja sem a instalação da extensão.
Arquivos: pagina principal; lista; produto;
Sobre a extensão:
A função desta extensão é, quando habilitada para um determinado produto, ela oculta o preço desse produto, e troca botão comprar para preço sob consulta ou "call for price".
No momento em que o usuário clica neste botão abre um formulário de contato para solicitar uma cotação.
Nas imagens: "modulo lista base"; "modulo produto base"; "modulo formulario base";
é como ficaria a extensão no tema base do magento.
-------------------------------------------
A extensão instalada com o tema:
A pagina do produto fica OK a visualização conforme a imagem: produto-modulo
------------------------------------------
Conflito e problemas:
-------------------------------------------
Após clicar no botão preço sob consulta aparece a mensagem descrita no arquivo: "clicando no botao"
Deveria abrir um formulário como é demonstrado na imagem da extensão no tema base arquivo "modulo formulario base", porém o formulário é jogado no fim da página mostrado no arquivo: "Formulário"
O formulário funciona, se inserir as informações e clicar em enviar encaminha para a visualização das mensagens no backend.
-----------------------------------------
A lista de produtos que deveria ficar como no arquivo "lista" mas é modificada e fica conforme o arquivo: "lista-modulo"
Também na lista de produtos não é ocultado o preço do produto como no exemplo no tema base.
Na página principal onde tem os blocos que chamam os produtos das categorias não é alterado layout mas o preço também não é ocultado.
-----------------------------------------
O conflito que gera é que com a extensão instalada, se habilitar a copilação do magento, o backend fica todo em cinza como na imagem "backend".
-----------------------------------------
Possíveis soluções:
Entrando em contato com o desenvolvedor do tema, a orientação, foi mesclar os arquivos,
view.phtml,
list.phtml.
E adaptar o
layout.xml
Existe um documentação bem extensa com orientações dado pelo desenvolvedor da extensão, porém exigem um conhecimento maior de programação para poder fazer a customização.
Prazo de Entrega: 13 de Julho de 2014