Fixed

Loyalty rewards no longer show a false minimum-order label

Customer PortalRetention

Subscribers using the Subi customer portal to redeem loyalty rewards were seeing a confusing label — "Minimum $0.00 order" — on rewards that actually have no minimum order requirement at all.

What was wrong

When a loyalty reward is configured without a minimum order threshold, the backend serializer was sending the value as the string "0.00" instead of the number 0. JavaScript treats a non-empty string as truthy, so the portal UI interpreted the value as a real minimum and rendered the label, even though there was no minimum to enforce.

What changed

The loyalty reward serializer now sends 0 as a JSON number, not a string. The portal evaluates it correctly as falsy, and the "Minimum order" label no longer appears for rewards that have no minimum. Rewards that do carry a real minimum (for example, "Minimum $25.00 order") are unaffected — they still display as before.

What you need to do

Nothing. The fix is live in production as of 10 August 2026. If your loyalty program includes any rewards with no minimum order requirement, your subscribers will no longer see the misleading label in their portal.

Beyond Subscriptions

Launch and scale recurring revenue on Shopify in days, not months.

Book Demo