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

155
Vistas
Muestre datos alternativos del producto/json a través del proxy de la aplicación Shopify en el tema del producto Shopify existente

Quiero mostrar una versión modificada de la página de un producto, por ejemplo, algo tan simple como no mostrar el botón de compra, basado en una validación/comprobación externa. en teoría, no es tan complicado, pero estoy atascado.

Esto es lo que sé/veo/entiendo. En código líquido, hay plantillas -> secciones product.json -> main-product.liquid

Creé plantillas -> product.alternate.json (un duplicado de product.json menos el botón de compra) fragmentos -> alternate-product.liquid (que es solo content_for_layout)

cambios en template.liquid para manejar la plantilla de un producto

Si cambio la plantilla del producto a alternativa, mi fragmento se carga correctamente y el producto alternativo sin el botón de compra se muestra correctamente.

Cambio alter-product.liquid para hacer una llamada ajax para obtener el proxy de la aplicación.

En el proxy de la aplicación que he probado

  • devolviendo los mismos datos que product.json, el tipo de contenido líquido no mostró nada en el cuerpo (el encabezado y el pie de página están ahí)
  • usando el token de acceso al sitio para obtener un producto codificado por id y devolviendo este json (json de tipo de contenido), igual, es solo encabezado y pie de página.

Lo que estoy tratando de hacer es usar $.get('/apps/s/serve/some-unique-id') que representará el json/liquid correcto que se muestra o no, el botón comprar ahora " some-unique-id" es una identificación del lado del cliente.

Sé que podemos crear manualmente las etiquetas HTML necesarias del lado del servidor y enviarlas, pero esto no usa el tema/estilo que ya se aplicó para el resto del sitio de Shopify.

over 4 years ago · Santiago Trujillo
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