A long wooden sorting tray in four compartments: a stack of blank tickets, a coiled ribbon, three brass weights and a key on a ring.
Prices and offers3 min read

What rules does bernard apply so my prices stay fair?

A price list is easy to get wrong without noticing. A member pays more than a visitor. A code takes a course to nothing. A change to a price quietly hits people who already paid. Bernard checks for these before anything changes. This page lists the rules, so nothing surprises you or your buyers.

The prompt

“Explain the pricing rules that apply to my [course or membership name]. Tell me what a visitor, a member and someone with a code would each pay.”

Signed in, Get my prompt fills in your site for you. Otherwise press Copy and fill in the [bracketed] parts. First time? Connect your AI to bernard once: Use your own AI (opens in a new tab).

Codes never stack

One code per order. A code never adds to another reduction, and a few prices take no code at all:

Codes do work on a version with included months of your membership; the code comes off the course part (Give a few months of my membership with a course).

A member price always needs a sign-in

A member price is shown only to a member who has signed in on that device. Checkout checks the sign-in again. Typing an email address is never enough, and checkout never says whether an address belongs to a member. A visitor who is not signed in sees a “Members: sign in to see your price” link. The same goes for a complete-the-set bundle price.

A member price must also be lower than the lowest price everyone else pays. Bernard refuses one that is not, so members never pay more.

A sold price never changes

A price that has been paid is never edited. A change makes a new version for new buyers, and each past order keeps its version. The access term is fixed the same way: someone who bought a year keeps a year, whatever you sell next. A bundle’s courses are fixed once anyone has bought it, so an earlier buyer is never given a course added later. For a membership you choose whether current members keep their price (Put up my membership price without upsetting the people already paying).

Other checks you will meet

Seeing the result

Before you say yes to a change, Bernard shows a table of what each kind of buyer would pay: a visitor, a visitor with a code, a member, a member with a code, a joiner and someone completing a bundle (Help me plan my prices: courses, bundles, a membership and member prices). Your whole price list is always one question away (Show me all my prices in one place), and every pricing option is shown together in Every way I can price my courses, memberships and workshops.

Questions people ask

Why was my discount code refused on a member price?
Codes never add to a member price, because the member price is already the lowest one. The member can use the code on a different price of the same course, and bernard’s price table shows which single price is lowest for each kind of buyer.
Why does a member have to be signed in to see their price?
Your page cannot know who is looking at it. It checks the visitor’s sign-in, never an email address they type, so the price is never sold to someone who is not a member and the page never tells anyone whether an email belongs to a member.
If I change a price, what happens to people who already paid?
Nothing. A price someone has paid is never edited. Bernard makes a new version for new buyers, and every past order keeps the version it was paid at, with the access it was bought with.
Do I need to approve these rules?
They apply automatically. What you approve is the page that shows your prices: course and membership page changes go live when you approve them. Bernard refuses a setting that breaks a rule, and tells you why.

Next