Running Shopify alongside Shopee and TikTok Shop
Most Malaysian Shopify stores are not anyone's only channel. They sit alongside Shopee, usually TikTok Shop, and often a physical outlet.
The instinct is that a third channel adds a third of the work again. It does not. It adds a different kind of work, because the storefront settles nothing like the marketplaces do.
Three channels, three financial models
Shopee sells to its buyers, takes commission and fees, and pays you net on a published schedule with a settlement report itemising the deductions. Painful to read, complete once read — see how to read your Shopee settlement report.
TikTok Shop does the same with different vocabulary, a different fee set and a different clock — see how to read your TikTok Shop settlement statement.
Shopify does none of it. There is no commission because it is your store, and no settlement report because in Malaysia Shopify does not process the payment. Money comes from your gateway, fees come from your gateway, and Shopify separately invoices you a platform fee that appears in neither.
So two channels hand you a document and one hands you a jigsaw. The storefront is commercially the simplest and financially the most assembly.
What genuinely gets harder
Stock across channels. The real operational risk. One pool of inventory, three places to sell it, and overselling costs you a marketplace metric that is expensive to repair. See multi-channel stock sync for Malaysian retailers.
Cash timing. Three settlement cycles that do not align. Marketplace payouts on their schedules, gateway settlements on theirs, and a strong sales week converting to cash across a fortnight rather than on any one day — see managing cash flow across multiple channels.
Which channel is actually profitable. The question everyone wants answered and almost nobody answers correctly, for reasons below.
Returns. Three policies, three windows, three treatments of who bears the shipping.
The channel profitability trap
Most comparisons of "marketplace versus own store" are wrong in the same direction, and the error favours the storefront.
The typical calculation notes the marketplace charges commission and the storefront does not, concludes the storefront is more profitable, and stops.
What it misses:
Shopify's third-party transaction fee. 2% on Basic, unavoidable in Malaysia, invoiced separately and therefore absent from order data — see the Shopify third-party gateway fee explained.
Gateway fees. Another 2–3%, varying by payment method, in a report most merchants do not join to orders.
The traffic you had to buy. The decisive one. Marketplace commission includes an audience. Your storefront's traffic is advertising you paid for, and if that spend is not attributed to storefront revenue the comparison is meaningless.
Shipping without subsidy. Marketplaces subsidise shipping under programmes you do not control. Your own store has no such subsidy, so the full cost is yours — see why Shopee partners with courier companies.
Counted properly the storefront often still wins, and for the right reason: you keep the customer, and the second sale to that customer costs almost nothing. But the margin gap is much narrower than the commission line suggests, and businesses that shift emphasis on the naive comparison are frequently disappointed.
What has to join up
One stock figure, updated from all channels, with a rule for what happens when the last unit sells in two places at once.
One product identity. The same item under three different SKUs is why per-product profitability across channels is so often impossible. Fix this before it grows.
One customer view, where the channel allows it. Marketplaces limit what you get; your own store does not — which is the entire strategic argument for having one.
One set of accounts where every channel's revenue, fees and shipping is recorded on the same basis, so the comparison means something.
A sensible order of operations
Get the largest channel completely clean first. Usually Shopee. Orders to settlement to bank, reconciling without a spreadsheet. The understanding built there makes everything after it faster.
Then the storefront, because it is the hardest and there is no settlement report to lean on. Establish the Shopify-to-gateway join, decompose one payout fully, then automate — see how Shopify reconciliation actually works.
Then the third channel, which by now is a familiar shape.
Stock sync throughout, since overselling is an operational problem that does not wait for the accounting to be tidy.
Resist doing all three shallowly at once. Three partial reconciliations are worth considerably less than one finished one, and they take longer to arrive at.
Common questions
Is running a Shopify store harder to reconcile than a marketplace?
Financially, yes. Shopee and TikTok Shop each produce a settlement report itemising fees against orders, so reconciliation is a two-way match to the bank. A Malaysian Shopify store has no such report, because Shopify does not process the payment here — orders sit in Shopify, fees and payouts sit with the gateway, and a separate Shopify platform fee appears on an invoice.
Why do marketplace-versus-storefront profitability comparisons usually favour the storefront wrongly?
Because they count the marketplace commission and stop. They typically omit Shopify's third-party transaction fee, the gateway's processing fees, unsubsidised shipping, and above all the advertising bought to generate storefront traffic — which is the storefront's equivalent of the audience a marketplace commission pays for.
What should be synchronised first across channels?
Stock, because overselling damages marketplace performance metrics that are slow and expensive to recover, and it does not wait for the accounting to be organised. Alongside it, a single product identity across channels, since the same item carrying three different SKUs makes per-product profitability comparison impossible later.
In what order should channels be brought under control?
Largest channel first and completely — orders through settlement to bank, reconciling without a spreadsheet — then the storefront, which is hardest because there is no settlement report, then any remaining channel. Doing all of them partially at the same time produces several unfinished reconciliations and takes longer than finishing one.
Related: reconciling sales across multiple marketplaces · multi-channel stock sync for Malaysian retailers · running a shop and a marketplace on one system
Read next
See what you could build
Start a free trial and describe what your business needs in plain language — SmartB Studio builds the module for you.
Start free trial