Link Search Menu Expand Document

Añadir nueva marca

Añadir una nueva marca.


POST /api/rest_admin/manufacturers

Parámetros

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": {
        "manufacturer_id": 99
    }
}
success integer0 si hay error, 1 si no hay error.
error stringDescripción del error.
data json objectDatos de respuesta.
manufacturer_id integerId de la marca.

Ejemplos

cURL
curl --location --request POST 'http://sushi.loc/api/rest_admin/manufacturers' \
--header 'X-Sushi-Token-Id: os7s6joaqn8njesttbt9tii6v7' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "jo",
    "manufacturer_store": {
        "0": "0"
    },
    "keyword": {
        "2": "jo"
    },
    "image": "",
    "sort_order": ""
}'
PHP - cURL
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "http://sushi.loc/api/rest_admin/manufacturers",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS =>"{\n    \"name\": \"jo\",\n    \"manufacturer_store\": {\n        \"0\": \"0\"\n    },\n    \"keyword\": {\n        \"2\": \"jo\"\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;