Campos Personalizados

Campos Personalizados

 

Los campos personalizados son campos adicionales que pueden tener los usuarios, tiendas o productos.

Los campos personalizados pueden ser de distinto tipo de campo como por ejemplo, un texto, un numero, una opcion dentro de muchas, etc.

URL Base: https://__URL_DE_TU_MARKET__/api/v1/custom_fields/

Acciones

Listado de Campos Personalizados

URL: https://__URL_DE_TU_MARKET__/api/v1/custom_fields/

Verbo: GET

Parametros a enviar

En la tabla que se muestra a continuación se listan los parametros recibidos por la API.

Parametro

Descripción

Condición

search

Es el termino a buscar entre todas las categorias

Opcional

Ejemplo de llamada GET

curl --location --request GET 'http://ingenio-market.loc/api/v1/custom_fields/' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer 1|gcuLz11M0LapVax1kKsyi6T0RVOgJX4UXro0pSEf'

Ejemplo de respuesta

Crear un campo personalizado

URL: https://__URL_DE_TU_MARKET__/api/v1/custom_fields/

Verbo: POST

Esta llamada te permite crear una caracteristica

Cada caracteristica tiene los siguientes datos:

Dato

Tipo

Observaciones

name

string

Es el nombre del item.

Obligatorio

to_owner

string

Store, User o Product

identifica a quien corresponde el dato

field_type_id

integer

Es el identificador del tipo de campo

options

string con opciones separados por comas o

array de opciones

[

opciones1,

opciones2,

….

]

Es obligatorio si el tipo de campo lo requiere

attributes_field

[]

este campo es una array con los valores definidos de las propiedades del tipo de campo. Por ejemplo para un campo del tipo numero se puede definir el max y el min

[

min:3,

max:7

]

hide_to_owner

boolean

Este campo determina si el mismo es completado por el propietario (owner)