PrestaShop | Notice: Indefined index “is_free” error
Nota Postado em
Trata-se de um aviso, não um erro em si na verdade, que nos diz que o índice “is-free’ não existe.
Na minha loja testes ele ocorre quando eu crio uma transportadora que não é gratuita e é módulo.
Após de investigar por algum tempo, verifiquei que a ocorrência era sempre na etapa da escolha da transportadora e justamente no campo que mostra o seu preço. Não sei se ocorre em outras situações.
Ao abrir o arquivo do tema “order-carrier.tpl”, verifiquei que a verificação da existência ou não do valor se é uma transportado gratuita ou não se dava pela seguinte notação:
!option.is_free
- A resolução foi mudar esta verificação nas duas ocorrências desta condição no arquivo citado para:
in_array('is_free', $option)
- Desta forma a verificação retorna falsa caso ‘is_free’ não seja encontrado o que contorna o aviso de “Indefined index”
Módulo Koin Pós Pago
Descrição
- Trata-se de um módulo que permite ao lojista receber pagamentos mesmo que o cliente não pague.
- Rindo? Pois é, eu também achei estranho, contudo é isso mesmo, por mais inusitado que pareça.
A Koin é única solução de pagamento pós-pago da América Latina, ela permite que o cliente faça a compra e pague pelo produto somente após o recebimento.
- Desta forma, a tarefa de cobrança recai sobre os ombros da Koin, e, desde que o lojista informe que enviou a mercadoria, a Koin libera o pagamento mesmo que o cliente por algum acaso não pague.
- O cliente paga por boleto bancário, o qual lhe é enviado juntamente com a mercadoria e assim que a receber.
Benefícios ao cliente
- Prático. Na loja virtual, basta escolher a opção Koin Pós-Pago entre os meios de pagamento e aceitar os “Termos & Condições de Uso”.
- Seguro. Para pagar com Koin, não é necessário realizar nenhum cadastro e nem fornecer qualquer dado financeiro, como número de conta ou cartão de crédito.
- Inovador. O pagamento só precisa ser realizado quando o produto chegar! Sem alteração no prazo de entrega e custos adicionais.
- Completo. É possível parcelar e aumentar o limite aprovado para s compras..
Funcionalidades
- O módulo conta com uma interface de administração própria que permite ao lojista gerenciar com eficiência, facilidade e clareza os pedidos efetuados através do módulo.
Através dela é possível:
- Cancelar um pedido;
- Consultar Status;
- Estornar de um pedidoo;
- Acessar a configuração do módulo diretamente;
- Visualizar as transações Pendentes de pagamento;
- Visualizar as transações Pagas;
- Visualizar as transações Canceladas.
Já nas configurações do módulo é possível:
- Definir o o ambiente para efetuar teste;
- Definir Agência(s), Conta(s), Banco(s);
- Definir se solicita o CPF e Data de nascimento ao cliente ou utilizar os dados do cadastro;
- Escolher mostrar uma “dica” de Pagar com a Koin na página do produto;
- Definir em qual tabela e campo está o CPF do cliente;
- Definir qual transportadora é a Correios (a Koin trabalha apenas em conjunto com entregas via Correios);
- Escolher os status para Pago e cancelado através do módulo;.
- Escolher o modo de checkout, se em 1 ou 2 etapas.
O módulo informa nas páginas dos produtos a fim de fazer o cliente optar por esta forma de pagamento,
Benefícios ao lojista
- Ao utilizar este módulo, o lojista conta com um modo prático, eficiente e seguro de receber pagamentos, com taxas muito competitivas.
-
Eliminação do chargeback. A Koin assume o risco da venda, levando mais segurança para sua rotina. O lojista recebe o que vendeu, independente do cliente pagar.
- Aumente a recuperação de carrinho abandonado, tire o receio do comprador e ofereça a possibilidade de comprar e pagar pelo produto após recebe-lo.
- Conquiste compradores que não costumam comprar na internet, por medo de não receber o produto e/ou falta de opção de pagamento.
- Ofereça a possibilidade de parcelamento pós-compra e limite exclusivo para compras com Koin.
- O checkout pode ser em 1 ou 2 etapas, o que significa que o cliente pode pagar já na etapa em que é mostrada todas as opções de pagamento, ou em 2 etapas, o que coloca mais uma etapa para que o cliente finalmente escolha pagar. Vale o que mais se adaptar ao fluxo e design da loja.
Instalação
- É a padrão do PrestaShop, envie a pasta descompactado do módulo via FTP para a pasta /modules de sua loja e efetue a instalação. Caso apareça um prompt de aviso , basta prosseguir.
- O módulo pode também ser instalado compactado através do botão Adicionar um novo módulo, no menu Módulos do painel de administração de loja.
Configuração
- Ao instalar o módulo com sucesso, as opções de configuração serão mostradas em seguida.
- Basta preencher os campos específicos.
Compatibilidade
- Versão: PrestaShop v1.6.x
- Tema: Default
- Checkout: Padrão em 5 etapas ou One Page Checkout padrão.
Suporte
- E-mail: suporte@ehinarr-solutions.net
- Skype: ehinarr
- Fórum; Em desenvolvimento.
Garantia
- Garantido o funcionamento do módulo em uma plataforma PrestaShop com core não modificado ou overrides (substituições) que interfiram durante a validação e criação de pedidos. e tema com base no tema padrão.
Atualizações
As atualizações para melhorias e / ou correções,dentro de uma mesma versão do PrestaShop, são gratuitas e não tem prazo de expiração.
Informações adicionais
- O auxílio na instalação e / ou configuração são inclusas, como também o auxílio em questões básicas de design para melhor adaptação ao tema em uso.
- Tire todas as dúvidas antes e comprar.
- Use a loja testes para verificar o módulo em uso: http://teste.ehinarr-solutions.net/
- O acesso à administração do módulo pode ser fornecida a fim de conferir as funcionalidades relatadas.
- Dúvidas, questões, entre em contato: suporte@ehinarr-solutions.net
Como adquirir
- O módulo é comercializado na base um uma instalação por domínio;
- Visite Módulo koin Pós Pago
- O custo é de R$139,00.
- Este valor pode ser pago parcelado ou à vista através do PagSeguro.
- Caso opte por pagar através de boleto bancário diretamente (não PagSeguro), o valor será de R$129,00, neste caso entre em contato: vendas@ehinarr-solutions.net;
- Em qualquer caso, o domínio em que o módulo será instalado deverá ser informado, exemplo, minhaloja.com.
- O módulo será enviado por correio eletrônico assim que o pagamento for confirmado e o domínio da loja informado.
- A troca de e-mails formaliza a transação de forma a ficar registrada a compra.
Testes / Degustação
- O módulo pode ser testado em nossa loja testes: Ehinarr Solutions Test Shop
- Se preciso, solicite acesso ao painel de administração a fim de conferir as funcionalidades.
Telas
Módulo depósito bancário com aplicação de descontos
Descrição
- Trata-se de um módulo que permite ao lojista receber pagamentos através de depósitos e / ou transferência bancária.
- O cliente ao finalizar a compra por esta forma de pagamento e recebe as informações das contas para proceder o depósito / transferência.
- O lojista ao confirmar o aporte do depósito, valida o pedido mudando seu status para “Pagamento aceito” manualmente.
- Caso o cliente não pague (efetue o depósito), o módulo cancelará automaticamente o pedido, o que equivale a liberar o(s) produtos(s) para o estoque e outros clientes comprarem.
- Com o advento do Internet Banking, mediante aplicativos bancários para Smartphones, PC’s e Tablets, ninguém mais precisa ir ao banco ou ao caixa eletrônico, de forma que este tipo de pagamento se tornou também uma forma muito cômoda para o cliente pagar,
Funcionalidades
- O módulo conta com uma interface de administração própria que permite ao lojista gerenciar com eficiência, facilidade e clareza os pedidos efetuados através do módulo.
Através dela é possível:
- Cancelar um pedido;
- Validar um pedido (Tornar pago);
- Estender o prazo de pagamento de um pedido, mesmo cancelado;
- Passar o status de um pedido para Pendente novamente;
- Acessar a configuração do módulo diretamente;
- Visualizar as transações Pendentes de pagamento;
- Visualizar as transações Pagas;
- Visualizar as transações Canceladas (não pagas no prazo).
Já nas configurações do módulo é possível:
- Definir o Titular da(s) conta(s) para depósito,;
- Definir Agência(s), Conta(s), Banco(s);
- Prazo para o cliente efetuar o depósito (após o pedido é cancelado);
- Valor ou Percentual do desconto;
- Tipo de desconto: Valor ou Percentual;
- Se mostra ou não já as informações de depósito na etapa que mostra as opções de pagamento;
- Qual status o módulo considerará como pendente ( módulo instala um por padrão).
- Modo de checkout, se em 1 ou 2 etapas.
O módulo informa nas páginas dos produtos a aplicação de descontos ao optar por esta forma de pagamento, bem como na etapa de pagamento.
Benefícios ao lojista
- Ao utilizar este módulo, o lojista conta com um modo prático, eficiente e seguro de receber pagamento se também o mais barato.
- Uma vez que não há taxas cobradas pelo banco para depósitos e que o lojista pode, inclusive, indicar uma conta poupança, esta forma de recebimento torna-se ideal em contra ponto ao boleto bancário sem registro, o qual além de possuir uma taxa por recebimento, está com os dias contados.
- Outro ponto forte são as campanhas de direcionamento do cliente para escolher esta forma de pagamento, ao oferecer descontos, já é mostrada nas páginas dos produtos a informação de que há desconto para o pagamento por depósito, o cliente já fica propício a escolhe-la.
- Além do que, a flexibilidade de acessar rapidamente as transações finalizadas através do módulo, permite acessar e e tentar recuperar transações não pagas ndentro do prazo, bastando estender a data de pagamento pelo painel de administração do módulo ou passando a compra para o status pendente novamente.
Ora, ao invés de fazer buscar as transações uma a uma no menu Compras, misturadas com outras efetuadas por outros meios de pagamento, o módulo faz o lojista usar o tempo com mais eficiência, ter uma clareza das transações Pendentes, Pagas e Canceladas e com isso focar em outras ferramentas de venda.
- O checkout pode ser em 1 ou 2 etapas, o que significa que o cliente pode pagar já na etapa em que é mostrada todas as opções de pagamento, ou em 2 etapas, o que coloca mais uma etapa para que o cliente finalmente escolha pagar. Vale o que mais se adaptar ao fluxo e design da loja.
Instalação
- É a padrão do PrestaShop, envie a pasta descompactado do módulo via FTP para a pasta /modules de sua loja e efetue a instalação. Caso apareça um prompt de aviso , basta prosseguir.
- O módulo pode também ser instalado compactado através do botão Adicionar um novo módulo, no menu Módulos do painel de administração de loja.
Configuração
- Ao instalar o módulo com sucesso, as opções de configuração serão mostradas em seguida.
- Basta informar os detalhes da conta nos campos específicos, vencimento, valor e tipo de desconto, como também verificar se o status pendente é o correto.
Compatibilidade
- Versão: PrestaShop v1.6.x
- Tema: Default
- Checkout: Padrão em 5 etapas ou One Page Checkout padrão.
Suporte
- E-mail: suporte@ehinarr-solutions.net
- Skype: ehinarr
- Fórum; Em desenvolvimento.
Garantia
- Garantido o funcionamento do módulo em uma plataforma PrestaShop com core não modificado ou overrides (substituições) que interfiram durante a validação e criação de descontos e pedidos. e tema com base no tema padrão.
Atualizações
As atualizações para melhorias e / ou correções,dentro de uma mesma versão do PrestaShop, são gratuitas e não tem prazo de expiração.
Informações adicionais
- O auxílio na instalação e / ou configuração são inclusas, como também o auxílio em questões básicas de design para melhor adaptação ao tema em uso.
- Tire todas as dúvidas antes e comprar.
- Use a loja testes para verificar o módulo em uso: http://teste.ehinarr-solutions.net/
- O acesso à administração do módulo pode ser fornecida a fim de conferir as funcionalidades relatadas.
- Dúvidas, questões, entre em contato: suporte@ehinarr-solutions.net
Como adquirir
- O módulo é comercializado na base um uma instalação por domínio;
- Visite Módulo Depósito Bancário
- O custo é de R$139,00.
- Este valor pode ser pago parcelado ou à vista através do PagSeguro.
- Caso opte por pagar através de boleto bancário diretamente (não PagSeguro), o valor será de R$129,00, neste caso entre em contato: vendas@ehinarr-solutions.net;
- Em qualquer caso, o domínio em que o módulo será instalado deverá ser informado, exemplo, minhaloja.com.
- O módulo será enviado por correio eletrônico assim que o pagamento for confirmado e o domínio da loja informado.
- A troca de e-mails formaliza a transação de forma a ficar registrada a compra.
Testes / Degustação
- O módulo pode ser testado em nossa loja testes: Ehinarr Solutions Test Shop
- Se preciso, solicite acesso ao painel de administração a fim de conferir as funcionalidades.
Telas
Novas Normas para Emitir Boletos
A circular Nº 3.656, de 2 de abril de 2013, do Banco Central, faz mudanças significativas na emissão dos boletos.
O objetivo é a padronização da linguagem, além de que os clientes tenham mais informações da empresa da qual está adquirindo o produto ou serviço.
As principais mudanças são:
Cedente e Sacado não existem mais. Foram substituídos, respectivamente, por Beneficiário e Pagador.
Os boletos devem conter obrigatoriamente:
◾Nome e CPF ou CNPJ do Beneficiário;
◾Endereço do Beneficiário;
◾Nome e CPF ou CNPJ do Pagador;
◾Valor e data de vencimento. Não será mais permitido gerar boleto sem valor e sem data de vencimento.
Ou seja os boletos Contra Apresentação não existem mais, os sem data de vencimento e/ou valor.
Campos Numero e Complemento para PS v1.5.x
Como já dito anteriormente, mas nunca é demais lembrar, e fato de que um cadastro bem feito facilita a experiência de compra do cliente. Com as informações do cliente o mais completas possível, o lojista pode aumentar as taxas de conversão e consequentemente as vendas. Empresas como PagSeguro, Akatus, Moip e Bcash, em suas integrações, por exemplo, exigem que o endereço do cliente seja informado com os campos complemento e numero em separado. E no campo numero, apenas números.
Em verdade, um cadastro completo e bem formatado evita que o cliente, ao chegar ao intermediário de pagamento, tenha que informar novamente alguns dados, perdendo tempo desta forma e até mesmo desistindo da conclusão da compra, seja por desconfiança, seja por pressa, seja por hesitação.
Assim sendo, disponibilizo o módulo ES Address para PS v1.5.x, um módulo experimental, desde sua versão para PS v1.4.x, mas que já foi usado inúmeras vezes, e que tem a finalidade de justamente possibilitar a adição e uso destes dois campos nos cadastros dos clientes, nas lojas que usam o PrestaShop.
O que o módulo faz:
- Acrescenta à tabela ps_address, os campos number (assim mesmo em inglês) e complemento.
- Modifica o comportamento da aba (guia) Endereços (no menu Clientes) e da classe Address.php a fim de gerenciar também os novos campos.
- Tenta copiar o arquivo esaddress/override/classes/Address.php para a pasta /override/classes da loja.
- Tenta copiar o arquivo esaddress/override/controllers/admin/AdminAddressesController.php para a pasta /override/controllers/admin da loja.
- Disponibiliza na pasta do módulo esaddress/themes/default, três arquivos .tpl de exemplo do uso destes campos, address.tpl, authentication.tpl e order-opc-new-account.tpl, os quais podem ser usados na maioria dos temas sem modificações, bastando apenas substituir os originais.
Compatibilidade: Testado na PS v1.5.4.1, podendo funcionar também na série PS v1.5.x.
Instalação:
– Padrão do PrestaShop, envie para a pasta /Modules e proceda a instalação como de praxe.
– Verifique se os arquivos Address.php e AdminAddressesController.php foram copiados com sucesso para as pastas overrride/classes e override/controllers/admin/ respectivamente da sua loja. Alguns servidores não permitem a cópia e em alguns casos a cópia é incompleta, nestes casos, A FAÇA MANUALMENTE!
O pulo do gato: Vá em Localização -> Países -> Brasil e edite o modelo de endereço adicionando os campos numero e complemento, conforme exemplo abaixo:
Descarga:ES Address 3.0 – Google Drive.
Resultado: No FO deve ficar mais ou menos como a imagem abaixo, varia de tema para tema.
Importamtissimo: Caso não funcione de primeira, o arquivo na pasta cache, chamado class_index.php DEVE ser apagado, ele será recriado com a lista dos arquivos a serem usados, no caso, incluindo os arquivos que o módulo precisa.
Informações adicionais: Este módulo é donationware, se lhe foi útil, considere fazer uma doação.
Módulo PagSeguro v4.0 para PrestaShop v1.5.x
Já está disponível o módulo para integração da plataforma e-commerce PrestaShop ao intermediário de pagamentos online PagSeguro – UOL.
O PagSeguro disponibiliza mais de 23 meios de pagamento em seu site, blog ou plataforma de e-commerce.
Sem pagar mensalidade e taxa de adesão. Basta ter um cadastro no PagSeguro.
Em poucos cliques você envia cobranças de seus serviços para o e-mail dos seus clientes.
Trata-se de um módulo bastante completo; o cliente clica em Pagar por PagSeguro e é imediatamente direcionado ao Checkout do PagSeguro. Lá, se realmente pagar, o PagSeguro avisa a loja antes mesmo de o cliente retornar à loja. Ao retornar, já lhe é mostrada a tela de confirmação da compra com os dados da transação. Caso não pague, nada acontece… Pedido prossegue no carrinho de compras..
Também, desde uma guia que o módulo cria, é possível realizar consultas diretamente no PagSeguro de transalções efetuadas, como também, de posse do Id da transação no PagSeguro, validar uma transação, caso alguma notificação de pagamento tenha falhado.
Instalação: Padrão PrestaShop. Descompactar na pasta /modules e proceder a instalação via back Office.
Configuração: Informar os seguintes dados:
Email de Cobrança :– E-mail registrado no PagSeguro.
Token de segurança:– Token registrado na sua conta PagSeguro.
URL da IPN:– Informe esta URL em Integrações/Notificação de transações em sua conta no PagSeguro.
Taxa Extra:– Tipo de taxa. Não é recomendado sobretaxar as compras por este método, o cliente fica sabendo e pode desistir da compra.
Valor da Taxa:É o valor da Taxa:
Prefixo da referência:– É usado para identificar a loja dentre as transações no PagSeguro e evitar confusões com outras transações lá existentes, além de ser utilizado no modo multiloja do módulo.
Enviar E-mail:– Enviar um e-mail quando algum problema técnico ocorrer.
E-mail: Endereço de e-mal para receber as mensagens técnicas de erro.
Mostrar Erros:– Mostrar os erros no Front Office ao cliente.
Modo de Visualizar:– Mostrar a forma de pagamento real usada pelo cliente ou o nome PagSeguro nos pedidos.
Configurações de bloco: Informar os seguintes dados:
Mostra Banner:– Um banner para aparecer no Front Office, na lateral, em um bloco.
Nome da imagem do banner.– Imagem que será mostrada no bloco.
Imagem de pagamento:– Imagem que será mostrada ao cliente quando for pagar a compra, na etapa de pagamento.
Configurações de Multiloja: Informar os seguintes dados:
Prefixo da loja:– Informar o prefixo da “outra” loja a qual também aceitará pagamentos através deste módulo.
URL:– Informar a URL da “outra” loja para a qual o módulo informará as transações.
Suporte: Através desta página, via e-mail, ou skype, detalhes serão fornecidos após a compra.
Informações de Compra: – Este módulo é comercial, vendido sob licença e restrito à um domínio por instalação, seu valor é de R$160.00.
* PagSeguro é uma marca registrada UOL.
* Este módulo não usa as bibliotecas fornecidas pelo PagSeguro.
* Não há vínculos entre a marca UOL e este módulo.
3 Módulos em 1: Promoções, Em Destaque e Novos Produtos
O titulo já é auto explicativo. Trata-se de um módulo que reúne outros 3, gerenciado por abas.
Segundo o autor. é compatível com versões do PS 1.4 e 1.5. Instalei em ambas sem problemas.
A configuração é bastante simples, bastando informar a quantidade de produtos desejada por linha, o número de produtos apresentados e se deseja que apareça o botão de adicionar ao carrinho.
Na demonstração para PS 1.4 não apareceram os produtos em promoção, mas isso deve ser devido ao numero reduzido destes (1) na demo.
Demo: Oeb Solutions
Descarga:http://www.prestashop.com/
Suporte: Fórum PrestaShop Francês. Em francês.
Instalação: Padrão do PrestaShop. Pode-se descarregar e instalar diretamente da aba Módulos, bastando informar o link de descarga.
Temas Gratuitos – Outra Dica
Mais alguns temas free, PrestaDevelop.
A atenção permanece, verifique a compatibilidade do tema com a versão de sua loja antes de usar.
Temas Gratuitos – Mais uma Dica
Para aqueles que buscam bons temas free, bom dar uma conferida na loja
PrestaSelection.
O suficiente para iniciar o seu projeto de maneira elegante e não usar o tema padrão.
Mas verifique a compatibilidade do tema com a versão de sua loja antes de usar.
Módulo EBCT Light (Correios) para PS v1.4.8.2
Trata-se de um módulo que calcula o valor do frete diretamente no sitio dos Correios.
Gerencia também, a Entrega Local e Estadual através de restrição por faixas de CEP.
Na configuração do módulo é possível escolher como as dimensões da embalagem serão informadas.
– Se em modo Catálogo, o módulo soma as dimensões de cada produto de acordo com as informações inseridas em cada um.
– Se em modo Personalizado, as dimensões devem ser informadas na configuração do módulo, as quais serão validadas de acordo com as regras dos Correios.
– Para fins de compatibilidade, o comprimento no módulo, corresponde à profundidade no catálogo.
– É possível utilizar a parte de informação das dimensões da embalagem, a fim de validar as dimensões que serão informadas no catálogo, uma vez que os Correios possuem regras específicas que podem aumentar o valor do frete.
Há campos para informar o código da empresa e a senha no caso de haver contrato.
Instalação: Padrão do PrestaShop, enviar para a pasta /modules e proceda a instalação via BO.
Compatibilidade: PS v1.4.8.2
Descarga: EBCT Light v0.1.
Informações adicionais: Este módulo é donationware, se lhe foi útil, considere fazer uma doação.