Comércio eletrônico (Beta) 🔥

Você finalmente pode ter seu próprio marketplace cripto e receber pagamentos em stablecoins com apenas arrastar e soltar! A nova solução para aplicações do mundo real conecta o digital ao tangível.

Esta é uma das funcionalidades mais ambiciosas e promissoras incluídas no DexAppBuilder nos últimos meses. Qualquer criador de DApp poderá implantar mercados do mundo real para objetos e mercadorias e receber pagamentos em moedas estáveis de forma ordenada, segura e confiável, mantendo o controle de sua loja e do inventário de produtos a todo momento.

Primeiros passos

Uma vez que o usuário tenha seu DApp criado com o DexAppBuilder, ele deve ativar a funcionalidade de E-Commerce, que vem desativada por padrão. Visite este link interno para ler a documentação ou assista a este vídeo em nosso canal do YouTube para um tutorial rápido sobre como implantar seu DApp com o DexAppBuilder.

Siga a sequência numérica para ativar a funcionalidade em seu DApp.

Salve as alterações e aguarde alguns segundos para que o servidor reflita as mudanças.

Configurando o E-Commerce

Depois de ativar essa funcionalidade, salvá-la e o servidor registrar as alterações, você verá um novo menu de E-Commerce na barra lateral esquerda, na parte inferior, onde poderá configurar os parâmetros iniciais do seu sistema de comércio.

Se você consegue ver essa barra lateral, significa que o sistema já está ativo no seu DApp.

Configurando o básico

  1. Endereço da carteira do destinatário: Este será o endereço que receberá todo o produto das vendas. Por padrão, este é o seu endereço conectado, mas você pode usar qualquer outro endereço.

  2. E-mail do destinatário: Esta será a caixa de entrada onde você receberá notificações de quaisquer vendas que tenham ocorrido. Essas notificações por e-mail são enviadas para sua caixa de entrada em tempo real.

  3. Redes de pagamento: Selecione as redes blockchain nas quais você deseja receber pagamentos em stablecoins. Para cada uma das redes, as seguintes stablecoins estão habilitadas por padrão:

    1. Arbitrum: USD Coin (USDC) e Tether (USDT)

    2. Avalanche: USD Coin (USDC) e Tether (USDT)

    3. Base: USD Coin (USDC)

    4. Ethereum: USDS, Tether (USDT) e USD Coin (USDC) stablecoins.

    5. Optimism: USD Coin (USDC)

    6. Polygon: USD Coin (USDC) e Tether (USDT)

    7. Binance Chain: Tether (USDT) e USD Coin (USDC)

Habilite testnets durante o desenvolvimento para que você possa testar seu produto primeiro antes de implantar em qualquer mainnet.

Sistema Interno de Notificações

Nesta seção você será notificado, juntamente com o e-mail que já configuramos acima, de todas as vendas recebidas e pedidos processados, para que possa manter um registro de tudo o que é necessário para controlar seu negócio.

Verificando o painel

Aqui você encontrará um detalhamento dos lucros em dólares e o número total de pedidos. Esta seção será aprimorada no futuro para permitir ao usuário uma visão mais ampla dos lucros e do controle de pedidos, tudo com clareza e eficiência nos dados como nosso objetivo.

Gerenciando categorias de itens

Seus produtos ficam melhores quando estão devidamente categorizados. Seus visitantes poderão refinar a visualização dos produtos por categoria e assim ver aquilo em que estão interessados em comprar. A categorização também é importante para a ordem interna do DApp caso haja um grande número de itens carregados no sistema.

Adicione uma categoria simplesmente clicando no botão e preenchendo o modal de um único campo que aparece 👇

Clique em «Criar» e prossiga criando outras, se necessário.

Depois de terminar de preencher suas categorias, pode ficar assim:

Gerenciando coleções de itens

Ideal para agrupar produtos semelhantes em pacotes, essa opção permite vender diferentes itens em pacotes que você pode criar para qualquer ocasião (feriados, ocasiões especiais, promoções etc.). Uma funcionalidade muito útil para lojas com alta rotatividade de mercadorias.

Como você pode ver na foto, há algumas coleções em espanhol para esta loja.

Adicione uma nova coleção simplesmente clicando no botão, em seguida preencha o campo único. Salve-a.

Gerenciando itens

Com o acima já configurado, estamos prontos para começar a adicionar nossos produtos ao sistema. Abaixo estão os passos necessários para fazê-lo:

  1. Na barra lateral esquerda exclusiva para E-Commerce, navegue até Produtos – Itens. Uma vez lá, você poderá ver o painel de itens vazio.

Neste caso você pode ver que há dois itens adicionados e ativos.
  1. Pressione o botão e vamos preencher todos os campos em branco para o produto específico:

  • Nome do produto: Seja conciso e atraente. É seu marketplace, então você pode ser criativo, mas preciso.

  • Descrição: Seja tão específico quanto precisar aqui para esclarecer o que você está vendendo.

  • Coleções: Adicione este produto a coleções que você já criou. Isso permite vender múltiplos produtos dentro de um único pacote.

  • Categoria: O nome é claro: categorize seus produtos para melhor organização tanto interna quanto para seus clientes.

  • Preço: Informe quanto você está disposto a receber por este produto em dólares americanos.

  • Visibilidade na loja: Opção útil para quando você está inserindo todo o seu inventário e não quer mostrar nada ainda (enquanto em produção). Também é útil para itens que estão fora de estoque.

  • Item protegido: Útil para ocultar informações do comprador. Você pode usá-lo se quiser mostrar o local de entrega do produto, um link externo privado para um chat (você pode usar seu link do WhatsApp, Telegram, etc.) ou qualquer coisa que decidir.

  • Faça upload de uma foto do produto. A maioria dos formatos de imagem comercial é aceita, mas o limite é de 2 MB por enquanto.

Depois de preencher todos os campos, proceda para salvar o produto. Repita o processo até preencher seu inventário.

Gerenciando Checkouts

Crie e compartilhe pagamentos de produtos com seus clientes facilmente. Ideal para vender produtos em combos para ocasiões especiais e ofertas.

Vá para a última opção na barra lateral esquerda de integrações

Uma vez que você entrar na seção, poderá ver o painel com todos os pedidos de checkout que fizemos antes. Como é a primeira vez que entramos, não há nenhum.

Vamos criar nosso primeiro pedido de checkout clicando no botão que abrirá o seguinte formulário para preencher 👇

Título: Insira um título descritivo para a página de checkout. Esse título ajuda a identificar o checkout no seu painel e fornece contexto aos seus clientes.

Descrição: Adicione quaisquer informações adicionais ou instruções relevantes ao processo de checkout. Por exemplo, você pode incluir políticas de devolução, detalhes de envio ou informações específicas do produto.

Exigir e-mail:

  • Opção de alternância: Quando habilitado, os clientes serão obrigados a fornecer seu endereço de e-mail para concluir o processo de checkout. Isso é útil para enviar confirmações de pedido ou atualizações.

Quantidade editável

  • Opção de alternância: Quando habilitado, os clientes podem editar a quantidade dos itens que desejam comprar diretamente na página de checkout. Essa opção oferece flexibilidade para compras em grande quantidade ou múltiplos itens.

Tabela de Produtos

A tabela de produtos permite gerenciar os itens incluídos no checkout. Aqui estão as colunas disponíveis e seus propósitos:

  • Produto: Exibe o nome ou identificador do produto.

  • Quantidade: Mostra a quantidade de cada produto no pedido. Se "Quantidade editável" estiver habilitada, este campo se torna editável para os clientes.

  • Preço unitário: Indica o preço por unidade do produto.

  • Preço total: Calcula automaticamente o custo total do produto (quantidade × preço unitário).

  • Ações: Fornece opções para modificar ou remover o item do checkout.

Adicionar item

  • Botão: Use o Adicionar item botão para incluir um novo produto no checkout. Isso permitirá especificar o nome do produto, quantidade e preço.

Adicione quantos itens quiser a este pedido de checkout

Depois de terminar de preencher todos os campos, clique no botão. Você verá um toast se tudo correr bem e o painel de checkout será aberto para você da seguinte forma:

Seus pedidos agora estão no painel e você pode acessá-los para compartilhá-los ou excluí-los conforme necessário. Pressione o botão à direita do pedido selecionado para abrir um modal com opções para compartilhar este pedido em redes sociais. Você também pode copiar o link dele.

Incorporando produtos no seu DApp

Se você quer vender, você tem que mostrar. Essa é a regra principal de vendas e você pode, claro, fazer do jeito que preferir no seu DApp criado com o DexAppBuilder. Vamos mostrar um exemplo:

Assumimos que você seguiu a documentação à risca e incluiu pelo menos um produto em seu inventário. Você vai precisar dele para este exemplo.

  1. Você deve ir para a área administrativa do seu DApp. Uma vez lá, procure a opção Páginas dentro da seção Layout (primeira barra lateral à esquerda, a principal). Quando estiver lá, você poderá ver as páginas que compõem seu DApp.

Se esta for a primeira vez que você entra nesta seção, você verá apenas uma página "Início".

Clique na página para ver todas as seções que ela contém 👇

Estas são as seções padrão que seu DApp contém. Sinta-se à vontade para excluí-las ou editá-las.

A fim de mostrar a funcionalidade de E-Commerce diretamente, apagamos todas as seções padrão e agora precisamos criar apenas uma contendo os produtos

Clique no botão + Adicionar Seção

Agora selecione o componente «Commerce» para adicionar seus produtos

Uma vez que você clicar no componente, verá a seguinte tela 👇

Você pode alterar a visualização do componente selecionando o tipo na lista. Na verdade, na imagem acima, estamos usando o tipo Store. Neste caso, vamos mostrar TODOS OS ITENS no componente.

Quando terminarmos aqui, clicamos em Salvar. Sua seção de componente na página Início ficará assim 👇

Adicionamos apenas um componente neste DApp

Agora vamos dar uma olhada no nosso DApp em "produção"

Como você pode ver, nosso DApp possui apenas a seção Store que contém os produtos que adicionamos para nosso teste. Obviamente, seu DApp deve conter tudo o que você precisa para torná-lo especial: integrações com contratos inteligentes, conteúdo restrito, componentes de negociação, entre outras coisas.

Last updated