Lifestyle

Self-hosted store or marketplace: choose by product, traffic, and upkeep costs

A self-hosted store, a hosted branded storefront, and a marketplace solve different operating needs. This guide gives small brands in Taiwan a way to compare product fit, customer acquisition, payments and delivery, per-order costs, and customer data. It uses a limited trial and data-export checks to assess tools such as Shopify, SHOPLINE, and WooCommerce, helping you build a channel mix you can maintain instead of comparing only monthly fees or templates.

About 7 min read

Original illustration of a screen, calculator, and folders representing storefront choice, cost calculations, and data management.
Image: Mokaair (© Mokaair)

To sell products online, some merchants start on a marketplace, some subscribe to a hosted branded-store service, and others build with WooCommerce. All three approaches can work. What matters is whether you currently need exposure, operating tools, or more control over your processes and site.

Map the path from product discovery to customer purchase, then calculate the costs you would bear. You do not have to launch on every channel at once. Nor should a platform's popularity distract you from whether its search, checkout, and after-sales processes suit your products.

First, distinguish the three ways to set up shop

A self-hosted store generally means arranging your own website environment and using tools such as WooCommerce to manage products and orders. A hosted branded store uses a service such as Shopify or SHOPLINE to build your own storefront; the provider operates the platform within the scope of its service. Shopify plans, for example, include hosted commerce infrastructure.

A marketplace puts many sellers in one shopping environment, where customers can search and compare. It offers an existing shopping entry point, along with its own listing, fee, transaction, and after-sales rules. A hosted branded-store service gives you store-building tools; that does not mean it will bring a new shop buyers as a large marketplace might.

Before comparing services, write down who handles hosting, payments, logistics, promotions, and customer support, and who can change checkout or obtain data. A provider's support team may help with platform issues, but the merchant still has to arrange responses to defects, fulfilment, and customer enquiries. Platform support does not take over your entire after-sales operation.

Use product characteristics to choose the first channel to test

For products with clear specifications that are easy to search and compare on price, test whether a marketplace reaches buyers with a defined need. For products needing more guidance, sizing advice, or brand context, check whether the storefront can present that content fully and make questions easy. These are trial-sale hypotheses, not fixed answers for product categories.

Consider a handmade cup. Besides capacity and price, buyers may care about how it feels, size differences, and care instructions. Prepare complete information, then see whether each channel clearly displays specifications, lead time, stock, and after-sales details. If essential information can only be squeezed into one image, maintaining it later will be difficult.

If you need preorders, bundles, subscriptions, or custom fields, check each feature and its limits. Being able to install an app or plugin does not guarantee that it works with Taiwan payment providers, convenience-store pickup, and invoice services together. Running one representative order through the entire process exposes problems more readily than building ten brand-presentation pages first.

Compare per-order and monthly fixed costs

Split expenses into fixed costs and costs that vary with transactions. Fixed items include the platform, hosting, licences, and maintenance. Variable items include payment processing, marketplace transaction fees, promotion fees, advertising, packaging, shipping subsidies, and returns handling. A fee's calculation base may include or exclude shipping, tax, and discounts; read the applicable terms at the time.

Shopify's documentation explains that using a third-party payment provider may incur a platform transaction fee separate from the provider's own fee. Shopee Mall's terms also distinguish transaction commissions from payment and system-processing fees, with conditions such as product category and period. Do not treat any one rate as the total cost for every seller or order.

Take a purely illustrative calculation, using one consistent currency: payment received for a product is 900, product cost is 360, packaging and delivery cost 90, transaction and promotion fees are assumed to total 80, and advertising to acquire that order costs 120. That leaves 250 for fixed costs and other expenses. These are assumed figures, not after-tax net profit; replace them with actual bills before comparing.

Check how customers and customer data accumulate

An owned storefront needs a sustainable source of customers, such as search content, social channels, partnerships, or advertising. On a marketplace, examine search exposure, clicks, purchases, and returns. Neither side should be judged on visitor counts alone: track customers who complete purchases, whether they understand the product, and why they buy again.

When choosing a platform, actually export a small sample of product, order, and customer data. Check formats, date ranges, required fields, and permissions. SHOPLINE order reports can be exported by range and field; compare that capability with your accounting, fulfilment, and migration needs rather than merely confirming that an export button exists.

A Shopify customer CSV will not carry passwords or order history from another store along with it. Check export and import separately on other platforms too. Being able to download customer data does not grant unrestricted use as a marketing list. Preserve consent and unsubscribe status, and process data for the purposes originally disclosed, so a move does not trigger messages customers never expected.

Include maintenance capacity and multichannel stock in the decision

A self-hosted WooCommerce store needs backups, updates, and compatibility testing. Official guidance recommends backing up before updates and validating important purchase flows in a test environment. If you outsource this work, specify maintenance tasks, response arrangements, and handover materials in the contract. A quote for completing the website does not mean there will be no ongoing costs.

A hosted service also requires you to manage administrator access, apps, product content, and data retention. Ask what data remains accessible if you stop renewing, how add-on apps are cancelled, and who owns the custom domain. Keep original brand assets and product data to reduce the effort of a redesign or move later.

When running two channels, designate the primary record of inventory and test stock deductions, restocking after cancellations, returns, and synchronisation delays. For handmade goods with limited quantities, you can initially allocate a quota to each channel. Do not list your entire stock on both and discover only after two buyers purchase the same item that syncing failed.

Use a limited trial to decide when to expand

Choose a few representative products, set an affordable trial period and budget, and write down the measures in advance. Alongside sales, record the amount left per order, customer-service hours, return reasons, and repeated manual work. High traffic with continuing losses, or an order process that needs manual rescue every time, calls for changes.

After the trial, identify where the problem lies. No visitors may point to insufficient exposure; views without purchases may point to product information, price, or trust; failed payments call for a check of the transaction flow first. Without evidence, do not change platform, products, and advertising at once, or you will struggle to tell what helped.

Once the first channel can reliably take orders, deliver, and reconcile payments, add the data and inventory integration needed for a second. Record each channel's role and results so you can adjust investment to actual needs, rather than opening more storefronts than your team can maintain because peers have both a website and marketplace presence.

  1. List product needs, main customer sources, and essential transaction features.
  2. Check current fees and data exports, and run one complete test order.
  3. Trial a few products with a defined budget; record costs and staff time.
  4. Identify problem sources and test inventory processes before retaining or expanding channels.
Three-column comparison: self-hosting requires technical maintenance; a hosted storefront requires plan and integration checks; a marketplace requires assessment of exposure and transaction rules.
Get one channel reliably taking orders and reconciling payments before expanding to multiple channels. · Image: Mokaair (© Mokaair)
Each service category contains different plans. This table frames questions, not every promise of a particular brand.
AspectSelf-hosted storeHosted branded platformMarketplace
Customer acquisitionPlan and operate it yourselfPlan and operate it yourselfCan reach platform buyers, but still competes
UpkeepArrange technical maintenanceShare duties according to service scopeWork within marketplace features
CostsHosting, plugins, upkeep, and transactionsPlan, apps, and transactionsCalculated under seller and promotion rules
DataManage data and backup dutiesCheck export and migration optionsCheck access scope and usage rules
Getting startedComplete the core purchase flow firstCheck plan and integrations firstTrial representative products first

Plan the launch of a WooCommerce store

  • Lifestyle

    Product Page SEO: Organizing Specifications, Variants and Buying Questions

    Product page SEO goes beyond putting popular terms in titles: search results, variant URLs and the buying interface must point to the same product. Using an original desktop storage box example, this article covers specifications, buying questions, single-page and multipage variants, Product structured data and launch checks. Comparison tables, practical steps and original SVGs help stores keep prices, stock and images in sync.

  • Lifestyle

    GPT-6.1 Sol Launches: New Sol Version in the API, Codex and ChatGPT Work, Not in Chat

    OpenAI launched GPT-6.1 Sol on September 29, 2026, with the API name gpt-6.1-sol. The launch rollout covers Codex and ChatGPT Work on Plus, Pro, Business, Enterprise and Edu (Enterprise and Edu need an administrator to enable it); Free and Go are not included at launch, and it is not in Chat (checked September 2026).

  • Lifestyle

    Claude Sonnet 5.5 Launches: Same List Price as Sonnet 5, Available in the API, on Cloud Platforms and in Claude.ai

    Anthropic launched Claude Sonnet 5.5 on September 28, 2026. API list prices are the same as Sonnet 5 ($2 per million input tokens, $10 per million output tokens). It is available in Claude.ai, the API and several cloud platforms, and higher-risk cybersecurity requests fall back to Sonnet 5 (checked September 2026).

  • Lifestyle

    Claude Code Adds mods: TypeScript Functions in Plugins Change Its Behavior and Interface

    On October 1, 2026, Anthropic introduced Claude Code mods: TypeScript or JavaScript functions that ship inside a plugin and run in the Claude Code process, and can rewrite prompts, manage tool calls and draw new interface. Anthropic says they work in the CLI and the desktop app and are not sandboxed; the documentation says v2.1.287 or later is required (checked October 2026).

Latest travel guides

Sources

Lifestyle