Leaving a Marketplace: Plan Your Own Online Store

Compare costs, order handling, data, and ongoing management before leaving a marketplace. Discuss a custom website and a practical first stage with Dicky.

Start reading
Illustrated cover about leaving a marketplace, with text on the left and a portrait on the right.

Leaving a marketplace starts with a plan for your sales channels. Platform charges, the space available to explain your brand, or products that are difficult to present may justify adding your own store. Yet costs removed from one channel can reappear as payment fees, management work, and the expense of attracting buyers elsewhere.

You do not have to close a channel that still works before starting. I am Dicky Ibrohim, a web engineer and technical lead. In online store development, I help discuss business requirements and technical options so the agreed work reflects how you sell, receive orders, and serve customers.

Moving out means redistributing responsibility

Opening your own online store changes how responsibility for the system behind each sale is shared.

That does not mean you have to manage a server yourself. A managed commerce platform can handle part of the infrastructure. You still need to know who is responsible when a payment fails, data needs restoring, or the service stops working.

Review the facilities you currently use: product discovery, payments, shipping, complaint handling, and sales reports. Availability depends on the marketplace and its terms. For your new channel, decide which responsibilities stay with another provider and which become work for your team or part of the development scope.

One business's store also differs from a marketplace with multiple sellers. Commissions, fund distribution, and disputes between sellers do not become requirements simply because you want to sell through your own domain. A catalog with WhatsApp or email inquiries may be a more appropriate first step than automated transactions.

Compare cost per order, not just the build price

Do not compare marketplace fees with the website build price alone. Include payment charges, subscriptions or hosting, maintenance, your team's time, and the cost of bringing buyers to the store. Removing a platform fee does not improve the margin if each order costs more to acquire.

Use your business records to compare channels over the same period. Separate the initial build from recurring domain, hosting or platform, licensing, maintenance, and usage-based service costs. Include advertising or content costs where applicable, then distinguish orders placed, payments received, cancellations, and goods actually delivered.

For third-party services, check introductory pricing, renewals, storage, extra features, and exit costs. Prices may change, including increases, under the applicable terms and notice arrangements. A custom website still needs ongoing management; its budget is not limited to renewing a domain.

A lower-priced offer from a freelancer or agency deserves comparison on equivalent work. Product entry, variant rules, catalog updates, support, licenses, and payment handling can differ. Price alone does not demonstrate quality, and I prepare the scope and proposal around the requirements we discuss.

When does a custom website help your store?

A custom website is useful when product selection needs to reflect how your business works. Products might need grouping by compatibility, a bundle might contain several items, or wholesale buyers might need a quotation route separate from individual purchases. I help translate those requirements into information structure and functions that can be assessed before development.

You can discuss priorities directly with the developer, including what does not need building yet. A catalog, product explanations, and a contact route can come first, with transactions or integrations considered when needed. Further product lines, languages, or ordering processes remain subject to technical assessment, time, and cost.

A SaaS website builder, whose application is operated by its provider, can be sufficient when its features and management options fit. Check variant limits, staff accounts, payment integrations, export formats, quotas, and content rules. Policy changes or feature withdrawals could affect catalog and order management, so compare essential requirements with the applicable terms.

Some platforms also support your own domain. In my service, the domain, content rights, management accounts, licenses, and source code are separate matters. Source code is not automatically included and is not always available for handover; if available, it may require a separate proposal. Custom development offers room to discuss requirements, without promising freedom from providers or compatibility with every host.

Why involve an engineer when AI can build a store?

AI can help write descriptions, create layouts, and generate code. Assessing whether the result follows the business rules remains essential. For example, the product-page price needs to agree with the amount charged, and a pending order needs different treatment from a payment already received.

I help connect requirements with functions and checks within the agreed scope. Where transactions are part of the project, that discussion can cover two buyers seeking the last item, repeated payment notifications, or cancellation after stock has been reduced. A visual demonstration does not resolve those situations; AI-assisted stores and the engineer's role discusses them in more detail.

AI output can also be incorrect or contain unsafe code. OWASP's guidance on LLM misinformation describes the risk of relying on output without adequate assessment. Customer lists, margins, credentials, and payment records need consideration before being supplied to an AI tool, taking account of the task and the tool's policies; OWASP addresses sensitive information risks separately.

Building with AI yourself can still suit your needs if you can assess the output, test functions, and manage the result after launch. My service adds discussion of requirements and technical decisions. AI assistance during development does not automatically mean the store runs paid AI features when visited; any such feature needs its own scope and budget if proposed.

Store data needs management, not just collection

Your own website allows product information and measurement choices to be discussed around your needs. You can decide which questions matter, such as whether people reading a size guide continue to a product page. Visits and clicks remain different from payments or completed orders, so reports need to be considered alongside operational records.

Distinguish the public catalog, visitor statistics, customer identities, order histories, logs, and administrator access. What a provider can see depends on the architecture, permissions, settings, and service policies. Technical access does not automatically grant permission to use information for another purpose, nor prove that a provider will copy your business.

Check collection purposes, recipients, retention, and export options. A custom website using hosting, analytics, email, or payment services still sends relevant data to third parties. Marketplace data should not be assumed to be freely transferable or reusable for other marketing; check usage rights and applicable terms before planning an import.

Plan for continuity before depending on a service

If a provider experiences an outage, withdraws a feature, or closes its service, your store needs a way to continue working with its materials. Exporting a product list may not include the design, discount rules, order history, or payment integration. Ask about available access, export formats, backups, and who can help check a migration.

GOV.UK's guidance on managing technical lock-in in the cloud includes considering an exit strategy. Its context is UK public services; assessing dependencies is a useful technical principle, not evidence that a particular platform will fail. Migration for my projects also depends on rights, access, licenses, destination compatibility, time, and cost. The related issue is explored in website vendor dependency.

Assign responsibility for product updates, incidents, and checking data recovery. If you choose WooCommerce, its store-management documentation separates products, payments, orders, shipping, and administration. Choosing a technology does not remove management work; support after handover needs a defined scope.

Start in stages and keep channels that still work

Start small. Choose a few products, follow a payment through to a delivered order, and examine the costs and friction. You do not have to close a channel that still works to prove that your own store can work too.

If the first stage is a catalog, check product information and the inquiry route first. For a transactional stage, agree on appropriate checks, responsibility for orders, and how failures will be handled. Readability on phones and computers needs assessment through tasks such as choosing a variant, understanding costs, and finding contact details, rather than the appearance of the homepage alone.

Plan how buyers will find the website as well. Google's ecommerce launch guidance covers site verification, indexing requests, and monitoring indexing. Those technical steps do not guarantee search positions or sales. I usually address SEO, security, and performance foundations during development within the agreed scope; campaigns, regular content, maintenance, and additional services still need clarification.

To discuss a first stage, send your product type, current sales channels, an example catalog, and the part of the process that causes difficulty through my contact section. You do not need to send credentials or customer lists to begin. We can assess whether a catalog is enough, transactions are needed, or improving an existing channel is more appropriate before building a new system. My work background is available on my profile page.

Dicky Ibrohim

DESIGN × ENGINEERING

From an idea to a part of your business.

Consider a sales channel for your own brand.

Discuss your products, order handling, and day-to-day needs before deciding what your store website should include.

Discuss your store website

Updated

Sources and documentation

Report a correction or outdated information

End of note. Back to top
All notes
  1. 01

    Website Vendor Lock-In: Check Access, Costs, and Exit Options

    Assess website vendor lock-in through domain access, code, data, recurring costs, backups, and migration limits before choosing a provider.

    Read note
  2. 02

    AI-Assisted Online Store Development: Review and Responsibility

    An AI-assisted store needs transaction checks. Discuss stock, payments, data, custom development, costs, access, and support with Dicky Ibrohim.

    Read note