What buyers see
you want to control what the shop says about member prices - which is, by default, nothing at all.
Quiet by default
Out of the box the plugin adds no text to your shop. A member simply sees the member price with the regular price struck through next to it – exactly the way WooCommerce and your theme show any other reduced price, so it looks native everywhere. A shopper looking at a price wants the price; anything else is opt-in.
Both lines below live in WooCommerce → Settings → Products → Member pricing and are empty until you fill them in.
The member label
Member price label is shown to a buyer who is getting a member price. Use %s where you want the audience name:
Member price: %s
Leave it empty (the default) and members just quietly get their price – audience names are often internal labels that read badly in public.
The upsell line
Upsell to non members is shown to a buyer who is not getting a member price – and it is the line that earns the plugin its keep. Hiding a price from a non-member sells nothing; showing them what they would save does. Use %1$s for the member price and %2$s for the saving:
Members pay %1$s (save %2$s)
renders as “Members pay $15.00 (save $5.00)” with your shop’s live prices and currency. Set the Membership page URL and a Join link is appended, pointing wherever people sign up.
The line only appears when there is a real saving to show – if a public sale currently beats the best member price, nothing is rendered.
Where the notes appear
- On simple products and single variations – under the price, as a small muted line.
- Not on a variable product’s price range: only some variations may be discounted, and a badge on a range would overpromise.
Styling and overrides
The notes render as small.venuera-mp-note (modifiers --member and --upsell) – a few lines of CSS in your theme restyles them. Developers can replace the upsell markup entirely with the venuera_mp_upsell_html filter.
% or a broken placeholder costs you the label, never the shop page.