Link Search Menu Expand Document

Actualizar marca

Actualitzar una marca.


POST /api/rest_admin/manufacturers

Parámetros

get

id integerId de la marca.

post

{
    "name": "jo",
    "manufacturer_store": {
        "0": "0"
    },
    "keyword": {
        "2": "jo"
    },
    "image": "",
    "sort_order": ""
    }
name stringNombre de la marca.
product_store objectLista de tiendas dónde es visible la marca.
product_store > 0 integerSimpre 0, el Id de la tienda por defecto.
keywordsUrl amigable.
keywords > 2 stringUrl amigable del idioma con Id 2. Poner una url para cada idioma.
image stringNombre de la imágen associada a la marca, con la ruta completa.
sort_order integerOrden de classificación de la marca. Por defecto 1.

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/manufacturers/12' \
--header 'X-Sushi-Token-Id: os7s6joaqn8njesttbt9tii6v7' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "jo",
    "manufacturer_store": {
        "0": "0"
    },
    "keyword": {
        "2": "jo-1"
    },
    "image": "",
    "sort_order": ""
    }'
PHP - cURL
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "http://sushi.loc/api/rest_admin/manufacturers/12",
  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 =>"{\n    \"name\": \"jo\",\n    \"manufacturer_store\": {\n        \"0\": \"0\"\n    },\n    \"keyword\": {\n        \"2\": \"jo-1\"\n    },\n    \"image\": \"\",\n    \"sort_order\": \"\"\n}",
  CURLOPT_HTTPHEADER => array(
    "X-Sushi-Token-Id: os7s6joaqn8njesttbt9tii6v7"
    "Content-Type: application/json",
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;