Rutba

Blog · Business Suite

A page of zeroes is a worse claim than nothing at all

The promoter’s page on the storefront is deliberately thin: it says where you stand, and nothing else. A dashboard of zero earnings would tell an approved promoter they have earned nothing, a different and much worse statement than "this does not exist yet".

· 3 min read · updated 9 October 2026

Share this

The easy way to ship half a product is to build the whole interface and leave the numbers at zero. An approved affiliate opens their dashboard and sees earnings: 0.00, sales referred: 0, balance: 0.00. It looks finished. It is also a lie, and a specific one.

"You have earned nothing" is a claim about the promoter’s performance. The truth is that earning does not exist yet: the coupons, attribution and balance are the half of the programme that is not built. A promoter who reads zeroes concludes their audience is not buying. A promoter who reads "not available yet" concludes the right thing.

"You have earned nothing" and "this does not exist yet" are different statements, and only one of them is true.

What the page does instead: say where you stand

So the promoter’s page on the storefront does one job today, and does it precisely. It works out which of four situations the visitor is in and says so:

SituationWhat the page does
Not signed inSends them to sign in
Signed in, never appliedSends them to the application; this is the ordinary case, not an error
SuspendedSays so, and still lets them see the page
The shop does not run a programmeSays nothing more

Never having applied is not an error

A shopper who opens the affiliate page without ever having applied gets the application, not an error message. That sounds obvious, but the underlying answer from the system is "no record", and plenty of software turns "no record" into "something went wrong". For the overwhelming majority of visitors, having no promoter record is simply the truth.

A suspended promoter can still read why

The obvious implementation of suspension is to lock the page. That leaves the one person with the most urgent question (why was I suspended?) facing a closed door. A suspended promoter keeps access to their page on purpose, so they can read the notice.

A visibility switch, never a kill switch on money

A shop can turn its programme off. That hides the promoter pages and stops new applications. What it must never do (and the rule was written down before the money half exists, so it cannot be forgotten when it does) is stop money a promoter is already owed. Turning the programme off is a decision about the future; it cannot be a way of not paying for the past.

Four kinds of promoter

The agreements behind the page, and why one cannot bind them all.

Read part 2

Read next

Workspace

We built the whole meeting and you still cannot buy it

Rooms, lobby, breakouts, polls, whiteboard, attendance reports: built and tested. The media server all of it talks to is not deployed, so the product is listed as coming soon. Also: why we refuse end-to-end encryption.

3 min read

Business Suite

The till renders a total. It does not choose one

A point of sale that trusts the total its screen sends is fine until a discount means money owed to somebody else. Our till now asks for a sale to exist, and the server says what it costs, the rule the web checkout has always followed.

3 min read

Business Suite

How the Rutba products fit together for a small business

A shop that sells at a counter and online, delivers some orders itself and has a bookkeeper uses five Rutba products. They work as one business because they share one product list, one stock number, one order and one customer.

4 min read

Share this

One family

The rest of Rutba

One account across all of it. Sign in once and the products know each other.

PORTAL-BLOG-DETAIL · 2e7a24c