Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

174
Visualizações
Uso de la API AJAX del producto de Shopify en Checkout.Liquid

Objetivo: Crear una sección de venta adicional de productos dentro de checkout.liquid en una tienda Shopify Plus revisando los metacampos de productos del carrito para encontrar el producto de venta adicional adecuado.

Problema: el problema principal con el que me encuentro es recuperar cualquier respuesta de la API AJAX del producto. Recupero los identificadores que están almacenados en los metacampos usando este código líquido:

 var recommendation_handle = []; {% for line_item in checkout.line_items %} {% if {{line_item.product.metafields.details.recommendation}} != "" %} recommendation_handle.push("{{line_item.product.metafields.details.recommendation}}"); {% endif %} {% endfor %}

Luego trato de obtener los datos del producto de la API de productos de Shopify, pero recibo un error 404.

 var storeURL = "https://www.examplestore.com"; jQuery.getJSON(storeURL + "/products/"+ recommendation_handle[0], function( product ){ productTitle = product.title; console.log(productTitle); });

Parece ser que la URL redirige a una URL de pago única. ¿Hay alguna forma diferente de llamar a la API AJAX del producto dentro de checkout.liquid?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda