2017-08-18 1 views
0

Alle shopify Experten wissen, dass Standard-Debüt-Thema nicht die Version von Ajax API hat.So rufen Sie /cart/update.js im ersten Thema von shopify auf

Ich entwickle meine eigene Website, wo ich Warenkorb Update Ajax verwenden muss.

Ich habe mit unten Code versucht, aber es gibt mir die Fehler in der Konsole.

jQuery.post('/cart/update.js', {updates: {90231456621: 2}}); 

Screenshot:

enter image description here

+0

Diese Syntax sieht sicherlich korrekt aus, und funktioniert auf meinem Entwicklergeschäft, wenn ich eine Varianten-ID für eine Variante in meinem Geschäft ersetze. Shopify gibt einen 404-Fehler zurück, wenn die angegebenen IDs nicht mit einer veröffentlichten Varianten-ID in Ihrem Shop übereinstimmen. Können Sie bestätigen, dass '90231456621' eine Varianten-ID ist, die zu einem veröffentlichten Produkt gehört (sichtbar im Online-Shop)? ? –

+1

Ja, als ich es änderte, um es zu ändern, funktioniert es, danke für Ihre Hilfe. – Akshay

+0

Keine Sorgen! Froh, dass ich Helfen kann! –

Antwort

1

Antwort:(So, dass andere Menschen ähnliche Probleme hat, kann sehen, dass dieses Problem gelöst wird)

Die ID, die Sie vorbei waren war ein Produkt ID, aber die ID, die Shopify für alle davon ist hinzufügen/ändern/aktualisieren Der Endpunkt ist die Variante ID. Der Wechsel zu einer legalen Varianten-ID sollte das Problem lösen.

Prost!