Estamos desenvolvendo integração para a Shopify em nosso hub, e lendo a documentação e desenvolvendo a importação de produtos da Shopify, encontramos um impasse referente a identificação de produtos simples que não possuem variações.
A estrutura de Product da Shopify sempre retorna produtos com variantes, mesmo que ele não possua (array de variants e options). Contudo, precisamos identificar e diferenciar produtos simples de produtos com variação para criarmos aqui. Qual a melhor forma de identificar esses produtos que não possuem variação?
Estamos considerando basear essa identificação a partir de produtos que possuam o tittle do variants igual a “Default Tittle”. Dessa forma, definiríamos produtos sem variação.
Entendi que está criando uma integração e possui dúvidas sobre a nossa API. Eu adoraria poder responder à sua pergunta, mas os agentes de suporte da Shopify não são possuem o conhecimento necessário para oferecer ajuda às questões sobre a nossa API. Esse é um trabalho para os nossos especialistas em desenvolvimento. Dito isso, recomendo fazer sua pergunta no nosso fórum especializado Shopify APIs and SDKs, pois lá você encontrará a ajuda necessária. Os posts são feitos e respondidos em inglês, mas você pode utilizar o tradutor de sua preferência caso necessite.
Conforme mencionei, não sou especialista em desenvolvimento, mas achei esse post aqui no fórum especializado que parece ajudar a esclarecer como os produtos sem variantes funcionam na Shopify.
Mesmo que um produto não tenha variantes especificadas, uma única variante padrão está sempre presente. Se você visse o produto no administrador, acrescentando .json ao ID do produto ou fazendo uma chamada de API de administrador para o produto em questão, veria que o produto tem uma única variante.
Sei que mencionou que você e sua equipe tem lido a nossa documentação, mas gostaria de deixar aqui alguns links que podem ajudar a desenvolver essa integração e até mesmo outras no futuro.
Lamento que você não tenha sido direcionada diretamente para o fórum especializado, @ANYMARKET e sei que você deve estar com pressa para resolver seu problema. Pode até acontecer de algum usuário brasileiro que tenha experiência em desenvolvimento ver sua pergunta aqui e responder sua questão, mas as chances de isso acontecer lá nesse fórum que te enviei são maiores. Além disso, a equipe de suporte ao desenvolvedor atende por lá.
Nosso fórum especializado em API e tecnologia não tem atendimento em português no momento. Se você clicou no link enviado pelo suporte e depois mudou o idioma, você pode ter sido redirecionada pra cá. E respondendo à sua pergunta, a ferramenta de escolha de idioma aqui em cima não muda o idioma da página, ela te redireciona para a Comunidade específica daquele idioma. Isso significa que cada língua possui fóruns diferentes.
Se precisar de uma ajudinha com a tradução do idioma, eu acho essa ferramenta aqui do Google Chrome super prática, pois ela traduz páginas inteiras da web.
Me avise se tiver qualquer outra dúvida em relação a esse processo e de onde buscar ajuda. Ficarei feliz em ajudar.