Debugando o erro “SyntaxError: Unexpected token” no WooCommerce

Debugando o erro “SyntaxError: Unexpected token” no WooCommerce

Esse erro pode acontecer na hora de finalizar um pedido no WooCommerce, pois os métodos de pagamento irão retornar um array que será convertido para JSON, entretanto por padrão se tiver qualquer erro ou alerta do PHP quando isso acontece, irá retornar nosso amiguinho SyntaxError: Unexpected token.

Continuar lendo “Debugando o erro “SyntaxError: Unexpected token” no WooCommerce”

Onde coloco os malditos códigos que tem neste site no meu WordPress?

Onde coloco os malditos códigos que tem neste site no meu WordPress?

Bom, não apenas os códigos deste site, mas os que estão na documentação do WordPress, em sites de snippets e muitos outros lugares.

Recebo sempre perguntas sobre isso e a resposta é simples:

Em qualquer lugar que você quiser! Sim, ele é teu e você faz o que achar melhor com ele!

Por isso que eu e outras pessoas não falamos onde colocar o maldito código, simplesmente porque é da escolha de quem esta aplicando ele.

Entretanto existe 3 lugares que são, o que podemos dizer de “mais corretos” de se colocarem e irei explicar o “por quê”.

Continuar lendo “Onde coloco os malditos códigos que tem neste site no meu WordPress?”

WooCommerce: Deixar o método de entrega PAC dos Correios gratuito

Uma vez ou outra vejo pessoas fazendo entrega utilizando o PAC dos Correios sem cobrar nada e utilizando plugin WooCommerce Correios para calcular o frete para todos os métodos de pagamento.
Geralmente para fazer algo assim é simples, pois é possível desativar o método PAC do plugin e configurar o método de entrega gratuita do WooCommerce.

Entretanto o WooCommerce Correios tem um plus que é exibir uma data estimada de entrega, que não é possível fazer isso com o método de entrega gratuita nativo.

Fazer isso é extremamente simples, uma vez que o WooCommerce Correios possui o filtro woocommerce_correios_shipping_methods que é utilizando tanto no simulador de entrega na página do pedido como também na hora de pegar os valores e exibir no carrinho e na finalização.

Segue o código necessário para fazer isso:

De resto é só deixar a imaginação fluir, como por exemplo dar frete grátis pelo PAC apenas quando o pedido tem um valor mínimo de 100 reais:

Ou frete grátis apenas para os estados de São Paulo e Rio de Janeiro:

Neste último exemplo observe que é passado o $package que contém todas as informações do carrinho, desde os produtos, até mesmo cupons e detalhes do destino da entrega.

WooCommerce: Pagar.me

WooCommerce: Pagar.me

Já faz algum tempo que desenvolvi este plugin, mas até o momento não estava com muito tempo livre para publicar um post sobre ele, então vamos lá.

O que é o Pagar.me?

O Pagar.me é um gateway de pagamento desenvolvido por Henrique Dubugras e Pedro Franceschi em 2013. E apesar de ser uma startup bem nova, vêm nos últimos tempos acumulando diversos prêmios:

Quais as vantagens de usar o Pagar.me?

Atualmente eu acredito que o Pagar.me é o melhor gateway de pagamento brasileiro, possuindo checkout transparente, integração com antifraude da ClearSale e com uma ótima e estável API para receber pagamentos por cartão de crédito e boleto bancário.

Outra coisa que todo mundo provavelmente vai gostar são as taxas do Pagar.me, onde você pode conferir em Pagar.me > Preços.

Para quem tem um volume honesto de vendas por mês, chega uma hora que fica impossível utilizar gateways como o PagSeguro, onde quase 7% do valor total do pedido é perdido em taxas… Chega uma hora que você não pode mais perder tanto dinheiro assim, além da demora para conseguir receber o dinheiro.

Outra diferença do Pagar.me com a maioria dos outros gateways que todo mundo esta acostumado a utilizar é que o Pagar.me faz intermédio direto entre a sua empresa e com a as operadoras de cartão de crédito, com isso o nome da sua empresa aparece na fatura do cartão de crédito do cliente e assim evitando susto e pedidos de chargeback, seu cliente vai saber exatamente que aquele valor foi em uma compra feita em sua loja.

Quando eu vi algumas noticias sobre o Pagar.me e também algumas pessoas comentando no Facebook, além é claro, de ler a API e ter gostado bastante, eu fiz questão de entrar em contato com os desenvolvedores e criar a integração para o WooCommerce. Fiz sem cobrar nada porque eu realmente gostei e acredito que quem utiliza o WooCommerce merece um gateway assim. Provavelmente esse meu e-mail assustou um pouco o Henrique (alias estou devendo de me encontrar com eles pessoalmente qualquer dia em São Paulo e conhecer a instalação da empresa) xD.

Enfim, já é uma ótima introdução para o gateway de pagamento, então vamos a instalação do plugin:

Instalando e configurando o WooCommerce Pagar.me

Para instalar você precisa e claro estar utilizando o WooCommerce na sua instalação do WordPress e também o plugin Extra Checkout Fields for Brazil, com tudo instalado você deve acessar o dashboard e ir em Plugins > Adicionar novo e pesquisar por “WooCommerce Pagar.me”, finalmente instale e ative o plugin.

Na página da sua conta no Pagar.me clique no menu “minha conta” e depois na opção “API Keys”.

pagarme-minha-contaNa próxima página copie as chaves de API, depois vá até WooCommerce > Configurações > Finalizar compra > Pagar.me, ative o método de pagamento e preenche os campos Chave de API do Pagar.meChave de Criptografia do Pagar.me.

woocommerce-pagarme

Ainda é possível configurar como você deseja que seja o comportamento do parcelamento com cartão de crédito.

E tudo pronto, você já pode começar a receber pagamentos utilizando o Pagar.me.

money

WordCamp Salvador 2014

WordCamp Salvador 2014

Para quem não sabe, o WordCamp é o evento oficial do WordPress, onde você pode assistir palestras, trocar conhecimento, conhecer pessoas que trabalham e são envolvidas com o WordPress. Tudo é organizado pela própria comunidade de usuários, sendo eles designers, tradutores, redatores, programadores e simplesmente pessoas que usam o WordPress para seus sites pessoais ou blogs.

O WordCamp começou em 2006 na cidade de San Francisco pelo criador do WordPress, Matt Mullenweg. Tudo organizado em 3 semanas e contado com 300 participantes e desde então o WordCamp se espalhou pelo mundo.

No Brasil já tivemos WordCamps nas cidades de Belo Horizonte, Porto Alegre, Rio de Janeiro e São Paulo e agora pela primeira vez em Salvador.

WordCamp-Salvador

A programação do WordCamp Salvador abrange todos os níveis de usuários, tendo palestras sobre conteúdo, gerenciamento, desenvolvimento, segurança e e-commerce.

Algumas palestras que eu recomendo assistir:

Eu também estarei palestrando, ensinando a criar e-commerces com o WooCommerce, pretendo apresentar as funcionalidades e mostrar algumas formas de uso da ferramenta, como vender por assinaturas, vender o seu tempo, cursos online e outras coisas.

O evento será no próximo final de semana no dia 6 de dezembro e começa ás 8h. Ainda é possível fazer inscrições que custam apenas R$ 35,00.

Se você trabalha com qualquer coisa que envolve o WordPress é extremamente recomendado que você vá em algum WordCamp, lhe asseguro que será um ótimo investimento de tempo e dinheiro!

Conheça o tema Storefront, o melhor tema gratuito com suporte para WooCommerce

Na semana passada o WooThemes lançou o tema Storefront que é um tema totalmente gratuito e integrado com o WooCommerce.

storefront-catalog

O Storefront foi desenvolvido utilizando o tema base Undescores, seguindo todas as boas praticas de desenvolvimento de temas, além que irá servir para um modelo de integração e construção de temas para o WooCommerce.

Apesar dele não possuir toda aquela parafernália de sliders, shortcodes, page builders e etc, o motivo para isso é o problema que todo mundo sofre ao alterar um tema, perdendo tudo o trabalho feito, desta forma você pode deixar estas funcionalidades para plugins que você preferir.

Entretanto o tema ainda é muito poderoso e totalmente customizável, contando com uma enorme quantidade de opções de cores no menu “Aparência > Customizar”.

storefront

Além do WooCommerce o tema já tem integração com alguns plugins:

Também já é planejado dar suporte para várias outras extensões do WooCommerce.

Com tudo isso fica claro que ele vai servir como um padrão para a construção de temas para o WooCommerce, facilitando totalmente o desenvolvimento e garantindo a compatibilidade para uma grande lista de extensões.

E por final o WooThemes ainda esta vendendo alguns plugins premiuns especiais para o Storefront:

  • Parallax.
  • Editor visual para as páginas do WooCommerce.
  • Editor visual para as páginas de blog.

Você pode compra-los no site do WooThemes.com na sessão de extensões para o Storefront.

Posso adiantar que já estão sendo desenvolvidas mais algumas extensões que devem ser lançadas em breves e vocês também podem sugerir novas extensões para o Storefront no WooCommerce Ideas.

[button link=”http://demo2.woothemes.com/storefront” style=”info”]Demo[/button] [button link=”http://www.woothemes.com/storefront/” style=”download”]Download[/button]

Seja lá se você for utilizar o Storefront ou desenvolver o seu tema por cima dele, uma coisa é certa, sua loja vai ser um sucesso!