Pesquisar

Revisar e corrigir API de frete para Yampi

29/05/2025 às 19:03

Descrição do Projeto:

1- Descrição do que foi desenvolvido:

Estou desenvolvendo uma integração de frete personalizado via API na Yampi, utilizando Google Apps Script conectado a uma planilha do Google Sheets. A lógica é a seguinte:

A Yampi faz uma requisição POST para minha URL do Google Apps Script.

A requisição contém os dados do carrinho, incluindo CEP e lista de SKUs.

O script lê esses dados, especialmente o SKU do produto, e faz a correspondência com uma planilha chamada “Frete”, onde estão cadastrados:

• Nome do frete
• Valor
• SKU vinculado
• Prazo de entrega

O script responde para a Yampi os fretes válidos para aquele SKU, no formato exigido pela plataforma.

Adicionei também uma aba chamada “Debug_Yampi” para gravar logs de requisições, HMAC, dados recebidos, SKUs encontrados, quantidade de fretes retornados e eventuais erros.

---

2- Pontos importantes do que já está funcionando:

• Validação de HMAC com a chave fornecida pela Yampi.
• Leitura correta dos dados da requisição (zipcode e skus).
• Leitura da planilha de frete e filtro pelo SKU.
• Montagem da resposta no padrão que a Yampi exige.
• Log completo das requisições para facilitar o debug.

---

3- Problema atual:

Em ambiente de produção, a API não está retornando o frete corretamente para a Yampi.

Na aba Debug, as requisições estão chegando, mas nem sempre o SKU é lido corretamente ou a validação HMAC falha em alguns casos.

Também existe dúvida se o endpoint do Apps Script está aceitando corretamente requisições da Yampi, considerando limitações como autenticação, formato de header ou restrições do próprio Google Apps Script (ex.: HTTPS, CORS ou tempo de resposta).

Atividades do cliente nesse projeto:

Última visualização: ontem às 08:13

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 3
Interessados: 6
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (3)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Programação PLC / IHM SCADA - Executar a programação de PLC/IHM para um conjunto de acionamento de motores. Todo o escopo está disponível para estudo e apresentação de propostas. &Eacut...

Automação de WhatsApp - Olá! Estou em busca de um profissional que trabalhe com automação de WhatsApp, como criação de bots, integração com ferramentas como WhatsApp Busine...

Criar pop-up com formulário em Elementor - Preciso criar um pop-up com um formulário no Elementor com os seguintes campos: • Nome • Telefone • Unidade (combobox para selecionar obrigatoriamente uma das opç&otil...

Automação para preenchimento de relatório - Preciso que seja criada uma automação para o preenchimento automático de um tipo de documento, que atualmente é realizado de maneira manual em um sistema.

Criar agente de IA para identificação de oportunidades - Criar um agente de IA que faça levantamentos diários de oportunidades de editais de dispensa de licitação ou licitação via portal de compras do governo de ...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.