Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

171
Vistas
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 la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda