Actualizar oferta

Este endpoint permite actualizar una oferta de producto (stock y precio).

Endpoint

PUT https://api.tp.yuju.io/products/{id_product}

ParámetroDescripción
id_productid del producto que se va a actualizar

La actualización de oferta se basa en el stock y el precio de tus productos. Puedes hacer la actualización individual de una oferta de un producto siguiendo el siguiente ejemplo.

{
  "stock": 10,
  "price": 399.9
}

Ejemplo:

{
    "success": [
        {
            "id_product": "26891339",
            "id_shop": "1088955",
            "warning": null
        }
    ],
    "errors": []
}

Puedes igualmente actualizar campos de oferta por marketplace en los campos generales. Mira el siguiente ejemplo

Para cambiar campos por marketplace:

{
  "sku": "1034-24-spg0282", 
  "price": 78940.0, 
  "stock": 5, 
  "channel_fields": {
    "13": {
      "general": {
        "stock": 4, 
        "price": 78946000.0
      },
    }
  }
}  

Modelo

CampoDescripción
skuSKU del producto que se desea actualizar
pricePrecio de la oferta
stockStock de la oferta
channel_fieldses un objeto que agrupa la información de diferentes canales. Cada canal está representado por una clave única dentro de este objeto. Dentro de cada canal, encontramos dos objetos: uno para los datos generales (stock, price) y otro para los datos específicos del canal en cuestión (ver la tabla de campos personalizados, solo son permitidos para este endpoint los campos relacionados con descuentos).

📘

Mira este video tutorial para actualizar la oferta de tus productos.


What’s Next

Asignar la categoria de un canal a un producto