Can I show customers how much we have raised together on my storefront?

Why a Visible Total Works So Well
An impact counter works because it answers the question every first-time shopper silently asks: does this actually go anywhere.
A new visitor has no reason to believe your store passes the money on. They are not being cynical, they simply have no information. Some of them decline for that reason alone and you will never see it in your data, because a shopper who quietly does not tap leaves no trace.
A number changes that. "Our customers have raised $4,318 for Riverside Food Bank" is evidence. It says other people did this, it says the money went somewhere specific, and it implies a track record without you having to claim one.
There is a second effect that matters more over time. A shared total turns individual donations into a collective effort, and people join collective efforts more readily than they make solo gifts. The shopper is not deciding whether to give seventy cents. They are deciding whether to be part of something already happening in your OpoShop store.
The Rule: Only Count Money You Actually Have
An impact counter is a public financial claim, so it needs to be built the same way a set of accounts is.
Count only orders that were actually paid for. An ecommerce platform creates an order record when checkout begins and marks it paid when the payment clears, so a counter that adds up every order it sees will include abandoned checkouts that never produced a penny.
Drop refunded and cancelled orders back out. Money you refunded is money you no longer hold, and a counter that keeps counting it will drift steadily above what you can actually send.
- Count: Orders in a status that means the payment cleared and stayed cleared.
- Do not count: Drafts, abandoned checkouts, cancellations and refunds.
- Count what you collected: Net of any discount code that reduced the donation line.
- Do not count: Money you have collected but not yet transferred, if your wording implies it has arrived.
That last one is subtle and worth thinking about. There is a difference between "our customers have raised" and "we have donated", and shoppers read them the same way. If you have collected $4,318 and sent $3,900, "raised" is fair and "donated" is not.
The safest wording describes collection rather than delivery, and then states your transfer schedule separately. It is accurate, it is easy, and it never needs correcting.
The same care applies to the arithmetic behind the number. If a store-wide discount code reduced a donation line, you received less than the shopper chose, and the counter should reflect what arrived rather than what was picked. It is a small difference per order and a meaningful one across a season, which is why a counter derived from real OpoShop order data beats one built from what a browser reported at checkout.
Keep Your Own Giving Separate
Many stores contribute their own money alongside customer donations, which is good, and then blend the two figures, which is not.
The problem is that a blended number takes credit from the people who earned it. Your customers gave that money. Presenting a combined figure as what customers raised overstates their total and quietly borrows their generosity to make your own contribution look larger.
Keep two numbers. "Our customers have raised $4,318, and we have matched a further $1,000" is more impressive than a single blended figure anyway, because it shows both sides participating.
If you had a giving history before you started collecting at checkout, keep that separate too. Anything you assert about the past is a claim rather than a measurement, and mixing it with a counted figure makes the whole number unverifiable. Any impact counter worth putting on an OpoShop storefront reports what it counted and what you asserted as two different things.
Where to Put the Counter
Placement should follow the ask, because the counter's job is to support a decision that is happening right there.
The most valuable position is directly under the donation control at the cart. That is the moment of decision, and the number is doing its work at exactly the point it is needed.
The second position is your storefront footer or an "about" or "giving" page. This does not convert donations directly, but it is where a shopper doing due diligence on your brand will look, and finding a real number there is quietly persuasive.
The third is your order confirmation email. A line saying what the total now stands at, after their contribution, closes the loop for someone who just gave, and closing the loop is what turns a one-off into a habit.
Adding a goal bar is optional and works best when the goal is real and achievable. A progress bar stuck at four percent for eight months is worse than no bar at all, so pick something you can actually reach in a season. Most OpoShop stores do better with a modest quarterly target they hit than an ambitious annual one they do not.
Setting Up an Honest Counter
The setup is short. The discipline is in what you choose to count.
Three details decide whether the counter stays honest over time.
1. Derive it, do not maintain it
A hand-updated number is a number that will be wrong. Someone will forget, a refund will not get subtracted, and within two months the storefront figure and reality will have parted company.
A counter built automatically from your order data cannot drift, because there is nothing to forget. That is the whole argument for deriving it rather than typing it.
2. Round down, never up
If the real figure is $4,318.55, display $4,318 or the exact amount. Do not display "over $4,500". Rounding up is the sort of small dishonesty that costs a great deal if anyone checks, and the exact number is more credible anyway because exact numbers look measured.
3. Say when you last sent money
A line saying "last transferred to Riverside Food Bank in March" converts a total into a process. It also creates a healthy pressure on you to keep the schedule, which is the main risk in running donations at all.
Three Ways Stores Display Impact
The way you present the number changes how much it is worth to you.
| Display | What it shows | Credibility | Maintenance |
|---|---|---|---|
| Derived running total | Counted from paid orders, updates itself | High, it can be reconciled to orders | None |
| Manually typed figure | Whatever someone last entered | Low, it drifts and nobody notices | Constant |
| Blended customer and company total | One number covering two sources | Poor, it overstates what customers gave | Moderate |
The derived total is the only one that stays true without attention, which is exactly what you want from a public claim sitting on your storefront indefinitely.
A manually typed figure is fine for a launch week and becomes a liability by month three. The moment it stops matching reality it is a false claim, and it will stop matching reality because everything typed by hand eventually does.
The blended figure is the one that feels harmless and is not. It reads as customer generosity while including money customers did not give, and if a shopper ever works out the split, the number they will remember is the smaller one.
What to Say Alongside the Number
The number does most of the work, but a few words around it make it land properly.
Name the cause every time. "Raised for Riverside Food Bank" is far stronger than "raised for charity", because a named organisation can be looked up and a category cannot.
Say what it bought if you can get a real figure from the charity. "$4,318, which is around 12,900 meals" turns an abstract sum into something a person can picture. Ask your partner for the number rather than estimating it yourself.
Say who gave it. "Our customers have raised" is more generous and more accurate than "we have raised" when the money came from shoppers, and customers notice the difference. It is a one-word change in your OpoShop settings and it changes who the sentence is about.
Then keep it short. One line under the donation control, and a slightly longer version on a giving page for anyone who wants the detail. A paragraph at the cart is a paragraph nobody reads, and on a OpoShop cart page the shopper's attention is already committed to finishing.
One last thing worth doing when the counter has been running a while: mark the milestones. The first thousand, the first year, the first time you sent a transfer large enough to matter to the charity. Those are natural moments to email customers, and they perform far better than a generic update because there is something specific to celebrate. The counter gives you the excuse and the proof at the same time.
Best answer: Yes, show the total, and make it the most honest number on your site. Count only donations from orders that were actually paid for, use what you collected rather than what shoppers chose, and let refunds drop out on their own by deriving the figure from your real orders instead of maintaining it by hand. Keep your own giving as a separate line so neither number borrows credit from the other, put the counter directly under the donation ask, and name the cause every time. A verified running total on an OpoShop storefront is a piece of social proof no competitor can copy, because it is made of your customers' actual behaviour.
If you want a counter your customers can trust, build it from your real orders rather than from a text field.
FAQs
Should the counter include donations I have collected but not yet sent?
It depends entirely on your wording. If you say "our customers have raised", including collected-but-unsent money is accurate, because they did raise it. If you say "we have donated", it is not, because you have not yet. Pick the wording that matches what you are counting and state your transfer schedule nearby.
What if the number is embarrassingly small at first?
Show it anyway, or wait until it crosses a threshold you are comfortable with and show it from then on. What you should not do is inflate it. A small honest number grows into a large honest number, whereas an inflated one has to keep being inflated and eventually gets checked.
Can I show a goal bar?
Yes, if the goal is real and reachable within a season. A bar that fills is motivating and a bar that has been stuck for months is discouraging. Pick a target you expect to hit in a few months, celebrate it when you do, and set a new one.
How often should the counter update?
Continuously, if it is derived from your order data, which is the main reason to derive it. A shopper who gives and then sees the number move a moment later gets an immediate confirmation that their contribution registered, and that is a surprisingly strong reason to give again.
Should I show the number of orders too?
It can help, because "3,412 customers have rounded up" communicates participation in a way a dollar figure does not, especially early on when the total is modest. Use whichever number is more impressive at your current stage, but never present one as the other.
What happens to the counter if I change causes?
Keep totals per cause rather than one lifetime figure. That way you can say what was raised for each partner, which is what any charity will ask for and what makes the whole thing auditable. A single blended lifetime number is much harder to explain once you have had two partners.
Ready to turn your customers' generosity into proof on your storefront? Build the counter from real orders.
