Link Search Menu Expand Document

Actualizar la cantidad de productos

Actualizar la cantidad de uno o más productos.


PUT /api/rest_admin/products/quantity

Parámetros

post

[
    {
        "product_id": "58",
        "quantity": "919"
    },
    {
        "product_id": "61",
        "quantity": "19"
    }
]
product_id integerIdentificador del producto.
quantity integerCantidad de productos.
date_modified datetimeFecha de modificación (Formato: AAAA-MM-DD hh:mm:ss). Es opcional, solo aplica si existe y si el formato es correcto.

Cabeceras HTTP

X-Sushi-Token-IdToken de autorización.

Respuesta

{
    "success": 1,
    "error": [],
    "data": ""
}
success integer0 si hay error, 1 si no hay error.
error stringDescripción del error.
data json objectDatos de respuesta.

Ejemplos

cURL
curl --location --request PUT 'http://sushi.loc/api/rest_admin/products/quantity' \
--header 'X-Sushi-Token-Id: che7u2svnv6m8ubgai3bspmd06' \
--header 'Content-Type: application/json' \
--data-raw '[
    {
        "product_id": "58",
        "quantity": "920"
    },
    {
        "product_id": "61",
        "quantity": "920"
    }
    ]'
PHP - cURL
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'http://sushi.loc/api/rest_admin/products/quantity',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'PUT',
  CURLOPT_POSTFIELDS =>'[
    {
        "product_id": "58",
        "quantity": "920"
    },
    {
        "product_id": "61",
        "quantity": "920"
    }
]',
  CURLOPT_HTTPHEADER => array(
    'X-Sushi-Token-Id: che7u2svnv6m8ubgai3bspmd06',
    'Content-Type: application/json'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;