Saltar al contenido principal
POST
/
products
/
{productId}
/
variants
Crear
curl --request POST \
  --url https://sandbox.api.riqra.com/products/{productId}/variants \
  --header 'Content-Type: application/json' \
  --header 'api-key: <api-key>' \
  --data '
{
  "sku": "<string>",
  "price": 123,
  "stock": 123,
  "erpCode": "<string>",
  "priceIsTaxExempt": false,
  "salesUnitFactor": 1,
  "jumpFactor": 1,
  "images": [
    {
      "url": "<string>",
      "order": 123
    }
  ],
  "order": 123,
  "attributes": [
    {
      "name": "<string>",
      "value": "<string>"
    }
  ],
  "weight": 123,
  "length": 123,
  "width": 123,
  "height": 123
}
'
{
  "errors": [
    {
      "message": "<string>",
      "code": 123
    }
  ]
}

Autorizaciones

api-key
string
header
requerido

Todas las llamadas al API tienen que contener este header junto a la clave para poder autenticar y autorizar al cliente.

Parámetros de ruta

productId
integer<int64>
requerido

ID del producto.

Cuerpo

application/json
sku
string
requerido

SKU(Stock Keeping Unit) de la variante del producto.

price
number<float>
requerido

El precio se adjuntará a la lista de precios por defecto.

stock
integer
requerido

El stock se adjuntará al almacén por defecto.

erpCode
string

ErpCode es el código utilizado internamente por su ERP para identificar la variante del producto.

priceIsTaxExempt
boolean
predeterminado:false

Indica si el precio de la variante está o no exento del cálculo de impuestos.

salesUnitFactor
number<float>
predeterminado:1

La cantidad de ventas de este producto es un múltiplo de este valor.

El valor debe tener como máximo 2 valores decimales.

Ejemplo:

3.14

jumpFactor
integer<int64>
predeterminado:1

JumpFactor de un producto: es un múltiplo en el que saltará el contador. Ejemplo: si jumpFactor es 4, la cantidad mínima a comprar será 4, entonces el contador pasará de 4 a 8, de 8 a 12 y así sucesivamente.

El valor debe ser un número entero positivo.

Rango requerido: x >= 1
Ejemplo:

4

images
ProductImages · object[]
Maximum array length: 5
order
integer

Orden de la variante entre todas las demás variantes, si existe más de una.

attributes
object[]

Atributos con sus valores que siguen los nombres dictados por el producto padre (principal).

weight
number

Peso de la variante.

length
number

Largura de la variante.

width
number

Anchura de la variante.

height
number

Altura de la variante.

Respuesta

No Content