Autor: Pereira, Thiago Santos
-
Problemas com a quantidade de itens no carrinho
Trabalhando junto com um cliente fizemos a atualização da versão do seu Magento da 1.7 para a 1.9. Fora um ou outro pequeno contratempo podemos dizer que a atualização correu de forma limpa. No entanto, eis que nos deparamos com um problema, que até então eu nunca tinha visto, a quantidade de itens no carrinho…
-
Diferenças entre aspas duplas (“) e simples (‘) no PHP
Nós desenvolvedores em geral trabalhamos muito com string usando aspas, na verdade o dia todo trabalhamos fazendo conversões, concatenação, trabalhando com strings vindas do banco de dados relacional, de um XML, de diversas fontes de dados. Na maioria das linguagens ” e ‘ tem um comportamento similar, determinam o inicio e o fim de uma…
-
Alterar a quantidade minima de compra de todos os produtos
Me deparei outro dia com a necessidade de alterar a quantidade minima para a compra de produtos no Magento. Por padrão na página de exibição do produto há um campo de texto onde você adiciona quantos itens você quer daquele produto o valor minimo inicial por padrão é 0. Mas e se eu quiser que o minimo…
-
Parte 1 – “echo print var_dump print_r”
Para inicio de conversa, vamos ao básico: “cuspir informação na tela”. Nesse post serão mostrados com exemplos as principais “funções” que utilizo para a impressão de informação na tela, e qual delas podem ser úteis no debug. echo e print Aos apressados, rápido exemplo de utilização. <?php echo “Olá Thiago”; echo ‘Olá Thiago’; echo (“Olá…
-
Javascript – IE – Identificador, cadeia ou número esperado
Se você estiver trabalhando com Javascript e se deparar com a mensagem de erro “Identificador, cadeia ou número esperado” saiba que a solução é simples! Quando você faz uma lista baseado em um objeto literal é comum esquecermos uma virgula no final, como segue o exemplo abaixo, os navegadores de verdade ignoram o último elemento…
-
Adicionar um ou multiplos produtos com apenas um link no Magento
Cria-se uma forma diante da necessidade, ou simplesmente descobre que essa forma já existe. Diferente do que há pela internet aqui eu compartilho uma forma realmente muito fácil de adicionar diversos produtos simples ao mesmo tempo via query string. Usando o metodo ADD do próprio checkout/cart, passando os IDs do produto. Criei abaixo uma lista com quatro…
-
MySQL fora do ar com InnoDB: Error: pthread_create returned 11
Hoje pela manhã recebi algumas notificações, do Magento, dizendo que ele não conseguia se conectar ao MySQL. Como é de praxe, e sempre que acontece isso eu reinicio o MySQL no MK01 e tudo volta ao normal. Dessa vez, não foi assim. O MySQL estava falhando a cada tentativa minha de iniciar ele, o log abaixo,…
-
Workaround para o modulo do PedroTeixeira/Correios
Um amigo me relatou no dia de ontem (1/12/2012) que o retorno das informações do frete dos correios estavam retornando a mesma mensagem: Houve um erro inesperado, por favor entre em contato. Erro ao calcular o prazo, teste novamente mais tarde.(Cod. 99).
-
PHP-CGI query string parameters vulnerabitily
Uma massa de emails que lotou o espaço em disco do HD de um dos servidores da empresa em qual trabalho foi o que motivou esse post. Na verdade o fim do espaço em disco me levou a encontrar um BUG no PHP-CGI 5.2.6 que levava a execução de código arbitrário a partir dos parâmetros…
-
Magento login automático
O login automático é uma solução para desenvolvedores, mantenedores e proprietários de ecommerce Magento que querem dar uma melhor experiência para seus usuários. Vale a pena dar uma lida, e mais a pena ainda comentarem.
-
Adicionando campos customizados ao Customer no Magento
Adicionar um novo atributo(attribute) customizado(custom) para o cliente(custormer) no Magento nunca foi tão fácil, mas tenho que admitir que apanhei um pouco pra chegar nesse resultado final. Basicamente o gostaria de fazer era adicionar um campo customizado ao customer do Magento e exibi-lo tanto no admin, quanto na página de registro e na página de…
-
Resetando a senha do ADMIN no Magento
Começo esse post declarando que o conhecimento aqui divulgado é fruto do meu esquecimento da senha do admin da minha instalação local do Magento. Esse passo a passo serve não só para mudar a senha do admin como a de qualquer outro usuário administrador. Nas versões mais novas do Magento é possível determinar um nome…