Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

151
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!