1. Home
  2. Compras
  3. API V2
  4. Endpoint: Editar preço de produto

Endpoint: Editar preço de produto

Endpoint que permite editar o preço de um produto na plataforma da SULTS.

URL: https://api.sults.com.br/api/v2/compras/product/price/edit

Método: PUT

Parâmetros

Headers

HeaderValor
Authorization<token_de_acesso>
Content-Typeapplication/json;charset=UTF-8

Body Attributes

Observação: Campo productAssortomentId é utilizado apenas se o recurso de Mix estiver habilitado no sistema SULTS em https://suaempresa.sults.com.br/comercial/adm/configuracao/mix-produto.

Nome AtributoTipoValor
productIdIntegerCódigo do produto

Requerido
supplierIdIntegerCódigo do fornecedor do produto

Requerido
variantIdIntegerCódigo da variante

Requerido caso inventoryScope = “ON_VARIANT” ou “ON_PRODUCT_ASSORTMENT_VARIANT”
productAssortmentIdIntegerCódigo do mix

Requerido
statusStringCódigo da situação

Valores:
º “ENABLED_SALE”: Habilitado para venda
º “DISABLED_SALE”: Desabilitado para venda

Requerido
priceDecimalPreço do produto
regularPriceDecimalPreço do produto sem desconto
orderProductValueMinDecimalValor mínimo que se deve pedir deste produto no pedido
(preço * quantidade)
orderProductQuantityMinIntegerQuantidade mínima exigida para este produto por pedido.
orderProductQuantityStepIntegerIncremento ou múltiplo exigido para a compra do produto
purchaseQuantityLimitIntegerQuantidade máxima permitida para este produto por pedido.
purchaseQuantityLimitEndDateStringData máxima de expiração permitida para fazer pedido deste produto.

Exemplo: 2022-06-27

O parâmetro “orderProductQuantityStep” atua como base de cálculo. Para que o pedido seja válido, o “orderProductQuantityMin” e o “purchaseQuantityLimit” devem ser múltiplos do “orderProductQuantityStep“.

Exemplo

fetch("https://api.sults.com.br/api/v2/compras/product/price/edit", {
	method: "PUT",
	headers: {
		"Authorization": "<token_de_acesso>"
	},
	body: {
        "productId": 1,
        "supplierId": 1,
        "variantId": 76,
        "productAssortmentId": 9,//Requerido apenas com Mix habilitado
        "status": "ENABLED_SALE",
        "price": 27.99,
        "regularPrice": 30.99,
        "orderProductValueMin": 28.99,
        "orderProductQuantityMin": 4,
        "orderProductQuantityStep": 2,
        "purchaseQuantityLimit": 20,
        "purchaseQuantityLimitEndDate": "2026-07-12",
    }
})

Resposta

Após a operação ser concluída com sucesso, é retornado o status code 200, porém sem nenhuma informação extra. Caso algum erro aconteça com a operação, é retornado detalhes sobre o erro.

Atualizado em 10/07/2026