O documento discute o papel do PHP no e-commerce, descrevendo como o PHP é usado em plataformas, serviços e stacks de e-commerce. O PHP é usado em plataformas populares como WooCommerce, OpenCart e PrestaShop, além de serviços como antifraude, marketplaces e gateways de pagamento. O PHP também faz parte de stacks de e-commerce para conectar lojas em um hub de marketplace.
1. O mundo do e-commerce
visto pela ótica do PHP
Paulo Victor Gomes
CTO na Natue
@_pvgomes
2. Números do e-commerce no Brasil e no mundo
- Faturamento no Brasil em 2016 R$ 44 bilhões (e-commerce news 02/2017)
- Faturamento no mundo em 2016 R$ 6.338 trilhões (remarkety 07/2017)
- 53% dos usuários de internet são clientes (remarkety 07/2017)
- 15% de crescimento no 1° semestre de 2017 (e-commerce Brasil 07/2017)
3. Curiosidades do e-commerce - Marketing
“Mudou a forma de fazer marketing” E-commerce
Brasil - 06/2013
Marketing digital, performance, CRM…
4. Curiosidades do e-commerce - Tributos
“Mudou a forma de recolhimento de
imposto sobre produto” Leonardo Palhares, fórum do e-commerce - 06/2016
Protocolo 21 do confaz, icms, icms st, cfop, cst, ncm...
5. Curiosidades do e-commerce...
- Modernizou transporte/logística
- Nivelou preços com competitividade
- Aumentou a oferta de produtos para todo o país
- Conectou pequenos produtores
- ….
6. Gera demanda e evolui a Tecnologia
O e-commerce contribui diretamente na
criação de novas tecnologias
e serviços.
Antifraude, Gateway de pagamento, Vitrines de recomendação, Buscas personalizadas, ERP,
Serviços de transporte/frete, Serviços de marketing (CRM, Feed, google analytics, google
AdWords...), Serviços de operações (wms, SAC), Serviços de análise, Serviços de a/b test,
Marketplaces...
7. O papel da TI na dinâmica do e-commerce
SHOP
BACK
OFFICE
OPS
8. O papel da TI na dinâmica do e-commerce
SHOP
BACK
OFFICE
OPS
Garantir disponibilidade dos sistemas e coesão de dados
9. O papel da TI na dinâmica do e-commerce
SHOP
BACK
OFFICE
OPS
Marketing
Evitar fraude
Pagamentos
Garantir disponibilidade dos sistemas e coesão de dados
APP
Voucher, Promos
Conteúdo flexível
SEO
Busca
Catalogo
Carrinho
Compra
CDN
Data Cache
Frete
UX
10. O papel da TI na dinâmica do e-commerce
SHOP
BACK
OFFICE
OPS
Marketing
Evitar fraude
Integrar outras lojas
Pagamentos
NF-e
Garantir disponibilidade dos sistemas e coesão de dados
APP
Voucher, Promos
Conteúdo flexível
CRM
SEO
Busca
Catalogo
Carrinho
Compra
Pós venda
CDN
Data Cache
Frete
UX
Frete
11. O papel da TI na dinâmica do e-commerce
SHOP
BACK
OFFICE
OPS
Marketing
Evitar fraude
Integrar outras lojas
Pagamentos
Inventário
Recebimento
NF-e
Garantir disponibilidade dos sistemas e coesão de dados
APP
Voucher, Promos
Conteúdo flexível
CRM
Expedição
Reversa
Otimização
de custoSEO
Busca
Catalogo
Carrinho
Compra
Pós venda
CDN
Data Cache
Roteiro
Frete
SAC
Separação
UX
Frete
15. Plataforma
Versão: 3.1.2
PHP 7 recomendado (ou na versão do wordpress)
Licença: GNU General Public License version 2 (GPLv2)
Site: https://woocommerce.com
Github: https://github.com/woocommerce/woocommerce
19. Plataforma Magento
Versão: 2.1
PHP 5.6+ ou 7 recomendado
Licença: MIT license (Community version)
Site: https://magento.com/
Github: https://github.com/magento
20. PHP como Serviço
- Antifraude
- Marketplace
- Gateway de pagamento
- Search Engine
- Recomendação
- CMS
- Tracking
- ERP
- Nota Fiscal, CRM, CDN...
21. PHP como Serviço - Antifraude
SHOP
Solicita antifraude
Fraud
check
Usuário fez a compra
Com cartão de crédito
Recebe autorização ou falha
Processa dados do
cliente na própria base
Busca externa para
garantir consistência
Cancela/Continua
pedido
Pré
pagamento
22. PHP como Serviço - NFE
SHOP
Antifraude
NFE
Usuário fez a compra
Com cartão de crédito Valida cálculos de
imposto, EAN, ncm...
Registra NFE no Sefaz
Pré
pagamento
Solicita NFE
Retorna NFE criado ou erro
25. Case - Hub de Marketplace
Loja A
Problema 1: Vender produtos em outros players do mercado
Loja B
Loja C
26. Case - Hub de Marketplace
Loja A
Problema 1: Vender produtos em outros players do mercado
Problema 2: Vender produtos entre si em contextos distintos
Loja B
Loja C
27. Case - Hub de Marketplace
Loja A
Problema 1: Vender produtos em outros players do mercado
Problema 2: Vender produtos entre si em contextos distintos
Problema 3: Visibilidade
Loja B
Loja C
28. Case - Hub de Marketplace
Loja A
Problema 1: Vender produtos em outros players do mercado
Problema 2: Vender produtos entre si em contextos distintos
Problema 3: Visibilidade
Problema 4: Garantir escalabilidade
Loja B
Loja C
29. Case - Hub de Marketplace
Loja A
Criação de um Hub para conectar as lojas
Loja B
Loja C
Hub
30. Case - Hub de Marketplace
Seller
Hub
Market
Loja A Loja B
31. Case - Hub de Marketplace
Seller
Hub
Market
Loja A Loja B
Loja B Loja A
32. Case - Hub de Marketplace Order
SellerHubMarket
33. Case - Hub de Marketplace Order
SellerHubMarket
Create Order
34. Case - Hub de Marketplace Order
SellerHubMarket
Create Order
Create Order
35. Case - Hub de Marketplace Order
SellerHubMarket
Create Order
Create Order
Confirm Order
36. Case - Hub de Marketplace Order
SellerHubMarket
Create Order
Create Order
Confirm Order
Try later
37. Case - Hub de Marketplace Order
SellerHubMarket
Create Order
Create Order
Confirm Order
Try later
Order Created
38. Case - Hub de Marketplace Order
SellerHubMarket
Create Order
Create Order
Confirm Order
Try later
Order Created
Confirm Order