Journal · Platforms
Shopify or a custom store? An honest answer

First, the disclosure: Valipen builds custom stores, so you would expect this note to trash Shopify. It will not. Shopify is excellent software, and some of the best looking stores on the internet run on it. Gymshark runs on it. If anyone tells you Shopify sites look bad, stop listening to them.
The real question is different, and more useful: what does each route cost you, in money and in distinctiveness, at your specific stage?
When Shopify is genuinely the right call
- You are validating. First product, first hundred orders, unsure if the business works. Speed beats everything. Take a free theme, ship this week, learn.
- You sell simple products with no story burden. If buyers already know what they want and just need a cart, a theme does the job.
- You have an ops team that lives in its admin. Switching costs are real. If your workflow is built around it and it prints money, keep it.
The two taxes nobody invoices
The subscription stack. The plan is only the entry fee. Reviews app, bundle app, popup app, loyalty app, each RM 30 to RM 150 a month. Malaysian stores routinely land at RM 300 to RM 500 monthly before selling a single unit. Over three years that is a five figure sum paid for software you never own.
The sameness tax. This is the quiet one. Themes are sold by the thousand, so your customer has seen your layout before, on someone else's brand. When a visitor lands and feels "I have seen this shop before", trust does not build, it defaults. For products sold on story and feeling, beauty, fragrance, fashion, gifts, sameness is expensive precisely because these products live on distinctiveness.
A template can hold your products. It cannot hold your story.
When custom starts winning
- Your product needs persuasion, not just a cart. Perfume cannot be smelled through a screen. One store we operate sells it with a scent quiz, honest wear hours, a concierge that answers doubts and a 3D look at the gift box. No app store sells that combination, because it was written for one brand.
- Your monthly app stack already costs more than care would. Custom builds carry no per feature subscriptions. Hosting plus a care plan is often cheaper than the stack it replaces.
- You spend real money on ads. Traffic you pay for deserves a landing experience engineered for your exact offer, not a theme section that approximates it.
- Ownership matters to you. A custom store is an asset you hold: code, data, domain. A rented store is a costume you return when the subscription stops.
The honest decision table
| Your situation | Our honest advice |
|---|---|
| Testing a new product idea | Shopify free theme. Move fast. |
| Selling commodity items on price | Stay on marketplaces and a theme. |
| Brand with story, growing ad spend | Custom starts paying for itself. |
| Paying RM 400+ monthly in apps | Run the numbers. Custom is likely cheaper by year two. |
| Store looks like your competitor's | That is the sameness tax. Custom fixes it permanently. |
What we would tell a friend
Start on whatever gets you selling fastest. But the day your brand becomes the product, when people buy because it is you, move into something built for you alone. That is the point where the template stops being a shortcut and starts being a ceiling.