SlideShare a Scribd company logo
1 of 26
Como desenvolver um

Marketplace com Drupal
Drupal Camp Porto 2012
Drupal Camp Porto 2012
Multi-vendedor

         No Artemix qualquer utilizador pode ser
         vendedor, bastando para isso adquirir um pack loja.


         A role “Seller” é atribuída automaticamente a
         qualquer utilizador que adquira um pack.
Multi-loja
Sistema multi-loja com
diferentes pacotes disponiveis.


Cada pacote tem limites e
características diferentes para
inserção de produtos e
visualização dos mesmos.



Base
Plus
Premium
Algumas das funcionalidades do
Artemix.pt
 •   Sistema Multi-loja e Multi-vendedor;
 •   Blogs, Fóruns e Perfis;
 •   Integração com redes sociais para partilha de conteúdos;
 •   Registo e início Sessão com “Login por Facebook”;
 •   Carrinho com checkout segmentado por loja;
 •   Classificação automática das categorias para os conteúdos UGC;
 •   Lojas com funcionalidades variáveis em função do pacote escolhido;
 •   Controlo artigos disponíveis para venda (stock);
 •   Pagamento pacote automático por multibanco;
 •   Pagamentos por loja configuráveis por vendedor;
 •   Mensagens privadas entre utilizadores e notificações por email;
 •   Galeria das imagens dos produtos com zoom para melhor detalhe;
 •   Favoritos e Wishlist;
 •   Avaliação do vendedor pelos compradores e atribuição de um escalão;
Pacotes
Lojas com funcionalidades variáveis em função do pacote escolhido.
Assistente criação loja
Após escolha do
pacote, o utilizador
tem um processo
de 3 passo para
concluir a criação
da sua loja
UGC – User Generated Content


             Novidades
                                         Imagens




   Artigos


                 Fóruns   Blogs               Novidades



 Comentários


                                         Artigos

              Imagens
                           Comentários
Artemix - MarketPlace com Drupal 7
Artemix - MarketPlace com Drupal 7
Perfis
         Todos os utilizadores tem um perfil onde podem
         consultar informações sobre os seguinte pontos:

                 Dados pessoais
                 Mensagens
                 Loja
                 Favoritos
                 Wishlist
                 Compras efectuadas
                 Actividade recente


         Caso seja vendedor tem acesso ao menu
         operações onde pode “gerir” os seus
         produtos, ordens de encomenda e lojas
Artemix - MarketPlace com Drupal 7
Integração com redes sociais

                                      o    Partilha Google Plus;

                                      o    Botão Like Facebook;

                                      o    Partilha Microblog Twitter;

                                      o    Partilha Pinterest




 Exemplo de elementos básicos necessários header para partilha facebook

  <meta property="og:site_name" content="Artemix">
  <meta property="og:title" content="Brinquedo com Anel de Madeira | Artemix">
  <meta property="og:image"
  content="http://artemix.pt/sitedemo/sites/default/files/product/images/imtoy_brinquedo_anel_castanho.jpg">
Inicio sessão com Facebook
A presença do Facebook na Internet é incontornável, pelo que se torna
interessante disponibilizar o login do Facebook.
A tarefa de registo do utilizador é facilitada, aumentando assim o número de
utilizadores registados.




Script para criar link personalizado:
<?php
$link = fboauth_action_link_properties('connect');
print l(t('Entrar com facebook'), $link['href'], array('query' =>
$link['query'], 'attributes' => array('class' => 'fb-btn')));
?>
Artemix - MarketPlace com Drupal 7
Checkout por loja

                                                  Checkout
                                                     1



                                                     Checkout
                                                        2
             Checkout
                                                 Checkout
                                                    3
                                      Checkout
                                         4




1 carrinho gera um checkout   1 carrinho (segmentado) gera
                              vários checkouts.
Artemix - MarketPlace com Drupal 7
Classificação automática das
categorias
Sempre que um utilizador cria um blog ou um tópico do
fórum é atribuída uma categoria automaticamente pelo
sistema.
Controlo artigos disponíveis para
venda - stock
 Em qualquer pondo de venda é
 importante não vender duas vezes o
 mesmo, para isso torna-se importante
 Controlar o stock.

 Commerce Stock




 No Artemix optamos por deixar o produto
 disponível para visualização, desta forma o
 portfolio do artesão fica sempre disponível.
Pagamentos por loja configuráveis
Cada vendedor pode escolher as
forma de pagamento que quer
disponibilizar aos seus
clientes, durante a criação e ou
edição da sua loja.


Uma vez que cada forma de
pagamento implica campos
obrigatórios diferentes utilizamoso
módulo Conditional Fields para
mostrar apenas os campos
necessários.


Utilizamos também o módulo Field
validation para adicionar alguma
validação adicional aos campos.
Mensagens privadas entre utilizadores
De forma a criar um canal de comunicação
mais rápido entre os utilizadores, foi
instalado o módulo Privatemsg que
permite enviar mensagens directamente ao
utilizador.



 Mensagens são privadas

 Alerta nova mensagem por Popup

 Alerta nova mensagem por email

Caixa de mensagens e arquivo

 Possibilidades de restringir o seu uso
Galeria produtos com zoom




  • Cloud Zoom (patch)
  • 6 Fotos por produto máximo
Artemix - MarketPlace com Drupal 7
Avaliação do vendedor

• Apenas o comprador pode avaliar
• Avaliação multi-eixo: vendedor, produto, tempo de entrega e
  qualidade embrulho;
• Atribuição automática de selo ao vendedor:
  excelente, recomendado e certificado




                                     Agregado
Breve Tour pela versão
Alpha do site
João Santos
Web Developer at Bloomidea


jonhy81@gmail.com » @jonhy81

More Related Content

Similar to Artemix - MarketPlace com Drupal 7

Recursos da loja virtual exclusiva para moda no Megafashion
Recursos da loja virtual exclusiva para moda no MegafashionRecursos da loja virtual exclusiva para moda no Megafashion
Recursos da loja virtual exclusiva para moda no MegafashionMegafashion
 
Oracle iStore - Apresentação 2016
Oracle iStore - Apresentação 2016Oracle iStore - Apresentação 2016
Oracle iStore - Apresentação 2016luisfcs_br
 
AI - Comunidade de Consumo Crítico
AI - Comunidade de Consumo CríticoAI - Comunidade de Consumo Crítico
AI - Comunidade de Consumo CríticoAugusto Barbosa
 
Listus corporate-lojas
Listus corporate-lojasListus corporate-lojas
Listus corporate-lojasListus
 
Solução de estoque da loja física integrado com a loja virtual
Solução de estoque da loja física integrado com a loja virtualSolução de estoque da loja física integrado com a loja virtual
Solução de estoque da loja física integrado com a loja virtualMegafashion
 
Evolutiva Digital e Fastcommerce - Criação de Lojas Virtuais
Evolutiva Digital e Fastcommerce - Criação de Lojas VirtuaisEvolutiva Digital e Fastcommerce - Criação de Lojas Virtuais
Evolutiva Digital e Fastcommerce - Criação de Lojas VirtuaisFabiano Santos de Oliveira
 

Similar to Artemix - MarketPlace com Drupal 7 (20)

Go Target 2022.pdf
Go Target 2022.pdfGo Target 2022.pdf
Go Target 2022.pdf
 
Recursos da loja virtual exclusiva para moda no Megafashion
Recursos da loja virtual exclusiva para moda no MegafashionRecursos da loja virtual exclusiva para moda no Megafashion
Recursos da loja virtual exclusiva para moda no Megafashion
 
Oracle iStore - Apresentação 2016
Oracle iStore - Apresentação 2016Oracle iStore - Apresentação 2016
Oracle iStore - Apresentação 2016
 
Versão 1.38
Versão 1.38Versão 1.38
Versão 1.38
 
Versão 1.48
Versão   1.48Versão   1.48
Versão 1.48
 
E-commerce Work
E-commerce WorkE-commerce Work
E-commerce Work
 
Versão 1.76
Versão 1.76Versão 1.76
Versão 1.76
 
Versão 1.88
Versão 1.88Versão 1.88
Versão 1.88
 
Versao 36058
Versao 36058Versao 36058
Versao 36058
 
Versão 36058
Versão 36058Versão 36058
Versão 36058
 
Versao 1.40
Versao 1.40Versao 1.40
Versao 1.40
 
Padrões de Projeto - Wish
Padrões de Projeto - WishPadrões de Projeto - Wish
Padrões de Projeto - Wish
 
AI - Comunidade de Consumo Crítico
AI - Comunidade de Consumo CríticoAI - Comunidade de Consumo Crítico
AI - Comunidade de Consumo Crítico
 
Listus corporate-lojas
Listus corporate-lojasListus corporate-lojas
Listus corporate-lojas
 
Solução de estoque da loja física integrado com a loja virtual
Solução de estoque da loja física integrado com a loja virtualSolução de estoque da loja física integrado com a loja virtual
Solução de estoque da loja física integrado com a loja virtual
 
MercadoPago
MercadoPagoMercadoPago
MercadoPago
 
Hotmart
Hotmart Hotmart
Hotmart
 
Evolutiva Digital e Fastcommerce - Criação de Lojas Virtuais
Evolutiva Digital e Fastcommerce - Criação de Lojas VirtuaisEvolutiva Digital e Fastcommerce - Criação de Lojas Virtuais
Evolutiva Digital e Fastcommerce - Criação de Lojas Virtuais
 
Rede /
Rede / Rede /
Rede /
 
Workshop Magento
Workshop MagentoWorkshop Magento
Workshop Magento
 

Artemix - MarketPlace com Drupal 7

  • 1. Como desenvolver um Marketplace com Drupal Drupal Camp Porto 2012
  • 3. Multi-vendedor No Artemix qualquer utilizador pode ser vendedor, bastando para isso adquirir um pack loja. A role “Seller” é atribuída automaticamente a qualquer utilizador que adquira um pack.
  • 4. Multi-loja Sistema multi-loja com diferentes pacotes disponiveis. Cada pacote tem limites e características diferentes para inserção de produtos e visualização dos mesmos. Base Plus Premium
  • 5. Algumas das funcionalidades do Artemix.pt • Sistema Multi-loja e Multi-vendedor; • Blogs, Fóruns e Perfis; • Integração com redes sociais para partilha de conteúdos; • Registo e início Sessão com “Login por Facebook”; • Carrinho com checkout segmentado por loja; • Classificação automática das categorias para os conteúdos UGC; • Lojas com funcionalidades variáveis em função do pacote escolhido; • Controlo artigos disponíveis para venda (stock); • Pagamento pacote automático por multibanco; • Pagamentos por loja configuráveis por vendedor; • Mensagens privadas entre utilizadores e notificações por email; • Galeria das imagens dos produtos com zoom para melhor detalhe; • Favoritos e Wishlist; • Avaliação do vendedor pelos compradores e atribuição de um escalão;
  • 6. Pacotes Lojas com funcionalidades variáveis em função do pacote escolhido.
  • 7. Assistente criação loja Após escolha do pacote, o utilizador tem um processo de 3 passo para concluir a criação da sua loja
  • 8. UGC – User Generated Content Novidades Imagens Artigos Fóruns Blogs Novidades Comentários Artigos Imagens Comentários
  • 11. Perfis Todos os utilizadores tem um perfil onde podem consultar informações sobre os seguinte pontos: Dados pessoais Mensagens Loja Favoritos Wishlist Compras efectuadas Actividade recente Caso seja vendedor tem acesso ao menu operações onde pode “gerir” os seus produtos, ordens de encomenda e lojas
  • 13. Integração com redes sociais o Partilha Google Plus; o Botão Like Facebook; o Partilha Microblog Twitter; o Partilha Pinterest Exemplo de elementos básicos necessários header para partilha facebook <meta property="og:site_name" content="Artemix"> <meta property="og:title" content="Brinquedo com Anel de Madeira | Artemix"> <meta property="og:image" content="http://artemix.pt/sitedemo/sites/default/files/product/images/imtoy_brinquedo_anel_castanho.jpg">
  • 14. Inicio sessão com Facebook A presença do Facebook na Internet é incontornável, pelo que se torna interessante disponibilizar o login do Facebook. A tarefa de registo do utilizador é facilitada, aumentando assim o número de utilizadores registados. Script para criar link personalizado: <?php $link = fboauth_action_link_properties('connect'); print l(t('Entrar com facebook'), $link['href'], array('query' => $link['query'], 'attributes' => array('class' => 'fb-btn'))); ?>
  • 16. Checkout por loja Checkout 1 Checkout 2 Checkout Checkout 3 Checkout 4 1 carrinho gera um checkout 1 carrinho (segmentado) gera vários checkouts.
  • 18. Classificação automática das categorias Sempre que um utilizador cria um blog ou um tópico do fórum é atribuída uma categoria automaticamente pelo sistema.
  • 19. Controlo artigos disponíveis para venda - stock Em qualquer pondo de venda é importante não vender duas vezes o mesmo, para isso torna-se importante Controlar o stock. Commerce Stock No Artemix optamos por deixar o produto disponível para visualização, desta forma o portfolio do artesão fica sempre disponível.
  • 20. Pagamentos por loja configuráveis Cada vendedor pode escolher as forma de pagamento que quer disponibilizar aos seus clientes, durante a criação e ou edição da sua loja. Uma vez que cada forma de pagamento implica campos obrigatórios diferentes utilizamoso módulo Conditional Fields para mostrar apenas os campos necessários. Utilizamos também o módulo Field validation para adicionar alguma validação adicional aos campos.
  • 21. Mensagens privadas entre utilizadores De forma a criar um canal de comunicação mais rápido entre os utilizadores, foi instalado o módulo Privatemsg que permite enviar mensagens directamente ao utilizador. Mensagens são privadas Alerta nova mensagem por Popup Alerta nova mensagem por email Caixa de mensagens e arquivo Possibilidades de restringir o seu uso
  • 22. Galeria produtos com zoom • Cloud Zoom (patch) • 6 Fotos por produto máximo
  • 24. Avaliação do vendedor • Apenas o comprador pode avaliar • Avaliação multi-eixo: vendedor, produto, tempo de entrega e qualidade embrulho; • Atribuição automática de selo ao vendedor: excelente, recomendado e certificado Agregado
  • 25. Breve Tour pela versão Alpha do site
  • 26. João Santos Web Developer at Bloomidea jonhy81@gmail.com » @jonhy81