annulla
Visualizzazione dei risultati per 
Cerca invece 
Intendevi dire: 

Problema API REST

bindCommerce
Nuovo membro
1 0 0
Stiamo riscontrando un problema quando cerchiamo di aggiornare lo stock di un prodotto tramite le API REST.
Chiamiamo:
POST /admin/api/#APIVersion/inventory_levels/set.json
Passando:
{
'inventory_item_id' : #inventory_item_id,
'location_id' : #location_id,
'available' :  #available
}
Successivamente chiamiamo:
PUT /admin/api/#APIVersion/products/#id.json
Passando:
{"published_scope":"global","options":[{"name":"Title"}],"variants":[{"sku":"OB21-19","id":#id,"inventory_management":"shopify"}]},"product id":#product_id,"sku":"OB21-19"}

Le chiamate funzionano correttamente la maggior parte delle volte, però in alcuni casi sul prodotto vengono annullati sia stock che prezzi. E' come se la variante venisse eliminata e ricreata nuovamente, anche perché il log delle variazioni stock viene cancellato.

C'è qualche bug o comportamento noto che potrebbe esserne la causa?
 
Alcune volte abbiamo inviato erroneamente l'id sbagliato in aggiornamento sulle varianti, ma ciò non dovrebbe causare questo comportamento. Oppure ci sfugge qualcosa?
0 Likes
Alessio_
Shopify Staff
Shopify Staff
20 1 3

Buongiorno @bindCommerce,

La ringrazio di essersi messo in contatto con noi. Sono Alessio del supporto italiano qui a Shopify ed oggi sarò io ad incaricarmi di rispondere al suo quesito. Da quanto riesco a capire sta riscontrando delle problematiche con l'aggiornamento dei prodotto tramite le API Rest. 

Come prima cosa è mia preoccupazione condividerle alcune risorse che potranno esserle utili per ulteriori sviluppi e anomalie, tenendo a mente che al momento sono disponibili solamente in inglese: 

Ci tengo a precisare che Shopify le offre supporto con le proprie API, ma non su come le API sono poi implementate da sviluppatori esterni. Ciò significa che, potremo investigare solamente nei casi in cui si presentino errori con le API stesse, tuttavia non viene offerto supporto per verificare se le API siano state utilizzate correttamente.

Detto questo, se non fosse riuscito a risolvere consultando le risorse condivise poco sopra, a questo punto sarà possibile inoltrare una richiesta al nostro dipartimento tecnico interno. In questo caso, dovrò chiederle di inviare una nuova richiesta all'assistenza da questa pagina e fornirci le risposte ai punti seguenti: 

1. Qual è il nome dell'app in questione? Quest'ultima ha già funzionato in passato? 

2. Qual è la problematica riscontrata e qual è il comportamento previsto? 

3. Confermare gli API dell'applicazione, il suo linguaggio e il client utilizzato per le modifiche (es. Postman)

4. Confermare quale versione degli API è utilizzata (es. 2021-06)

5. Qual è la richiesta e il metodo utilizzato dall'app? (es. Evasione: richiesta, POST: metodo)

6. Per confermare il punto #5, dovrà rispondere con queste informazioni in Formato raw HTTP (le immagini non saranno accettate):

  • La chiave API dell'app (la prego di non includere la password, né il X-Shopify-Access-Token)
  • La richiesta completa - corpo e intestazioni della richiesta che non funziona come previsto
  • La risposta completa con le intestazioni. Se non dispone dell'intestazione X-Request-Id, avremo bisogno di un intervallo di tempo approssimativo (Mese, giorno, anno, fuso orario) in cui è stata effettuata la richiesta

A parte questo, posso chiederle come sta trovando la sua esperienza sulla nostra piattaforma? Si occupa principalmente dello sviluppo di applicazioni per i suoi clienti o ha un negozio online tramite il quale vende? 

Per qualsiasi altro quesito che possa avere relativo all'utilizzo di Shopify, non esiti a farmelo sapere. Sarà un mio piacere poterla aiutare ulteriormente. 

La ringrazio in anticipo della sua collaborazione e le auguro un buon fine settimana,

Alessio

Alessio_ | Social Care @ Shopify 
 - La mia risposta le è stata utile? Clicchi su Mi piace per farmelo sapere! 
 - Abbiamo risposto alla sua domanda? Selezioni Accetta come soluzione
 - Per maggiori informazioni, visiti il nostro Centro di assistenza in italiano o il Blog Shopify

0 Likes