Quem é esse cabeludo tatuado?
Claudio Sanches!
Também conhecido como “aquele
cara que faz plugins”.
Desenvolve com WordPress há quase 8 anos e tem
mais de 40 plugins no repositório oficial, além de
manter outros projetos Open Source como o Odin.
E trabalha no WooThemes o/
Slide 3
Slide 3 text
Antes de tudo... O que é API Rest?
Slide 4
Slide 4 text
De forma resumida, API Rest é uma abstração de
uma arquitetura web, fornecendo acessos por
meio do protocolo HTTP.
Utilizando uma API Rest você não precisa
entender como os dados são salvos no banco de
dados ou a linguagem que a aplicação foi escrita.
Sendo possível assim integrar as mais diversas
aplicações sem muitas preocupações.
Slide 5
Slide 5 text
E o que são Webhooks?
Slide 6
Slide 6 text
Webhooks são um conjunto de gatilhos que
podem ser programados para diversos tipos de
eventos, sendo disparado através do protocolo
HTTP.
Enquanto você usa a API Rest para requisitar
dados em uma aplicação, utilizando Webhooks é
a aplicação que irá lhe enviar os dados sem a
necessidade de uma requisição, funcionando toda
vez que determinado evento acontece.
Slide 7
Slide 7 text
Infinitas possibilidades!
Slide 8
Slide 8 text
São infinitas as possibilidades de integração,
tanto para o lado dos lojistas como para
empresas que provêem algum tipo de serviço
para comércio eletrônico.
Slide 9
Slide 9 text
Por que integrar sua empresa
com o WooCommerce?
Slide 10
Slide 10 text
O WooCommerce é hoje a plataforma de e-
commerce mais utilizada no mundo, tendo mais
de 8 milhões de downloads e sendo plataforma
por atrás de 24,56% do total de lojas na internet.
Fonte: Ecommerce technologies Web Usage Statistics - WuildWith.
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
Segundo o site Datanyze o WooCommerce
representa 24,5% do Market Share (entre
plataformas de e-commerce) no Brasil.
Fonte: E-commerce Platforms Market Share Report | Competitor Analysis in
Brazil.
Slide 13
Slide 13 text
No content
Slide 14
Slide 14 text
API Rest
Slide 15
Slide 15 text
A API Rest do WooCommerce é ativa por padrão,
sendo possível o usuário desativar ela a qualquer
momento pelas configurações do WooCommerce.
Slide 16
Slide 16 text
Autenticação
Slide 17
Slide 17 text
No content
Slide 18
Slide 18 text
Hoje a API trabalha com duas formas de
autenticação:
• Com SSL - HTTP Basic Authentication
• Sem SSL - OAuth 1.0a “one-legged” authentication
Slide 19
Slide 19 text
Métodos
Slide 20
Slide 20 text
Temos métodos para consultar, alterar, adicionar
e remover Produtos, Pedidos, Clientes, Coupons
e Webhooks de desconto.
Além de ser possível gerar relatórios.
Slide 21
Slide 21 text
Exemplos
Slide 22
Slide 22 text
Adicionando produtos
Slide 23
Slide 23 text
Consultando clientes
Slide 24
Slide 24 text
Webhooks
Slide 25
Slide 25 text
Uma vez com a API Rest ativada, os Webhooks
irão funcionar também.
É possível configurar Webhooks usando a API ou
usando a interface administrativa.
Slide 26
Slide 26 text
No content
Slide 27
Slide 27 text
No content
Slide 28
Slide 28 text
Aprenda mais!
Slide 29
Slide 29 text
• Documentação oficial (em inglês)
• Fórum da comunidade (WordPress.org, em inglês)
• WooCommerce Brasil (grupo no Facebook)
Slide 30
Slide 30 text
Uma prévia das novas features
relacionadas com a API do WooCommerce
Slide 31
Slide 31 text
No content
Slide 32
Slide 32 text
No content
Slide 33
Slide 33 text
No content
Slide 34
Slide 34 text
No content
Slide 35
Slide 35 text
Dúvidas?
Slide 36
Slide 36 text
Este documento esta licenciado como GPL v2.
É possível encontrar uma copia da licença no
seguinte link:
http://www.gnu.org/licenses/gpl-2.0.txt
Licença