The product page is where the decision gets made. Everything after it is administration.
Which makes it the one place a loyalty programme most needs to be visible, and the place most programmes are completely absent.
What it shows
A short line under the add-to-cart button with what buying this product earns.
The number is calculated properly rather than from the base rate. Any product or category multiplier is applied. So is the customer’s tier. A Gold customer looking at a double-points category sees the number they will actually get, not a generic figure they will later find was conservative.
Products excluded from earning simply do not show a badge, rather than showing zero.
Why the placement matters
Right next to the button, because that is where attention is when someone is deciding.
Loyalty information in a sidebar, in the footer, or on a separate rewards page reaches the customers who were already engaged with your programme. Those are not the ones who need convincing. The badge reaches the customer who has never thought about your points at all, at the exact second it is relevant to them.
What it does to a multiplier
It makes multipliers work.
A double-points category with no visible badge is a cost you incur silently, and the customer discovers it afterwards if at all. Their buying decision was made without the information, so the multiplier bought you nothing.
The badge is what converts an earning rule into a reason to choose this product over another one. If you are going to run multipliers, this is the surface that pays for them.
For visitors without an account
Someone not logged in sees what they would earn if they had an account, which is the same argument the checkout makes, placed earlier.
Some of them will register before adding to cart, which is the best possible version of that conversion because it happens before any friction.
Styling
Takes its colours and type from your Brand Hub settings, so it reads as part of your product page rather than a plugin’s badge sitting on top of it.