O espaço para lojistas conversarem sobre apps. Quais apps oferecem os melhores resultados para você?
Bom dia, sou desenvolvedor de um app para a Shopify e recentemente um dos utilizadores reclamou de estar com informações de endereço incompletas, verifiquei o exemplo passado pelo mesmo e constatei que várias informações que vinham sendo enviadas deixaram de vir no json, como por exemplo o nome do cliente e as demais informações de endereço,
Versão utilizada: 2024-01
No print abaixo esta o retorno das informações do comprador de um cliente que esta baixando normalmente utilizando a mesma versão supracitada.
E no caso abaixo, o cliente que esta com problemas de falta de informações de endereço
Já verifiquei a parte das permissões e aparentemente não temos nenhuma permissão removida na conta em que esta ocorrendo o problema.
Poderiam me auxiliar neste problema?
Desde já agradeço.
Olá @VitorZafra!
Entendo que você é desenvolvedor de um app e um dos usuários reportou que o seu app não está importando algumas das informações do cliente, como o nome do cliente e algumas informações de endereço, correto?
Este problema está acontecendo apenas com um único usuário? Pergunto, pois como trata-se de informações que são coletadas na finalização da compra, pode ser que o checkout do lojista não tenha os campos para coletar este tipo de informação. É possível alterar alguns campos das páginas de checkout para serem obrigatórios, opcionais ou não. O ideal seria solicitar ao lojista que verifique os campos disponíveis no checkout da loja. Temos este documento com instruções de como o lojista pode editar as opções do formulário de checkout.
Outra questão que é importante verificar é se o seu aplicativo é compatível com o tipo de checkout que o lojista usa. Temos vários lojistas que utilizam checkouts não aprovados pela Shopify, os quais substituem o checkout nativo da Shopify e causam diversos problemas com funcionalidades nativas, como discrepância nos envios de informações de pedidos e erros de sincronização de pedidos. Converse com o usuário para identificar qual é o checkout que ele está usando.
Caso a questão não seja relacionada aos cenários mencionados e seja mais relacionado ao erro na funcionalidade do app, sugiro consultar a documentação API do Pedido, pois pode ser um ponto de partida para se informar mais sobre as referências. Como também, buscar ajuda no fórum de parceiros e desenvolvedores. Lá encontrará membros da comunidade que são especialistas no assunto e, com certeza, poderão te ajudar com essa questão.
Espero que essas informações sejam úteis para resolver o problema. E ficamos à disposição, se alguma outra questão surgir!
Paula | Social Care @ Shopify
- A minha resposta foi útil? Clique em Curtir para me dizer!
- Sua dúvida foi respondida? Clique em Aceitar Solução
- Para saber mais visite nossa Central de Ajuda Shopify ou nosso Shopify Blog
Olá, boa tarde!
Também sou desenvolvedor de um APP privado e essa situação ainda continua. Pelo que apuramos de informação, esses dados não estão sendo mais exibidos devido ao plano utilizado na loja do cliente. Na mensagem que aparece no painel da Shopify, vocês dizem que para ter acesso aos dados protegidos do customer, o lojista precisa estar no plano avançado ou plus, caso eu me torne um partner developer com meu APP, essa situação também continuará no plano básico?
Olá, @WillianAndrade
De que forma você fez a apuração de que esses dados não estão sendo mais exibidos devido ao plano utilizado na loja do cliente? Seria somente pelo banner exibido no painel ou você já entrou em contato com o suporte ao Parceiro?
Esse banner com a informação está sendo exibido aonde no painel? Você poderia mandar um print dele?
O que exatamente seu app faz? Ele adiciona alguma customização no checkout?
Apenas para estabelecer as expectativas corretas, como essa pergunta é muito específica do programa de Parceiros, os agentes de suporte geral da Shopify podem não ter a resposta exata. No entanto, como anunciado aqui, a partir da versão 2022-10 da API, a Shopify introduziu requisitos atualizados para aplicativos que usam dados de clientes. Esses requisitos garantem que os parceiros da Shopify usem apenas os dados mínimos necessários para seu aplicativo e que processem e armazenem com segurança os dados necessários. Como parte do processo de revisão de aplicativos, os parceiros devem solicitar acesso e ser aprovados para usar dados protegidos de clientes antes que seu aplicativo possa ser usado em qualquer loja que não seja de desenvolvimento. Esse documento aqui da API explica como trabalhar com dados protegidos do cliente.
Leia mais sobre permissões de apps e dados pessoais aqui.
Como você menciona que o acesso está restrito a um upgrade do plano, pode ser que seu app esteja tentando modificar dados do checkout, seria esse o caso? Se sim, de fato, para modificar o checkout da Shopify, a loja precisa estar em planos específicos. No entanto, recomendo que entre em contato com o suporte ao Parceiro para fazer essa pergunta e verificar se é possível que seu app funcione para lojas no plano Básico.
Por fim, recomendo entrar em contato com outros Parceiros que possam já ter passado por essa situação. Para isso, faça sua pergunta na Comunidade de Parceiros da Shopify aqui. Você precisará postar sua pergunta em inglês.
Até mais!
Fran | Social Care @ Shopify
- A minha resposta foi útil? Clique em Curtir para me dizer!
- Sua dúvida foi respondida? Clique em Aceitar Solução
- Para saber mais visite nossa Central de Ajuda Shopify ou nosso Shopify Blog
Olá Fran, segue abaixo o print da informação que mencionei. O nosso App privado realiza somente a leitura dos pedidos pegos através do endpoint /orders e a partir desses dados fazemos a emissão de notas fiscais. Não fazemos nenhuma modificação no checkout. Nos demais clientes que utilizam esses planos mencionados no aviso, os dados do comprador continuam sendo exibidos normalmente, apenas para os clientes do plano basic e shopify que os dados não são exibidos conforme o print enviado pelo VitorZF acima.
Obrigada pelo esclarecimento @WillianAndrade.
Com base na imagem que você enviou, e após dar uma olhada mais precisa na documentação que eu havia te enviado, confirmo que para apps privados, o acesso às informações pessoais identificáveis (PII) através da API de pedidos do Shopify é realmente restrito aos planos Shopify, Advanced e Plus. Veja um print da documentação abaixo (a documentação está em inglês mas usei a ferramenta de tradução de páginas do Google para facilitar o entendimento):
Ao clicar nesse link somos levados à uma página da Central de Atendimento da Shopify, que diz:
Dado que seu app precisa acessar os dados dos pedidos para a emissão de notas fiscais, a única solução viável para seus clientes em planos básicos seria recomendá-los a considerar a possibilidade de upgrade para um plano que forneça esse acesso necessário.
Por outro lado, você poderá contactar o Suporte ao Parceiro e perguntar se isso muda caso você transforme seu app em um app público. Acredito que sim, já que há alguns apps de ERP na loja da Shopify, como o Bling!, que funcionam para todos os planos. No entanto, somente o suporte ao parceiro poderá confirmar isso e te guiar no processo de transformar seu app em um app público, caso isso seja do seu interesse.
Entendo que isso possa ser uma limitação para os seus serviços em alguns casos e recomendo também que interaja com a Comunidade de Parceiros, onde pode haver soluções alternativas ou estratégias compartilhadas por outros desenvolvedores que enfrentaram desafios semelhantes. Contudo, acredito que para apps privados as restrições de plano em relação ao acesso a dados sensíveis serão mantidas como uma medida obrigatória de segurança e privacidade.
Se precisar de mais esclarecimentos ou assistência não deixe de comentar aqui! Até mais!
Fran | Social Care @ Shopify
- A minha resposta foi útil? Clique em Curtir para me dizer!
- Sua dúvida foi respondida? Clique em Aceitar Solução
- Para saber mais visite nossa Central de Ajuda Shopify ou nosso Shopify Blog
Você é aquele lojista que criou múltiplas lojas para usufruir do período de avaliação...
By Paula Aug 15, 2024Antes de tomar a decisão de comprar de uma loja virtual, podem surgir algumas dúvida...
By Amalia Aug 1, 2024Se você está em Portugal e utiliza o Shopify Payments, este artigo foi feito para voc...
By Paula Jul 18, 2024