1. Home
  2. /
  3. Catalogo elettronico Mformula
  4. /
  5. API
  6. /
  7. Produtos
  8. /
  9. Come aggiungere/aggiornare le opzioni...

Come aggiungere/aggiornare le opzioni di attributo e valori al prodotto?

POST: http://www.namedoseusite.com.br/api_products_thers.php?af?

parametro header formato
usuario1 base64_encode ()
password1 base64_encode ()

parametro formato Descrizione
Products_id json

Numero di Products_id
Formato: int ()
* campo richiesto

Products_options & gt; & gt; Products_options_id json

Numero di prodotti_options_id
formato: int ()
* campo richiesto

Products_options_Values ​​& gt; & gt; Products_options_values_id json

Numero di Products_options_Values_id
Formatta: int ()
* campo richiesto

Nota: durante la modifica è necessario inviare nuovamente tutte le opzioni di attributo e valori, a causa di tutti gli attributi e valori nel processo di modifica.

campione PHP

// Esempio di elenco opzioni e valori del prodotto elenco

$ Url = $ tabain_url. ' /pi_products_ors.php? Action = add_products_options_values ​​&#39 ;;

$ data_options_values ​​[0] = array (“Products_options_values_id” = & gt; “35”
);
$ Data_options_values ​​[1] = array (“Products_options_values_id” = & gt; “30”
);
$ Data_osses [0] = array (“Products_options_id” = & gt; “4”
“Products_options_Values” = & gt; $ data_options_values
);

$ data = array (“Products_id” = & gt; “430”, // ID prodotto (è richiesto un solo numero) * campo richiesto
“Products_options” = & gt; $ Data_osses
);

$ data_string = json_encode ($ data);

$ Ch = curl_init ($ url);
CURL_SETOPT ($ CH, Curlopt_CustomRequest, “post”);
CURL_SETOPT ($ CH, CURLOPT_POSTFIELDS, $ DATA_STRING);
CURL_SETOPT ($ CH, CURLOPT_RETURNTRANSFER, TRUE);
CURL_SETOPT ($ CH, CURLOPT_SSL_VERIFYPEER, FALSE);
CURL_SETOPT ($ CH, CURLOPT_HTTPHEADER, Array (
' tipo di contenuto: Applicazione/JSON ',
“Cache-Control: No-Cache”,
' usuario1: ' . base64_encode ($ usuario1),
' password1: ' . base64_encode ($ password1),
' lunghezza del contenuto: ' . Strlen ($ data_string)))
);

$ result = curl_exec ($ ch);
CURL_CLOSE ($ CH);

print_r ($ risultato);

// Esempio Aggiungi elenco Opzioni e valori del prodotto EOF

Errore di ritorno:

codice
messaggio

Successo di ritorno:

codice
ID
messaggio

Lascia un commento 0