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

269
Views
Usando Shopify JS Buy SDK, no se puede eliminar la variante del artículo del carrito

Tengo un botón para eliminar un artículo del carrito en la página de mi carrito, pero recibo este error: ¡Variables $lineItemIds de tipo [ID!]! se proporcionó un valor no válido .

Revisé la lista de GraphQL y probé cada ID, título y variante, pero todavía me da este error. ¿Qué identificación debo usar y cómo debo formatear la identificación correctamente?

 $('.remove-item').on('click', function() { const lineItems = checkout.attrs.lineItems; const checkoutId = 'gid://shopify/Checkout/xxxxxxxxxxx'; var dataid = this.getAttribute('data-id'); var varid = btoa(lineItems[dataid].variant.id); var lineItemsToRemove = [{ variantId: varid, quantity: 1 }]; client.checkout.removeLineItems(checkoutId, lineItemsToRemove).then((checkout) => { }); });
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Después de revisar la documentación, me di cuenta de que estaba agregando un atributo de identificación. Solo debe pasar la identificación simple.

 var lineItemsToRemove = [ varid2 ];

en vez de

 var lineItemsToRemove = [{ id:varid2 }];
about 4 years ago · Juan Pablo Isaza Report
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!