When a customer signs in to your store, Shopify shows them two pages: Orders and Profile. Both are tidy and bare. Nothing on them tells a regular customer they are one, or that they have credit waiting to be spent.
Those pages accept app blocks in Shopify's new customer accounts, on every Shopify plan. This guide covers what is worth putting there and how to decide who sees it.
What you can add
| Block | What the customer sees | Where it goes |
|---|---|---|
| VIP status | Their tier, its perks, and how far they are from the next one | Profile, Orders |
| Store credit | Their balance, hidden when they have none | Profile, Orders |
| Discount code | A code to copy, with a button that applies it or a link to share | Profile, Orders, Order status, announcement bar |
| Profile fields | Your own questions, such as birthday or usual size | Profile |
| Return window | Days left to return and which items are final sale | Order status |
| Banner, content, FAQ, trust badges, upsell | The same widgets you use in checkout | Profile, Orders, Order status, footer |
Two more go in the menu on each order, Get help and Reorder items. They have their own guide.
VIP status
You set the tiers: a name, the amount a customer has to spend (or the number of orders) to reach it, and a line about the perks. The block reads the customer's lifetime spend from Shopify and shows the tier they hold and a bar towards the next one, with the amount still to go.
Keep the tiers few and the gaps reachable. Three tiers with perks a customer can name (free express shipping, early access) do more than six tiers that differ by a percent.
Store credit
If you issue Shopify store credit for returns or as a reward, customers rarely know they have it. The block shows the balance on their account page and stays hidden for customers with nothing to spend, so it never shows a zero.
A discount code for the next order
Create the code in Shopify Discounts, then put it in the block. The button applies the code and takes the customer to your store, so they don't have to type it at checkout. Switch the button to "copy a link" and the same block becomes a refer-a-friend card.
A code also works as an announcement across the top of the Orders and Profile pages, which is the most visible spot in the account.
Profile fields
Ask what you would like to know, such as a birthday or a usual size. Answers show in the app, and with one extra permission they also go onto the customer in Shopify admin. Ask for a birthday with the key birthday and you can show a block only during the customer's birthday month.
Deciding who sees what
Every block can carry audience rules, and all of them must match:
- Customer has a tag, or doesn't
- Placed at least N orders, or fewer than N
- Spent at least an amount
- No order in the last N days
- Birthday is this month
That turns one discount block into three campaigns. "No order in 90 days" is a win-back offer. "Tagged VIP" is a perk. "Birthday is this month" is a birthday treat.
The order count and amount spent come from Shopify's customer record. Orders still waiting for payment may not count yet, so test a rule with a customer whose numbers you know.
Setting it up
- Create the block in Smart Checkout Widgets and choose where it shows.
- In Shopify, go to Settings, then Checkout, then Customize, and switch to a customer account page.
- Click Add block and pick Account blocks. It shows every block you set for that page, so you add it once per page.
Customer account blocks are part of the Growth, Advanced and Pro plans. They need Shopify's new customer accounts, not the legacy ones. For the pages customers see right after buying, see Thank you and Order status widgets.
Frequently asked questions
Can I customize Shopify customer account pages without Shopify Plus?
Yes. Customer account app blocks work on every Shopify plan, as long as the store uses the new customer accounts.
Can a block show only to VIP customers?
Yes. Add the audience rule "Customer has tag" with your VIP tag. Rules can also check order count, amount spent, time since the last order and birthday month.
Where do profile answers go?
They show in the app. Grant one extra permission and they also go onto the customer in Shopify admin.
Does the store credit block show a zero balance?
No. It stays hidden for customers who have no credit to spend.
Which plans include customer account blocks?
Growth, Advanced and Pro. On Starter you can set them up, and they start showing when you upgrade.