WordPress plugins · Shopify apps

Small tools that get the boring parts right.

Bpers builds software for people who run their own sites and stores — where an error message has to explain itself, an invoice has to satisfy a tax office, and a job you do every week should take a minute instead of an afternoon.

Two plugins live on WordPress.org. Reamly is in review for the Shopify App Store.

A document from Reamly, one of the three tools below. Every label comes from the app’s own translation files — pick a language and watch it change. Arabic flips the whole layout right to left.

  • Two plugins on WordPress.org
  • One Shopify app
  • No trackers, in anything we make
  • Support answered by the person who wrote it

What we ship

Three tools, two platforms. Each does a single job.

Narrow on purpose. Each one does something you already have to do, well enough that you stop thinking about it.

WordPress plugin

Nonce Failure Explainer

Explains “Are you sure you want to do this?” and “Security check failed” — the two least helpful errors in WordPress. It finds the nonce check that failed and names the likely cause, instead of leaving you to guess which plugin did it.

Free · GPL · installs from your dashboard

What it does
WordPress plugin

Review Count & Star Rating

Show your Google, Trustpilot or Facebook rating and review count anywhere on your site. Set the figures once and every page using the shortcode or the block updates together — instead of being wrong in a dozen places the moment the count changes.

Free · GPL · works with any review platform

What it does
Shopify app

Reamly

Invoices, packing slips and credit notes from your Shopify orders. Bulk print hundreds in one run, correct EU and international VAT, seven languages including Arabic. Billed per document, never per order.

In review for the Shopify App Store

See what Reamly does

Reamly · try it

The most common way an invoice is quietly wrong.

If your storefront prices include tax, the price is not the tax base — and treating it as one overstates the VAT on every single line. Change the numbers and watch the two methods separate.

What Reamly prints

base = €120.00 ÷ 1.20

Tax base€100.00
VAT€20.00
Invoice total€120.00

The common mistake

tax = €120.00 × 0.20

Tax base€120.00
VAT€24.00
Invoice total€144.00
€4.00per line

That is the gap between the two methods on a single line. Multiply it by a year of orders and it is the tax you either overpaid or cannot defend.

Runs entirely in your browser. Nothing you type here is sent anywhere, stored, or seen by us.

Measured, not estimated

One Reamly bulk run, start to finish.

500

orders selected in one run

587s

to render every document

0

failed, and none silently dropped

1

merged PDF at the end of it

A document that fails is named with its reason and the rest of the batch still completes. Reprinting allocates no new number — print the same order twice and you get the same invoice back.

How we build

Narrow, finished, and honest about the gaps.

01 One job, done properly
Each tool does one thing you already have to do, and does it well enough that you stop thinking about it. No dashboards nobody opens, and no second feature bolted on to justify a higher tier.
02 The least access that works
Reamly asks for three permissions — orders, products, customers — and all three are read-only. It requests no theme access at all. The WordPress plugins ship no telemetry and phone nowhere. A permission we do not need is a permission we do not ask for.
03 Free where free makes sense
Both WordPress plugins are free and GPL on the WordPress.org directory. Reamly is billed on the documents you generate, never on every order in your store — and only its free plan stops at the cap, because cutting off someone mid-month who is paying you is its own kind of insult.
04 The answer is sometimes no
Reamly cannot invoice orders placed before you installed it, and its product page says so in plain words rather than burying it in a FAQ. A feature we have not built is not a feature we will imply.
05 Support is a person
Email reaches whoever wrote the code. There is no ticket queue, because there is no queue — and no chat widget on this page loading a third-party script to pretend otherwise.

Questions

The things people ask before installing anything.

Do you build WordPress plugins or Shopify apps?
Both. There are two plugins on the WordPress.org directory — Nonce Failure Explainer and Review Count & Star Rating — and Reamly, an invoicing app for Shopify. They are separate products for separate platforms, and each one does a single job.
Are the WordPress plugins free?
Yes. Both are on the WordPress.org plugin directory, which means they are GPL-licensed, free to install from your own dashboard, and reviewed by the WordPress plugin team before they are listed.
What does Reamly do that Shopify does not?
Shopify can print an order. Reamly prints an invoice a tax office will accept: the correct VAT base whether your prices include tax or exclude it, EU reverse charge checked against VIES, sequential gap-free numbering, and seven languages including Arabic laid out right to left. It also prints hundreds in one run into a single merged PDF.
Why does VAT come out wrong on tax-inclusive prices?
Because the price shown on the storefront is not the tax base. On a €120 price at 20% the base is €100 and the VAT is €20, but multiplying €120 by 20% gives €24 — an overstatement on every line. There is a calculator on this page that shows the gap at any rate.
Do you take on client work?
A limited amount, alongside the products — Shopify apps and store work, WordPress plugins and site work, and SEO. It is deliberately a small part of what we do, so the answer is sometimes no or not yet. Say what you need and you will get a straight answer either way.
How do I get support?
Email. It reaches the person who wrote the code, and there is no ticket queue. WordPress plugin questions are also answered on each plugin’s support forum on WordPress.org.

Writing

What we learn building these, written down.

All writing

Something specific wasting your week?

That is where these come from. Tell us what your site or store makes you do by hand.