cancel
Showing results for 
Search instead for 
Did you mean: 

inserimento nuovo cliente Magento 2

SOLVED

inserimento nuovo cliente Magento 2

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

 

1 ACCEPTED SOLUTION

Accepted Solutions

Re: inserimento nuovo cliente Magento 2

Risolto, formattavo male il parametro addresses nel JSON

View solution in original post

3 REPLIES 3

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...)

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?

Re: inserimento nuovo cliente Magento 2

Risolto, formattavo male il parametro addresses nel JSON