All updates

Store redemption choices and milestones as a widget

Give traders a choice of how to redeem a store reward, embed milestones as a widget, and set a different progress icon for each milestone stage.

01 ·Let traders choose how a reward is redeemed

A store item can now offer more than one way to redeem it. When a trader redeems a reward that has options set up, a dialog asks them to pick one, for example physical delivery or a custom option a broker has defined. A broker builds each option with its own title and icon, and adds any number of text or number fields for the trader to fill in. Those answers ride along in the purchase webhook, and a custom confirmation message can show once the trader is done.

Redeem a reward
It has options
Pick one
Physical deliveryCustom
Fill its fields
Text or number
Purchase webhook
Carries the answers
Illustration · The trader picks an option, fills its fields, and the answers ride the webhook
Why it matters

One reward rarely suits every trader. Letting them choose the redemption that fits, and collecting the details a broker needs to fulfil it in the same step, turns the store from a fixed catalogue into something closer to how a broker actually delivers rewards.

02 ·Embed milestones as a widget

Milestones are now a widget type, so a broker can place milestone progress directly in the client portal. There are two layouts: a Progress Tracker, a compact single-milestone view small enough to sit in a navigation bar, and a Dashboard View, a larger panel that shows several milestones with carousel or page navigation.

Both layouts come with display controls. A broker chooses which milestone groups appear, turns the list and map views on or off, and picks one of four map orientations. A More details panel and a submission flow are built in, so a trader can act on a milestone from inside the widget.

Why it matters

Milestones drive the return-visit habit only when a trader can see how close the next one is. Embedding them where traders already spend time keeps that progress in view across the client portal.

03 ·A different progress icon for each milestone stage

In the milestone map view, a broker can now set a different progress icon for each stage rather than one icon across the whole map. A toggle unlocks per-stage icons, and a Reset all stages button returns every stage to the default after a confirmation prompt.