O Shopify oferece uma linguagem de modelo e nenhum servidor próprio, o que decide a forma dessa integração. Resolva veículos em um app ou em um trabalho agendado, armazene as URLs como metacampos e deixe o Liquid renderizá-las como qualquer outro campo.
O Liquid renderiza no momento da solicitação e não tem um lugar seguro para um segredo. Resolva com antecedência e armazene o resultado no produto, para que a loja leia um metafield em vez de chamar algo.
Resolver veículos fora da loja, armazenar no produto, renderizar a partir do tema.
Um namespace, um campo por ângulo que você renderiza. A especificação do veículo ou o VIN geralmente já está no produto.
Um trabalho agendado ou um app privado resolve cada produto e escreve as URLs de volta através da Admin API.
O modelo gera uma tag img diretamente do campo personalizado, com a largura que sua seção renderiza.
Re-resolva quando um produto é criado ou seus dados de veículo mudam, não em um temporizador.
Traga imagens de veículos para o seu produto sem trabalho pesado. Documentação clara, SDKs abertos e plugins prontos se conectam ao seu stack em minutos, e a nossa página de estado mostra ao vivo como a API está.
Lojas que vendem peças por ajuste de veículo precisam de uma imagem do veículo, não da peça. A imagem resolvida dá a cada entrada de ajuste o mesmo enquadramento, o que faz com que uma página de coleção filtrada se leia como um único catálogo.
O instinto no Shopify é recorrer a um script da loja, pois é lá que os temas geralmente colocam qualquer coisa dinâmica. Para imagens de veículos, essa é a troca errada: coloca uma chave em algum lugar público, adiciona uma solicitação de bloqueio de renderização a cada página de coleção e o deixa depurando um tema em vez de um trabalho.
Escrever URLs em campos personalizados transfere todo o trabalho para fora do caminho crítico. A resolução acontece quando o catálogo muda, o que é raro, e a loja faz o que é boa, que é renderizar campos em um modelo. As páginas de coleção permanecem rápidas, e o tema continua algo que um merchandiser pode editar.
Não atualmente. A maioria dos comerciantes executa um app privado ou um trabalho agendado contra a Admin API, o que mantém a integração sob seu próprio controle.
Não, e você não gostaria. O Liquid não tem uma maneira segura de manter um segredo. Resolva com antecedência e armazene as URLs como metafields.
Em metafields de produto, um para cada ângulo que você renderiza. O tema então os lê exatamente como qualquer outro campo de produto.
Eles se aplicam a arquivos no Shopify. Nossas URLs já carregam parâmetros de largura e formato, então solicite o tamanho de que precisa diretamente.
Sim, e é um caso comum. A imagem do veículo ilustra a compatibilidade enquanto o produto permanece a peça.
Quando os produtos mudam. Uma passagem noturna sobre novos produtos e atualizados é suficiente para a maioria dos catálogos.
Diga-nos como os dados de veículo estão nos seus produtos e quais seções mostram imagens. Retornamos com URLs resolvidas e um plano de metacampos.