Promoções
Cupons de desconto
Includes disponíveis: customer, categories, collections, brand, products, payments
Listar cupons
GET https://api.dooki.com.br/v2/{alias}/pricing/promocodes
Request
Response
Criar cupom
POST https://api.dooki.com.br/v2/{alias}/pricing/promocodes
Parâmetro
Tipo
Obrigatório
Descrição
active
boolean
Sim
Status do cupom.
customer_id
int
Não
ID do cliente. Utilizado caso o cupom seja de uso exclusivo.
for_the_price_of
boolean
Sim
Define se o cupom modificará preços de produtos.
accumulate
boolean
Sim
Define se o desconto será acumulado com outros.
once_per_customer
boolean
Sim
Define se o cupom é de uso único por cliente.
abandoned_cart
boolean
Sim
Define se o cupom será enviado em e-mails de carrinhos abandonados.
newsletter
boolean
Sim
Define se o cupom será enviado aos leads cadastrados no campo de newsletter.
free_shipment
boolean
Sim
Define se o cupom aplicará frete grátis na compra.
ignore_promotion_products
boolean
Sim
Define se o cupom ignorará produtos em promoção na regra do desconto.
discount_type
string
Sim
Tipo de desconto do cupom p
para porcentagem e v
para valor.
value
float
Sim
Valor de desconto do cupom.
code
string
Sim
Código do cupom.
quantity
int
Sim
Quantidade disponível do cupom.
price_products
float
Não
Novo preço dos produtos cupom. Se for_the_price_of
for true
.
product_quantity
int
Não
Quantidade mínima para os preços dos produtos serem modificados. Se for_the_price_of
for true
.
min_value
float
Sim
Valor mínimo da compra para que o desconto seja aplicado.
shipment_percent
float
Não
Porcentagem de desconto no frete.
start_at
datetime
Sim
Início da validade do cupom. Formato: yyyy-mm-dd H:i:s
.
end_at
datetime
Sim
Fim da validade do cupom. Formato: yyyy-mm-dd H:i:s
.
payments_ids
array
Não
Lista de pagamentos que o desconto será aplicado.
banners_ids
array
Não
Lista de banners da promoção.
restrictions
array
Não
Regras de restrições.
Visualizar cupom
GET https://api.dooki.com.br/v2/{alias}/pricing/promocodes/{id}
Atualizar cupom
PUT https://api.dooki.com.br/v2/{alias}/pricing/promocodes/{id}
Excluir cupom
DELETE https://api.dooki.com.br/v2/{alias}/pricing/promocodes/{id}
Lista de clientes que usaram o cupom
GET https://api.dooki.com.br/v2/{alias}/pricing/promocodes/{id}/customers
Frete grátis
Listar regras de frete grátis
GET https://api.dooki.com.br/v2/{alias}/pricing/free-shipment
Request
Response
Criar ou atualizar regras de frete grátis
POST https://api.dooki.com.br/v2/{alias}/pricing/free-shipment
Parâmetro
Tipo
Obrigatório
Descrição
rules
array
Sim
Array com as regras de cada estado.
rules[shipment_service_id]
int
Sim
ID do serviço de entrega.
rules[service_name]
string
Não
Nome do serviço de entrega.
rules[min]
float
Sim
Valor mínimo da compra.
rules[uf]
string
Sim
Sigla do estado.
exclude_brands_ids
array
Não
IDS de marcas que não entram na regra de frete grátis.
exclude_categories_ids
array
Não
IDS de categorias que não entram na regra de frete grátis.
exclude_products_ids
array
Não
IDS de produtos que não entram na regra de frete grátis.
Desconto progressivo
Listar descontos progressivos
GET https://api.dooki.com.br/v2/{alias}/pricing/progressive-discounts
Request
Response
Criar desconto progressivo
POST https://api.dooki.com.br/v2/{alias}/pricing/progressive-discounts
Parâmetro
Tipo
Obrigatório
Descrição
active
bool
Não
Se o desconto estará ativo ou não
min_value
float
Sim
Valor mínimo do intervalo.
max_value
float
Sim
Valor máximo do intervalo.
percent
float
Sim
Porcentagem de desconto.
start_at
datetime
Sim
Data e horário de início.
end_at
datetime
Sim
Data e horário de término.
restrictions
array
Não
Regras de restrições
Promoções de produtos
Includes disponíveis: categories, collections, brands, products, banners
Listar promoções
GET https://api.dooki.com.br/v2/{alias}/pricing/promotions
Request
Response
Criar promoção
POST https://api.dooki.com.br/v2/{alias}/pricing/promotions
Parâmetro
Tipo
Obrigatório
Descrição
active
boolean
Sim
Status da promoção.
all_products
boolean
Sim
Marca se a promoção é para todos os produtos da loja.
utm_only
boolean
Sim
Marca se a promoção é válida apenas por tags UTM.
name
string
Sim
Nome da promoção.
slug
string
Não
Slug da promoção.
value
float
Sim
Porcentagem de desconto.
utm_source
string
Não
Origem de acesso do cliente
utm_campaign
string
Não
Campanha de origem de acesso
start_at
datetime
Sim
Início da validade do cupom. Formato: yyyy-mm-dd H:i:s
.
end_at
datetime
Sim
Fim da validade do cupom. Formato: yyyy-mm-dd H:i:s
.
restrictions
array
Não
Regras de restrições.
banners_ids
array
Não
Lista de banners que a página de promoção terá.
Visualizar promoção
GET https://api.dooki.com.br/v2/{alias}/pricing/promotions/{id}
Atualizar promoção
PUT https://api.dooki.com.br/v2/{alias}/pricing/promotions/{id}
Excluir promoção
DELETE https://api.dooki.com.br/v2/{alias}/pricing/promotions/{id}
Lista de produtos da promoção
GET https://api.dooki.com.br/v2/{alias}/pricing/promotions/{id}/products
Combos (compre junto)
Includes disponíveis: products
Listar combos
GET https://api.dooki.com.br/v2/{alias}/pricing/combos
Request
Response
Criar combo
POST https://api.dooki.com.br/v2/{alias}/pricing/combos
Parâmetro
Tipo
Obrigatório
Descrição
active
boolean
Sim
Status do compre junto.
name
string
Sim
Nome do compre junto.
description
string
Não
Descrição do compre junto.
discount_type
string
Sim
Tipo de desconto. p
para porcentagem e v
para valor.
discount_value
float
Sim
Valor do desconto.
products_ids
array
Sim
Lista de produtos que o desconto será aplicado.
Visualizar combo
GET https://api.dooki.com.br/v2/{alias}/pricing/combos/{id}
Atualizar combo
PUT https://api.dooki.com.br/v2/{alias}/pricing/combos/{id}
Excluir combo
DELETE https://api.dooki.com.br/v2/{alias}/pricing/combos/{id}
Atualizado
Isto foi útil?