Editar uma promoção existente
Como o PUT substitui a promoção inteira, a edição segura é sempre “ler, ajustar, reenviar”.
- Leia a promoção com
GET /api/promotions/{promotionId}e use o conteúdo dedata. - Se houver condição de clientes específicos (
1/4), troque ovalues[0](a contagem) pelo JSON descrito em Ao editar, usando oconditionPromotionIddesta leitura. - Os campos somente leitura podem ficar no corpo, pois são ignorados:
accumulationLinkDetails,accumulationInboundLinks,conditionGroups[].id,conditionPromotionId,discountPromotionId,arguments[].name,arguments[].optional,multipleCouponConfig.hasMultipleCoupons,stamps[].name,stamps[].active,stamps[].urlImage. - Faça a alteração desejada e envie com
PUT /api/promotions/{promotionId}. Se a promoção estiver expirada, informe umendDatefuturo. - Confira o resultado com um novo
GET. Os IDs de grupos, condições e descontos terão mudado.
Só quer ligar ou desligar?Use
PUT /api/promotions/{promotionId}/status, que não exige reenviar a promoção.
Updated about 2 hours ago

