PrestaShop – Error: invalid email subject

Um erro que pode aparecer no PrestaShop quando se tenta enviar um e-mail através do formulário de contacto é o “invalid email subject“. Este erro está relacionado com as traduções dos assuntos dos e-mails, que podem ficar com a formatação errada. Isto significa que os acentos e caracteres especiais não aparecem correctamente e provocam o erro.

De maneira a corrigir o problema, terão que aceder ao ficheiro mails/pt/lang.php ou mail/br/lang.php (dependendo se usam Português de Portugal ou do Brasil) e descarregá-lo para o vosso computador. Abram o ficheiro com o Notepad e escolham “Salvar Como”. Neste ecrã, escolham UTF-8 na opção Encoding e salvem o ficheiro.

PrestaShop - Error: invalid email subject

Podem utilizar o FileZilla para acederem ao vosso alojamento e descarregar o ficheiro. Depois de fazerem a alteração descrita acima, basta carregar o ficheiro novamente para a vossa loja, substituindo o actual. Em princípio o problema estará resolvido!

PrestaShop: inserir imagens de categorias a partir dos produtos

Surgiu a necessidade de inserir imagens nas cerca de 750 categorias de uma loja PrestaShop. Obviamente que não era possível fazê-lo à mão, por isso fiz um pequeno script que percorre todas as categorias e usa uma imagem de um produto dentro dessa categoria (ou sub-categoria).

Assim, todas as categorias terão uma imagem relevante, evitando aparecer a imagem por defeito em todas as páginas. Se estiverem numa situação semelhante à minha, podem usar este script.

Instruções de uso:

  • Descomprimir o arquivo (ou copiar o script para um ficheiro chamado category_image.php)
  • Alterar, se necessário, a variável db_prefix
  • Colocar o ficheiro category_image.php na pasta principal da vossa loja
  • Executar o ficheiro através do browser (exemplo: http://example.com/category_image.php )

Se tudo correr bem, aparecerá uma mensagem a indicar quantas imagens de categoria foram alteradas.

Continuar a ler PrestaShop: inserir imagens de categorias a partir dos produtos