¿Cómo agregar/actualizar el atributo y las opciones de valores al producto?
Publicar: http://www.namedoseusite.com.br/api_products_others.php?af?
parámetro de encabezado | formato |
USUARIO1 | base64_ENCODE () |
contraseña1 | base64_ENCODE () |
parámetro | formato | Descripción |
Productos_id | JSON |
Número de productos_id |
Productos_options & gt; & gt; Productos_options_id | JSON |
Número de productos_options_id |
Productos_options_Values & gt; & gt; Productos_options_values_id | JSON |
Número de productos_options_values_id |
Nota: Al editar, debe enviar todas las opciones de atributo y valores nuevamente, debido a todos los atributos y valores en el proceso de edición.
PHP Muestra
// muestra las opciones y valores del producto Agregar lista$ Url = $ tabain_url. ' /api_products_ors.php? Action = add_products_options_values ' ;;
$ 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"
"Productos_options_Values" = & gt; $ data_options_values
);$ data = array ("Products_id" = & gt; "430", // ID de producto (solo se requiere número) * Campo requerido
"Productos_options" = & gt; $ Data_osses
);$ data_string = json_encode ($ date);
$ 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, falso);
Curl_setopt ($ ch, curlopt_httpheader, array (
' Tipo de contenido: Aplicación/JSON ',
"Cache-Control: No-Cache",
' USUARIO1: ' . base64_encode ($ usuario1),
' contraseña1: ' . base64_encode ($ contraseña1),
' Content-longitud: ' . Strlen ($ data_string)))
);$ result = curl_exec ($ ch);
Curl_close ($ ch);print_r ($ resultado);
// muestra las opciones y valores del producto Agregar lista EOF
Error de retorno:
Código
MensajeEl éxito de retorno:
código
id
mensaje