- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ciao a tutti, mi servirebbe sapere come utilizzare la chiamata API Rest di Magento 2 per creare un nuovo cliente.
al momento la utilizzo con la seguente sintassi
http://magentoPath:8080/rest/V1/customers/$nextMagId
dove $nextMagId corrisponde al'ID successivo all'ultimo presente in elenco
passando poi i parametri in PUT
ma non restituisce nessun errore ma non inserisce
grazie
Solved! Go to Solution.
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Risolto, formattavo male il parametro addresses nel JSON
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: inserimento nuovo cliente Magento 2
Ho provato togliendo il parametro id dal JSON e mi restituisce il seguente errore
{"message":"One or more input exceptions have occurred.","errors":[{"message":"\"%fieldName\" is required. Enter and try (truncated...)
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: inserimento nuovo cliente Magento 2
Ho scoperto che l'errore è relativo al passaggio del parametro "addresses" nel JSON.
Lo passo in questo modo
,"addresses" => array(
"telephone" => "".$param['telefono'].""
,"street" => array(
"".$param['indirizzo'].""
)
,"city" => "".$param['citta'].""
,"country_id" => "".$param['provincia'] .""
,"postcode" => "".$param['cap'].""
)
commentandolo, l'inserimento funziona.
A qualcuno è già capitato?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content