Home  /  Blog

Hiring an E-commerce Developer: What to Check

The Short Answer: When hiring an ecommerce developer, check three things in this order: what they will hand over, what the quote deliberately leaves out, and who fixes the store after launch. Portfolio screenshots and platform badges settle none of that. The most useful single question is who owns the domain, hosting and source code on day one. If the answer is not you, keep looking.

Most store owners meet three developers, compare the number at the bottom of each quote, and pick the middle one. That is not a decision, it is a coin toss with extra steps. The three quotes almost never describe the same job, so the cheapest is usually the one that left the most out.

Hiring an ecommerce developer is really two decisions bundled together. The first is who builds the store. The second, and much larger one, is who you will depend on for the next three years. A store is not a brochure site that sits still. Stock moves, gateways update, plugins break, and someone has to be reachable when checkout fails on a Saturday night.

This guide is a checklist for both decisions: what to verify before you sign, what to write into scope, what must be in your name at handover, and how to judge the person once the store is live. It is written for Malaysian SME owners spending their own money, and it follows the same decide-first approach we use at IZI Digital Marketing.

The video below covers the questions worth asking any development agency before you commit. The Malaysian specifics follow.

Top Questions to Ask Before Hiring a Web Development Agency

Source video: Top Questions to Ask Before Hiring a Web Development Agency on YouTube

PART 1 · DIAGNOSE

What You Are Actually Hiring For

IN BRIEFYou are hiring for three jobs at once: a store that sells, plumbing that keeps working, and someone who answers when it breaks. Most quotes price only the first. Decide which of the three you cannot cover yourself before you compare any e-commerce website build proposal.

A store is a machine with moving parts. A brochure website has pages; a store has stock levels, price rules, shipping zones, tax handling, payment settlement and refund flows. Every one of those is a place where money leaks quietly. That is why the job title on the invoice matters far less than the job description behind it.

The three jobs inside one quote:

  • The build. Theme or custom design, product templates, cart and checkout, and pages Google can actually read and index.
  • The plumbing. Payment gateway, courier rates, stock sync with whatever you already use, and an export your accountant will accept.
  • The upkeep. Updates, backups, broken plugins, and a named person who replies when an order cannot be paid for.

If you have not yet settled whether to own a store at all, do that before hiring anyone. Our comparison of building a store versus selling on marketplaces works through the maths and will change what you need built.

Bottom Line: Write down which of the three jobs you cannot cover in-house. That one line is your real brief, and it disqualifies most candidates before you meet them.

Not sure what your store actually needs built?

A one-hour scoping session usually cuts a quote before it is even written. See how we scope an e-commerce build

PART 2 · DIAGNOSE

Which Kind of Developer Fits Your Store

IN BRIEFFour kinds of developer serve the Malaysian market, and they fail in different ways. Match the type to your catalogue size and your tolerance for waiting. Our review of e-commerce website companies in Malaysia covers the same ground from the shortlist side.

Most owners approach hiring an ecommerce developer as a search for the best builder. The more useful frame is capacity: how many people can pick up your store if the first one is unavailable, and how long they will still be trading in three years. The cheapest option is not always the freelancer, and the safest is not always the agency.

  • Solo freelancer. Cheapest and fastest for a small catalogue. The risk is single-person availability — one illness or one better-paying client and your store waits.
  • Boutique studio, two to eight people. Usually the best value for a serious SME store. Enough cover to survive a holiday, small enough that you speak to whoever writes the code.
  • Full-service agency. Right when the build touches marketing, content and ads at the same time. You pay for the account layer whether you use it or not.
  • Platform partner. Certified on one platform, fast on standard builds, weaker when you need something the platform does not do natively.

Whichever you lean towards, insist on speaking to the person who will do the work, not only the one who sells it. For a like-for-like comparison, see our shortlist of e-commerce website developers in Malaysia.

Bottom Line: Pick for cover, not for charisma. Ask who takes over your store if your main contact disappears for two weeks, and judge the answer honestly.

BENCHMARK BRIEFING 1 OF 4

The Market You Are Building Into

IN BRIEFMalaysian e-commerce income reached RM 1.29 trillion in 2024, growing 8.8% year on year. The market is large enough that a weak build costs more in lost orders than a good developer costs in fees, which reframes the whole hiring question.

Owners often treat the build as a cost to minimise. The published trade figures argue for treating it as a capacity decision instead. According to the Department of Statistics Malaysia, domestic e-commerce income grew faster than international, and business-to-business trade still carries the largest share.

Malaysia E-commerce Income, 2024
Malaysian e-commerce income by segment and annual growth, 2024.
Segment 2024 income (RM bn) Growth What it signals for a store owner
Total e-commerce income

1,290

+8.8% Online trade is mainstream, not a side channel
Business-to-business

880

Largest share Quoting and bulk-order features are not niche
Domestic trade

1,150

+9.2% Local payment and delivery options come first
International trade

138

+5.2% Multi-currency is a later problem for most SMEs
Services sector

640

Top contributor Bookings and deposits belong in scope too

Source: Department of Statistics Malaysia, digital economy release, 2024 reference year. Licence.

PART 3 · DESIGN

The Checks to Run Before You Sign

IN BRIEFFive checks separate a professional from a portfolio: business registration, live stores you can buy from, a reference who has left, written data-handling terms, and a contract that names ownership. Do all five before deposit, and read our note on what you get at handover.

None of these checks needs technical knowledge. They test whether the developer runs a business you can hold to account, which is the part that protects you when something goes wrong.

  • Verify the entity. Ask for the registration number and confirm it through the Companies Commission’s SSM e-Search. A developer trading under a name with no registration is a problem when you need a refund.
  • Buy something. Ask for three live stores they built and complete a real purchase on one. Checkout is where the craftsmanship shows.
  • Call a past client who left. Happy current clients tell you the honeymoon was pleasant. A former client tells you what handover was like.
  • Get data handling in writing. Your store collects customer names, addresses and phone numbers, which puts you inside the Personal Data Protection Act 2010. The obligation stays yours, not the developer’s.
  • Read the ownership clause. Domain, hosting account, source code and design files should be named as yours on completion.

Quotes that pass these checks still vary widely in what they include, which is why comparing them line by line matters more than comparing totals. Our guide to comparing web design quotations shows how to line them up fairly.

Consultant’s Note: The reference call I insist on is the one to a client who moved on. Ask a single question: how long did it take to get your logins? An answer measured in weeks tells you more about a developer than any portfolio ever will.
Bottom Line: Every check here happens before money moves. After the deposit, your bargaining power is gone and the same questions become negotiations.

BENCHMARK BRIEFING 2 OF 4

What Malaysian Store Quotes Actually Buy

IN BRIEFQuote bands in Malaysia map fairly predictably to catalogue size, integration count and build weeks. The useful column is not the price, it is the exclusions, which is also where a custom store earns or loses its premium.

Read this as a shape, not a price list. What matters is recognising which band your brief actually sits in, so you can tell whether a quote is cheap or simply smaller than the job.

Store Build Bands by Scope (Illustrative)
Illustrative Malaysian e-commerce build bands, typical scope, build weeks and common exclusions.
Quote band Build weeks Weeks Usually excluded
RM 3k–8k
3 Copywriting, product photos, SEO setup, training
RM 8k–20k
6 Data migration, product feed setup, ongoing SEO
RM 20k–50k
10 Paid media, content production, post-launch testing
RM 50k+
16+ Named in the statement of work, rarely assumed

Illustrative model by IZI Digital Marketing, built on published Malaysian build-scope patterns, 2026. Licence.

PART 4 · DESIGN

The Scope Questions Owners Forget to Ask

IN BRIEFAsk who loads the products, how many revision rounds are included, which gateway is being integrated, and what happens after launch. Platform choice sits underneath all four, so settle Shopify versus WooCommerce before you fix the scope.

Scope disputes almost never start over design. They start over the boring middle: 400 products nobody agreed to upload, a third round of homepage revisions, or a gateway that turned out to need its own approval process. Name those items in writing and the project stays calm.

The four questions worth writing into the contract:

  • Who loads the catalogue? Agree a product count and who supplies images, descriptions and variants. Anything above the number is a change order, priced now rather than argued later.
  • How many revision rounds? Two rounds is normal. Unlimited revisions usually means the price already assumes you will be difficult.
  • Which gateway, and who applies? Approval sits with the bank or provider and takes real calendar time. Compare the options in our review of payment gateways for Malaysian stores.
  • What happens in week one after launch? Define a warranty window and what counts as a bug rather than a new request.

DECISION BOX · HOW TO STRUCTURE THE ENGAGEMENT

Option Best when Main risk Cost certainty
Fixed-price build Scope is clear and stable Change orders on every extra High
Time and materials Integrations are unknown Budget drifts without a cap Low
Build plus retainer Store will keep changing Paying for idle months Medium

Verdict: Choose fixed-price if your catalogue and integrations are already decided; choose time and materials with a written hour cap when a stock or accounting sync is still unresolved. Add the retainer only once the store is live and you know how often you actually need help.

Bottom Line: A quote is a scope document with a number attached. If the scope is one paragraph long, the number is a guess and you will pay the difference.

Unsure which add-ons are worth paying for?

Most store quotes hide their real cost in the plugin stack. Compare the e-commerce plugins worth paying for

BENCHMARK BRIEFING 3 OF 4

The Three-Year Cost of Owning a Store

IN BRIEFThe build is roughly half of year one and about a quarter of three years. Everything after that is running cost, which is why the maintenance arrangement deserves as much scrutiny as the build quote itself.

This model follows a mid-sized store growing from RM 300,000 to RM 600,000 in annual sales. The numbers will differ for your business; the shape rarely does.

Store Cost Stack, Years 1–3 (Illustrative)
Illustrative annual cost of owning a Malaysian online store across three years, in ringgit.
Cost line Year 1 (RM) Year 2 (RM) Year 3* (RM)
Build, one-off

18,000

0 0
Hosting or platform plan

1,800

1,800 1,980
Plugins and apps

1,500

1,200 1,300
Payment processing

6,000

9,000 12,000
Maintenance and support

4,800

7,200 7,200
Total 32,100 19,200 22,480

* Year 3 is a modelled projection. Illustrative model by IZI Digital Marketing, 2026. Licence.

PART 5 · DEPLOY

Handover: What Must Be in Your Name

IN BRIEFHandover is the moment a developer becomes replaceable, which is exactly why it gets skipped. Run it as a written checklist on the day you make final payment, the same discipline our website migration guide applies to moving a live site.

How to run a clean e-commerce handover

Work through these steps in order before the final invoice is settled. Each one takes minutes while the developer is still engaged, and weeks once they are not.

  1. Take the domain. Confirm the registrar account is in your company name with your email as the contact, and log in yourself to prove it.
  2. Take the hosting or platform account. Billing should be on your card, with the developer added as a user you can remove.
  3. Collect the admin logins. Store admin, payment gateway, courier account, analytics and Search Console, each with you as owner rather than editor.
  4. Get the code and design files. Theme files, any custom code, and a copy of the working design files, delivered somewhere you control.
  5. Confirm the backup. Ask where backups run, how often, and restore one in front of them.
  6. Record a walkthrough. Twenty minutes of screen recording covering how to add a product, edit a price and refund an order is worth more than any manual.
Consultant’s Note: Hold back a final payment tranche, commonly ten to twenty per cent, until handover is complete and signed off. It is not distrust, it is sequencing. Every developer I respect expects it and most propose it themselves.
Bottom Line: If you cannot log in to your own domain, hosting and store admin without asking anyone, you have rented a store rather than bought one.

BENCHMARK BRIEFING 4 OF 4

What Each Type of Developer Covers

IN BRIEFNo developer type is strong on everything, so the honest question is which gap you can live with. Use this coverage map when hiring an ecommerce developer, against the capabilities an e-commerce website development project actually needs.

Read down your own priority column rather than across the rows. The weakest cell in the capability you care about most is the one that will cost you.

Capability Coverage by Developer Type
Illustrative capability coverage by e-commerce developer type across five project capabilities.
Developer type Store build Payments and data rules SEO foundations Cover after launch
Solo freelancer Strong Varies Limited Single point of failure
Boutique studio Strong Usually solid Basic setup Small team cover
Full-service agency Strong Documented In-house Contracted SLA
Platform partner Fast on standard Platform defaults Platform defaults Tied to platform

Illustrative model by IZI Digital Marketing, 2026. Licence.

PART 6 · DRIVE

How to Judge the Developer After Launch

IN BRIEFJudge on four measures in the first ninety days: checkout completion, page speed on mobile, indexed product pages, and response time on issues. Rankings follow later and belong with an SEO partner rather than the builder.

Launch day feels like the finish line and is not. The build is a hypothesis; the first three months are the test. Set the four measures before launch so nobody negotiates the scorecard afterwards.

  • Checkout completion rate. Track how many people who reach the cart actually pay. A sharp drop between cart and payment is usually a build problem, not a customer problem.
  • Mobile page speed. Most Malaysian shoppers arrive on a phone. Test the product page, not the homepage, and read our website speed guide for what is reasonable.
  • Indexed product pages. Check in Search Console that products are being indexed, and that the store follows Google’s structured data guidance for e-commerce.
  • Response time on faults. Log every issue with a timestamp. After ninety days you will have an evidence-based view of whether the retainer is worth renewing.
Bottom Line: Agree the four measures in writing before launch. A scorecard invented after a disagreement convinces nobody, least of all the person you are measuring.

THE VERDICT

Hire for the Third Year, Not the First Month

The developer who builds your store is also, by default, the person who holds it. That is the part the quote never prices. So judge candidates on what happens after the invoice is paid: whether ownership sits with you, whether a second person can step in, and whether faults get answered in hours rather than days.

Run the sequence in order and hiring an ecommerce developer becomes unremarkable. Write down which of the three jobs you cannot cover. Verify the entity before any deposit, then name the exclusions in the scope. Hold back a final tranche until handover is signed off, and measure four things for ninety days.

Do that and you will not need to trust anyone, which is a far better position than hoping you picked well. If you would rather not run the process alone, our e-commerce website service starts with the scope, not the build.

FAQ

Frequently Asked Questions

1. How much does it cost to hire an e-commerce developer in Malaysia?

Most SME store builds land between RM 8,000 and RM 50,000. Where you sit depends on catalogue size, how many systems must talk to each other, and whether the design is a styled theme or built from scratch. Anything under RM 5,000 usually assumes you supply all content and accept a standard template.

2. Should I hire a freelancer or an agency for my online store?

A freelancer is the better value when the catalogue is small and the integrations are standard. Choose a team instead when the store is central to your revenue, because the deciding factor is cover rather than skill. One person cannot answer at 9pm on a public holiday.

3. What should be included in an e-commerce developer contract?

Scope, revision rounds, product upload responsibility, payment terms and ownership. The ownership clause matters most: domain, hosting, source code and design files should transfer to you on completion. Add a warranty window that defines what counts as a bug versus a new request.

4. How long does it take to build an online store in Malaysia?

Three to six weeks for a small catalogue on a standard platform, and ten weeks or more once stock sync or custom features enter the picture. The usual delay is not development. It is waiting for product content and payment gateway approval, both of which sit on your side.

5. What do I do if my e-commerce developer disappears?

Check first whether you control the domain registrar and hosting account, because that determines your options. If you do, a new developer can take over within days. If you do not, start recovery with the registrar and hosting provider directly, using your company registration documents as proof.

Comparing store quotes and not sure what you are actually buying?

Book a free Blueprint consultation. We will read the quotes with you, name what each one leaves out, and hand you a scope you can send to any developer.

Book my free consultation

Have a campaign in mind? Let's talk.