update_user_order
Questa chiamata permette di modificare i dati anagrafici di un determinato ordine Prima che questo sia passato in stato 2 e quindi elaborato dalla logistica.
Chiamata parametri:
Parametro |
Obbligatorio |
Note |
uid |
si |
Id cliente |
pid |
si |
Id Portale |
lid |
si |
id Lingua |
key |
si |
Codice di autenticazione |
api_version |
si |
Versione API. |
request |
si |
Nome della funzione richiesta |
id_order |
si |
l'id dell'ordine da modificare |
user_id_order |
no |
id ordine utente finale |
user_id_user |
no |
id utente finale |
user_company_name |
no |
titolo utente o ragione sociale |
user_first_name |
no |
nome |
user_last_name |
no |
cognome |
user_address |
no |
indirizzo |
user_city |
no |
città |
no |
nazione. E' possibile utilizzare soltanto i valori contenuti nel campo COD del messaggio get_shipping_country |
|
user_zipcode |
no |
cap |
user_state |
no |
provincia |
user_phone |
no |
telefono |
user_mobile |
no |
cellulare |
user_mail |
no |
|
user_retail_price |
no |
prezzo di vendita store |
user_discount |
no |
sconto cliente |
user_price |
no |
prezzo finale |
user_cod |
no |
Pagamento in contrassegno (cod: Cache on Delivery ). Due soli valori ammessi:
Default : 0 |
user_note |
no |
notizie dal cliente |
Risposta parametri:
Parametro |
Sempre Presente |
Note |
success |
si |
true o false, indica se l'operazione ha avuto buon esito o meno |
rc |
si |
return code. |
message |
si |
Messaggio di errore |
Questo messaggio può avere come errori di ritorno:
- -2 Access Denied
- -4 Fatal Error: There was an internal Error. Please retry or contact webmaster@wwt.it
- -16 id_order {0} not found
- -20 user_cod must be 0 or 1
- -27 Invalid Country. Use one of the values available into the field COD (int) of get_shipping_country message
Struttura Chiamata JSON
{ "uid" : "12345", "pid" : "2", "lid" : "1", "key” : "VtKpudWnzRBioQeBKQXPBdSpamppUTw8", "api_version" : "1.0.0", "request": "update_user_order", "id_order": 5, "user_id_order": 1, "user_id_user": 1, "user_company_name": "1Mr.", "user_first_name": "Arabella", "user_last_name": "Palermo", "user_address": "Bayreuther Strasse 14", "user_city": "Offenbach", "user_country": 1, "user_zipcode": "163073", "user_state": "MI", "user_phone": "069 82 66 04", "user_mobile": "069 82 66 07", "user_mail": "ArabellaPalermo@dayrep.de", "user_retail_price": 1000, "user_discount": 150.3, "user_price": 1497, "user_cod": 1, "user_note": "dGVzdG8gY2xpZW50ZQ==" } |
Struttura Chiamata php
$data = array( "uid" => 12345, "pid" => 2, "lid" => 1, "key" => "VtKpudWnzRBioQeBKQXPBdSpamppUTw8", "api_version" => "1.0.0", "request" => "update_user_order", "id_order" => 5, 'user_id_order' => 1, 'user_id_user' => 1, 'user_company_name' => '1Mr.', 'user_first_name' => 'Arabella', 'user_last_name' => 'Palermo', 'user_address' => 'Bayreuther Strasse 14', 'user_city' => 'Offenbach', 'user_country' => 1, 'user_zipcode' => '163073', 'user_state' => 'MI', 'user_phone' => '069 82 66 04', 'user_mobile' => '069 82 66 07', 'user_mail' => 'ArabellaPalermo@dayrep.de', 'user_retail_price' => 1000, 'user_discount' => 150.30, 'user_price' => 1497, 'user_cod' => 1, 'user_note' => base64_encode ( 'testo cliente' ) ); $data = array('data' => json_encode($data)); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://dev.dropshippingb2b.com/api/"); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,2); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $ce = curl_exec($ch); // in $ce la risposta alla chiamata echo $ce; curl_close($ch); |
Esempio di Risposta positiva
{ "success": true, "rc": 0, "message": "" } |
Esempio di Risposta negativa
{ "success": false, "rc": -16, "message": "id_order 500 not found" } |
Created with the Personal Edition of HelpNDoc: Full-featured EBook editor