Cupom roleta premiada

Olá, é possível de alguma maneira incluir uma “roleta premiada” no site para cada cliente, que ao girar e ganhar x prêmio - 25% de desconto, por exemplo - ganha direito a usar um cupom de 25% de desconto

Olá @alexagustini , acredito que daria sim, minha logica para isso seria o seguinte:

Feito isso voce pode usar a API para adicionar o cupon que foi premiado para o cliente assim:

fetch(“/api/checkout/pub/orderForm/ID_ORDERFORM_AQUI/coupons”, {
“body”: JSON.stringify({
“text”: “NOME DO CUPOM QUE DÁ DESCONTO AQUI…”,
“expectedOrderFormSections”:
[“items”, “totalizers”, “clientProfileData”, “shippingData”, “paymentData”, “sellers”, “messages”, “marketingData”, “clientPreferencesData”, “storePreferencesData”, “giftRegistryData”, “ratesAndBenefitsData”, “openTextField”, “commercialConditionData”, “customData”]
}),
“method”: “POST”,
“mode”: “cors”,
“credentials”: “include”
});

Hmm ok, vou tentar algo assim, obrigado