A feature you turned on is not showing on your website
Multi-currency prices, order bumps, bundle offers, contact forms, newsletter signup, "Only 3 left" badges, saved cards and the address book all work in Brainerce, but your website only shows them once someone builds them in. Here is which ones need work and what to ask your developer for.
You switched something on in Brainerce, went to look at your shop, and nothing changed. Almost always the setting is fine and the shop is fine. They are two separate pieces of software, and nobody has connected this particular feature between them yet.
Why your website does not show it
Brainerce is the engine behind your shop: the catalogue, prices, stock, discounts, checkout, payments and customers. Your website is separate code, written by you, your developer, or an AI builder. It asks Brainerce for what it wants to display, and it can only display what it thought to ask for.
So a setting in Brainerce does two things and not three:
- It changes what Brainerce does. Points are earned, the discount is applied at checkout, the extra currency is available.
- It changes what Brainerce offers your website.
- It does not change your website. That part is code someone has to write.
This is different from Shopify or Wix, where the shop and the settings ship together. Here, the shop is yours. It is why you can make it look like anything, and it is why a new feature is a small job for whoever built it rather than a toggle.
The fastest way to tell the difference between "not built" and "broken": if a feature works in the Brainerce dashboard (the discount applies on a test order, the points ledger moves) but is invisible on your site, it is not built. If it fails in the dashboard too, that is a real fault and worth emailing [email protected] about.
Which features need work on your website
Everything in this table works in Brainerce today. The right column is what your site needs before a customer ever sees it.
| What you set up in Brainerce | Does your website show it by itself? |
|---|---|
| Prices in other currencies (Regions) | No, and this one shows the wrong price rather than nothing. See below. |
| Contact forms | No. A hand-written contact form on your site never delivers the fields you set up. |
| Newsletter signup | No, unless your site has a signup box wired to Brainerce. |
| Order bumps and bundle offers | No. Someone has to render the offer on your checkout and cart pages. |
| "Only 3 left" low-stock badge | Partly, and it usually ignores the number you set. See below. |
| Estimated VAT or sales tax before checkout | No. Nothing shows an estimate until it is built in. |
| Saved cards ("save this card for next time") | No. Nothing offers it at checkout until it is built in. |
| Saved address book in the customer account | No, and it is always available, so there is nothing to switch on first. |
| Loyalty points, tiers, referrals | Not yet available to set up at all. See what Brainerce does not do. |
| Subscriptions a customer signs up for | Not possible today on any website. See what Brainerce does not do. |
The rest of this page covers the ones where "not built" has a consequence worth knowing about.
Wrong currency: your shop can charge everyone in your home currency
This is the one to check first, because it is the only feature in this list that fails silently and expensively.
If you set up Regions so European buyers see euros, your website only serves euros once it asks Brainerce which region the visitor is in and passes that along. A site that never asks gets your default region every time. So a German customer sees a page that looks perfectly normal, correctly laid out, no error anywhere, showing shekels or dollars at your home prices.
Nothing warns you. The prices are not blank and the page is not broken, so this can run for months.
Check it yourself in two minutes: open your shop and look at the prices. If you have more than one region set up and every visitor sees your home currency no matter where they are, it is not built.
A one-region shop is unaffected today and still worth wiring. The day you add a second region, an unwired shop quietly serves it the wrong currency, on the same afternoon you thought you had launched a new market.
A currency switcher is worth asking for as well. Guessing the country from the visitor's internet connection is wrong for travellers, expats and anyone using a VPN, so let people pick.
"Only 3 left" badges usually ignore the number you set
Two separate things go wrong here, and both are on the website side.
The number is often hardcoded. The Low Stock Threshold you set under Channels → your channel → Settings → Inventory has to be sent to your website and used there. A storefront built from our own starter kit ships with 5 written into it, so it says "Only 5 left" whatever you set. Setting the channel threshold to 2 changes nothing on the page until your developer passes the real number through.
The Low Stock Warning toggle may be ignored too. Switching it off is a message to your website, not an instruction it is forced to obey. A site that was never wired to read it keeps showing the badge.
The low-stock alert email to you is unaffected by all of this. That is sent by Brainerce and lands in your inbox whatever your website does. See Set up low-stock alerts.
Contact form fields that never reach you
You can build a contact form under Customers → Inquiries with exactly the fields you want: order number, preferred callback time, a dropdown of enquiry types.
If your website has its own hand-written contact form, none of that arrives. A name/email/message form somebody coded by hand submits a name, an email and a message, and your extra fields are simply not on it. Worse, if that form was never wired to Brainerce at all, the messages land nowhere and your Inquiries page stays empty while customers believe they contacted you.
Test this today: submit your own contact form as a customer would, then open Customers → Inquiries. If your message is not there within a minute, the form is not connected.
Ask your developer to fetch the form from Brainerce by its key and render whatever fields it returns, rather than writing the form out by hand. Then the fields, the button text, the success message and the translations all follow from what you set up, with no code change next time you edit it.
Order bumps and bundle offers only appear where they are drawn
An order bump is meant to appear on your checkout page and a bundle offer in your cart. Creating one in Brainerce makes the offer available. Your checkout page and cart page each have to ask for it and draw the card.
If you created a bump and it never appears at checkout, check that first, before assuming the trigger product or the discount is set up wrong.
Newsletter signup, saved cards and the address book
These three are always available with nothing to switch on, which means there is no setting to check when they are missing. They are missing because nothing on your site offers them.
- Newsletter signup needs a signup box on your site connected to Brainerce. It is a confirmed opt-in, so the box must say "check your email" and not "you're subscribed", which is not true until they click the link. See Newsletter signup.
- Saved cards need a "save this card for next time" tickbox at checkout, and a list of saved cards in the customer's account. It works only for a customer who is signed in, so never show the tickbox to a guest, and not every payment provider supports it, so treat it as a convenience rather than a promise to the customer. A saved card does not give you one-click checkout: the customer still goes through checkout normally.
- The saved address book needs an addresses section in the customer account, plus filling the checkout address form in from their saved default. A returning customer retyping their address at every checkout is one of the most common reasons a repeat purchase is abandoned.
What to tell your developer
Whoever built the shop needs one instruction, not a specification:
"Check our storefront against Brainerce's required-features checklist and wire up anything missing."
That checklist lives at the integration docs and is also served to AI coding tools directly, so Cursor, Claude Code, Lovable and the rest can read it while they work. It names every feature above, what to call, and the traps in each one.
If you build with an AI tool yourself, that same sentence works as a prompt, as long as the project has the Brainerce documentation connected. See Connect with the CLI scaffolder and Connect from Lovable.
A brand-new storefront starts with most of this already done
If you scaffold a fresh storefront today with npx create-brainerce-store, a good deal of the list above arrives already built: search, product ratings, discount banners, order bumps, bundle offers, the contact form, the newsletter box and the address book.
An existing shop does not get any of that by upgrading. There is no update to install and nothing to republish. Your shop is your own code, so improvements to our starter kit reach it only when someone copies them across. See what a new storefront now includes.
What's next?
- Regions and currencies is the setup side of the currency problem above.
- What Brainerce does not do covers the genuine gaps, including subscriptions and loyalty.
- Connect your storefront explains how the shop and Brainerce fit together in the first place.
Not sure whether something is a setting or a build job? Email [email protected] with your shop's address and we will tell you which.
Connect from Lovable
Lovable doesn't expose a terminal, so npx create-brainerce-store can't run inside it. Use the Build with AI prompt + MCP server (recommended), remix a Brainerce template, or scaffold locally and import the repo.
Products
Everything for your catalog, covering product types, variants, modifiers, organization, bundles, bulk import, and stock.