ReferenciaProductosConsultar Atributos
GET

Consultar Atributos

Endpoint

https://sellercenter-api.falabella.com/?Action=GetCategoryAttributes

GetCategoryAttributes. Para una categoría determinada, utilizando el campo PrimaryCategory (CategoryId), puedes obtener los atributos relacionados a esta categoría

Cambios en los atributos

Cada vez que un atributo cambie ya sea por temas interno o por temas regulatorios se avisará con anticipación a los comercios. Temas regulatorios: 30 días de anticipación. Temas internos: 90 días de anticipación.

Parámetros

Action

string
Requerido
Nombre de la función que se va a llamar. Obligatorio y debe ser 'GetCategoryAttributes' en este caso. Si se omite, se devuelve un error 'E001: Parameter Action is mandatory' (El parámetro Action es obligatorio). Si se proporciona una cadena de función desconocida, se devuelve un mensaje de error 'E008: Invalid Action' (Acción no válida). GetCategoryAttributes

Format

string
Opcional
Si se proporciona, debe ser 'JSON' o 'XML'. Si no se proporciona, se asume 'XML'. XML

Timestamp

date
Requerido
La hora actual en formato ISO8601 relativa a UTC (p. Ej., Marca de tiempo = 2015-04-01T10: 00: 00 + 02: 00 para Berlín), de modo que las llamadas no puedan ser reproducidas por un tercero que espíe (es decir, aquellas llamadas demasiado lejos en el pasado o en el futuro producen un mensaje de error). Obligatorio. Si no se proporciona, aparece el mensaje de error 'E001: La marca de tiempo del parámetro es obligatoria'. Si la marca de tiempo es demasiado antigua o está en el futuro, se devuelve un mensaje de error "E003: Timestamp has expired" (Timestamp expiró).

UserID

string
Requerido
El ID del usuario que realiza la llamada. La lista de usuarios autorizados se mantiene en la interfaz web del Centro de vendedores en Configuración general / Administrar usuarios.

Version

string
Requerido
La versión de API contra la que se ejecutará esta llamada, en formato mayor-punto-menor. Actualmente debe ser 1.0, aunque la versión real de la API es 2.6.20. Si se omite, se devuelve un mensaje de error "E001: Parameter Version is mandatory" (El parámetro Version es obligatorio).

Headers

accept

string
Opcional
Generado a partir de los tipos de contenido de respuesta disponibles. Valores permitidos: application/xml, application/json. application/json

Los campos de respuesta proporcionados por esta API se encuentran detallados en la siguiente tabla:

NombreTipoDescripción
NameStringIdentificador del atributo
LabelStringNombre para mostrar legible por humanos del atributo
isMandatoryBooleanSi el atributo es obligatorio (1 = mandatorio - 0 = no mandatorio)
DescriptionStringDescripción del atributo
AttributeTypeStringTipo de atributo, si su valor es system, cuando se cree el producto, el atributo deberá ir fuera de productdata.
ExampleValueStringValor de ejemplo para el atributo
OptionsNodeEnumera todos los nodos de opciones

Respuesta 200

<?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
	<Head>
		<RequestId/>
		<RequestAction>GetCategoryAttributes</RequestAction>
		<ResponseType>Attributes</ResponseType>
		<Timestamp>2015-07-01T11:11:11+0000</Timestamp>
	</Head>
	<Body>
		<Attribute>
			<Label>Memory Size (GB)</Label>
			<Name>storage_capacity</Name>
			<GlobalIdentifier/>
			<isMandatory>0</isMandatory>
			<Description> Memory Size</Description>
			<AttributeType>value</AttributeType>
			<ExampleValue/>
			<Options/>
		</Attribute>
		<Attribute>
			<Label>Processor</Label>
			<Name>cpu_brand</Name>
			<GlobalIdentifier/>
			<isMandatory>0</isMandatory>
			<Description/>
			<AttributeType>option</AttributeType>
			<ExampleValue/>
			<Options>
				<Option>
          <GlobalIdentifier/>
          <Name>Intel</Name>
          <isDefault>0</isDefault>
				</Option>
				<Option>
          <GlobalIdentifier/>
          <Name>AMD</Name>
          <isDefault>0</isDefault>
        </Option>
				<Option>
					<GlobalIdentifier/>
					<Name>NVIDIA</Name>
					<isDefault>0</isDefault>
				</Option>
			</Options>
		</Attribute>
    <Attribute>
      <Label>TaxClass</Label>
      <Name>TaxClass</Name>
      <GlobalIdentifier/>
      <isMandatory>0</isMandatory>
      <Description/>
      <AttributeType>option</AttributeType>
      <ExampleValue/>
      <Options>
        <Option>
          <GlobalIdentifier/>
          <Name>default 23</Name>
          <isDefault>1</isDefault>
        </Option>
        <Option>
          <GlobalIdentifier/>
          <Name>zero</Name>
          <isDefault>0</isDefault>
        </Option>
      </Options>
    </Attribute>
    <Attribute>
      <Label>ShipmentType</Label>
      <Name>ShipmentType</Name>
      <GlobalIdentifier/>
      <isMandatory>0</isMandatory>
      <Description/>
      <AttributeType>option</AttributeType>
      <ExampleValue/>
      <Options>
        <Option>
          <GlobalIdentifier/>
          <Name>Dropshipping</Name>
          <isDefault>0</isDefault>
        </Option>
        <Option>
          <GlobalIdentifier/>
          <Name>Cross docking</Name>
          <isDefault>0</isDefault>
        </Option>
      </Options>
    </Attribute>
  </Body>  
</SuccessResponse>

Campo isMandatory es IMPORTANTE

Recuerda que importante siempre llenar los campos que están asignados como "mandatorios", ya que un gran porcentaje de errores en la carga de catalogo se debe a la omisión de este campo. En el caso de que un atributo cambie su condición de no mandatorio a mandatorio se comunicará 90 días con anticipación vía correo a los contactos registrados por el seller.

Errores

Código de errorMensaje
57E057: No attribute sets linked to that category (No hay conjuntos de atributos vinculados a esa categoría).