2016-04-01 15 views
8

Come aggiorno le proprietà per uno specifico line_item utilizzando la shopify api?Come aggiorno le proprietà su shopify line_item

Non sembra esserci un metodo per aggiornare direttamente uno specifico elemento pubblicitario.

Ho quindi provato ad aggiornare l'intero oggetto ordine, ma sembra che non stia salvando le mie proprietà. Se salvi l'ordine con il seguente json, l'API restituisce l'oggetto ordine completo, ma con una riga di proprietà vuota [] per i miei line_items.

{"order":{"id":94202342,"line_items":[{"id":615546756,"variant_id":627937216,"properties":[{"my_test_key":"This_is_a_test"}]}]}} 
+0

Da documenti Shopify: 'Modificare gli attributi di un ordine come nota, e-mail, acquirente-accetta-marketing o rimuovere l'associazione cliente '. Temo che tu non possa cambiare nient'altro in un ordine. – HymnZ

+0

La frase "come" dovrebbe indicare che si tratta solo di esempi di ciò che è possibile modificare. Non l'intera lista. – MTilsted

+0

È possibile controllare la loro documentazione sugli ordini API all'indirizzo https://docs.shopify.com/api/reference/order e correggermi nella mia dichiarazione. Sarò felice di sapere se ci riuscirà. – HymnZ

risposta

1

È possibile creare un nuovo ordine con l'API, ma non è possibile aggiornare le voci di un ordine esistente.

Dal Order API docs:

Si dovrebbe anche notare che è possibile modificare solo alcune delle attributi di un ordine utilizzando l'API. Non è possibile modificare gli articoli o le quantità in un ordine.

+0

Giusto per chiarire: sei sicuro al 100% che aggiungere un commento a un articolo è "Cambiare l'oggetto?". "O le quantità" fa sembrare che tu non possa aggiungere/rimuovere elementi. – MTilsted

+0

@MTilsted. Non sono sicuro del motivo per cui desideri aggiungere/rimuovere elementi da un ordine già inserito? – HymnZ

+0

Io no. Quello che voglio è modificare il commento per alcuni line_items all'interno di un ordine. – MTilsted

Problemi correlati