====== Integração NuvemShop ====== O Ello se conecta com a [[https://www.nuvemshop.com.br/|NuvemShop]] (plataforma de lojas virtuais) para sincronizar produtos automaticamente e receber os pedidos feitos na loja online. Com a integração ativa, pedidos que chegam pelo site aparecem diretamente no Ello — sem redigitar nada — e qualquer alteração de produto ou estoque no Ello é refletida na loja em instantes. ===== O que é sincronizado ===== ^ Do Ello para a NuvemShop ^ Da NuvemShop para o Ello ^ | Produtos (nome, descrição, preço, fotos, peso, dimensões) | Pedidos de venda | | Disponibilidade em estoque | Dados dos clientes | | Categorias de produtos | Status de entrega (rastreio) | | | Cancelamentos de pedidos | ===== Fluxo geral ===== @startuml skinparam DefaultFontSize 13 skinparam SequenceArrowThickness 1.5 skinparam SequenceBoxBorderColor #5F3A1E skinparam SequenceLifeLineBorderColor #888888 actor "Cliente da\nloja virtual" as Cliente participant "NuvemShop\n(loja online)" as NS participant "Ello" as Ello actor "Atendente / Equipe" as Operador Cliente -> NS : Faz um pedido NS -> Ello : Pedido importado automaticamente\n(a cada ~1 minuto) Ello -> Operador : Pedido aparece na tela\nde Pedidos NuvemShop Operador -> Ello : Prepara e embala o pedido Ello -> NS : Atualiza status → Embalado Operador -> Ello : Despacha ou solicita motoboy Ello -> NS : Atualiza status → Despachado NS -> Cliente : Notifica o cliente Operador -> Ello : Confirma entrega Ello -> NS : Atualiza status → Entregue @enduml ===== Configuração ===== A configuração é feita em **Sistema → Parâmetros**, na aba **NuvemShop**. Os dados abaixo são fornecidos pela equipe Ello no momento da ativação da integração: ^ Parâmetro ^ Para que serve ^ | **Token de Acesso** | Senha que autoriza o Ello a se comunicar com a loja NuvemShop | | **ID da Loja** | Código que identifica a loja na NuvemShop | | **Catálogo de Produtos** | Qual catálogo do Ello será exibido na loja virtual | | **Conta para recebimento via PIX** | Conta financeira onde os pagamentos PIX da NuvemShop serão registrados | | **Operação PIX** | Tipo de lançamento financeiro usado para os recebimentos PIX | Sem o Token e o ID da Loja preenchidos corretamente, nenhuma sincronização ocorre. ===== Acompanhando pedidos NuvemShop ===== Acesse **Integrações → NuvemShop → Pedidos** para ver todos os pedidos recebidos pela loja virtual. ==== O que aparece na lista ==== ^ Coluna ^ O que mostra ^ | **N° Pedido** | Número do pedido dentro do Ello | | **N° Loja** | Número do pedido na NuvemShop (o que o cliente vê) | | **Cliente** | Nome do comprador | | **Data** | Data em que o pedido foi realizado | | **Valor** | Valor total do pedido | | **Status** | Fase atual da entrega (veja tabela de status abaixo) | No topo da tela são exibidos dois resumos: o total de pedidos com seu valor somado, e o total de pedidos cancelados separadamente. Pedidos cancelados aparecem em cinza com o texto riscado. ==== Status de entrega ==== ^ Status ^ Significado ^ | **Aguardando Envio** | Pedido importado e aguardando preparação | | **Embalado** | Pedido preparado e embalado pela equipe | | **Despachado** | Pedido entregue à transportadora ou ao motoboy | | **Pronto p/ Retirada** | Pedido pronto para retirada pelo cliente no local | | **Entregue** | Pedido recebido pelo cliente | | **Cancelado** | Pedido cancelado, seja pelo cliente ou pela loja | ==== Ações disponíveis na tela ==== * **Visualizar** — Abre os detalhes completos do pedido (itens, endereço, pagamento e dados do cliente) * **Status de Entrega** — Abre a [[#acompanhando_o_status_de_entrega|linha do tempo visual]] com o andamento do pedido * **Solicitar Entrega** — Aciona o [[ello_erp:modulos:rota_entregas|Rota Entregas]] para enviar um motoboy (disponível apenas quando esse módulo está habilitado) ===== Acompanhando o status de entrega ===== Ao clicar em **Status de Entrega** na lista de pedidos, o sistema abre uma tela com a linha do tempo do pedido em 4 etapas: @startuml skinparam DefaultFontSize 13 |<#f5f8f0> Linha do Tempo | |Linha do Tempo| start :Recebido; note right: Pedido chegou da NuvemShop :Embalado; note right: Equipe preparou o pedido if (Tipo de envio?) then (Entrega em endereço) :Despachado; note right Transportadora informada Código de rastreio disponível end note else (Retirada no local) :Pronto p/ Retirada; note right: Cliente pode ir buscar endif :Entregue; note right: Pedido chegou ao cliente stop @enduml A tela mostra também: * **Tipo de envio** — se o pedido será entregue no endereço do cliente ou retirado na loja * **Transportadora** — empresa responsável pela entrega (quando aplicável) * **Código de rastreio** — código para o cliente acompanhar o pacote nos Correios ou transportadora ===== Sincronização de produtos ===== Sempre que um produto do catálogo configurado for criado, alterado ou tiver o estoque modificado no Ello, as informações são enviadas automaticamente para a NuvemShop. **O que é enviado:** * Nome, descrição e marca * Preço de venda * Quantidade em estoque * Código de barras * Peso e dimensões (para cálculo de frete) * Fotos e imagens * Categoria do produto **Atenção:** Somente produtos que fazem parte do **catálogo NuvemShop configurado** são sincronizados. Produtos fora desse catálogo não aparecem na loja virtual. ===== Clientes importados dos pedidos ===== Quando um pedido chega da NuvemShop, o Ello verifica automaticamente se o CPF ou CNPJ do comprador já está cadastrado. Se sim, o pedido é vinculado ao cliente existente (e o endereço é atualizado se necessário). Se não, um novo cadastro é criado. ===== Resolução de problemas ===== ^ Situação ^ Causa provável ^ O que fazer ^ | Pedidos novos não aparecem na tela | Token de acesso inválido ou em branco | Verificar o Token e o ID da Loja nos parâmetros do sistema | | Pedidos param de entrar após um período | Token revogado na NuvemShop | Gerar novo token na NuvemShop e atualizar nos parâmetros | | Produto alterado no Ello não atualiza na loja | Produto não está no catálogo configurado | Incluir o produto no catálogo NuvemShop dentro do Ello | | Pagamento via PIX não aparece no financeiro | Conta ou Operação PIX não configurados nos parâmetros | Preencher os campos de PIX na configuração da integração | | Status de entrega aparece em branco | Nenhuma atualização de status foi registrada ainda | Normal para pedidos recém-chegados; aguardar primeira atualização | | Pedido cancelado na NuvemShop não cancela no Ello | Período financeiro fechado no momento do cancelamento | Ello cria uma devolução no lugar do cancelamento; verificar em Devoluções | ===== Veja também ===== * [[ello_erp:modulos:rota_entregas|Rota Entregas — Solicitar Motoboy]] * [[ello_erp:modulos|Módulos do Ello ERP]]