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

Postado em

Koin Pós Pago
Módulo para 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

depositopaymentwp

Koin Pós Pago
Etapas de pagamento por Koin Pós Pago

KoinConfig koinpayment koinpayment3 koinpayment4

Módulo depósito bancário com aplicação de descontos

Postado em Atualizado em

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

Configuração do Módulo
Configuração do Módulo

depositoadmwp

Etapas de pagamento
Pagamento

depositopaymentwp depositopayment2wp

Novas Normas para Emitir Boletos

Postado em Atualizado em

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

Postado em Atualizado em

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:

Layout do endereço
Layout do endereço

Descarga:ES Address 3.0 – Google Drive.

Resultado: No FO deve ficar mais ou menos como a imagem abaixo, varia de tema para tema.

Cadastro
Cadastro

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.


Pague com PagSeguro - é rápido, grátis e seguro!

Módulo PagSeguro v4.0 para PrestaShop v1.5.x

Postado em Atualizado em

PagSeguro

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.

Guia
Guia

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ção
Configuração

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.

Multi Loja
Multi Loja

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.


Pague com PagSeguro - é rápido, grátis e seguro!

* 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

Postado em

O titulo já é auto explicativo. Trata-se de um módulo que reúne outros 3, gerenciado por abas.

Módulo 3 em 1 em 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.

Módulo 3 em 1 em abas.

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.