The right platform for building an e-commerce site depends on your sales goals and your team's technical skills. Choose Shopify to sell internationally with a large app ecosystem, İdeasoft or Ticimax to sell only in Turkey with local integrations built in, and WooCommerce if you can handle server maintenance yourself. Decide on total cost of ownership, not the monthly fee.
Across the dozens of e-commerce projects we have managed, we have seen most entrepreneurs treat choosing a platform like choosing a theme or a design, yet this decision directly determines your future integration, maintenance and growth costs. Setting up an e-commerce site is a chain of connected technical and legal steps, from the hosting model to tax registration and from payment infrastructure to shipping integration. In this guide, we first look at how to choose the right platform using structural criteria, then walk through every setup step, including the legal requirements specific to Turkey.
Why Is Platform Selection the Deciding Factor Before Setting Up an E-Commerce Site?
Your platform determines the options for every decision that follows (integrations, theme, maintenance), so it should be the first step, not a detail left until the end. Whether you choose a hosted (SaaS) platform or a system on your own server directly determines how much day-to-day technical maintenance you take on.
At Nodus Works, we have observed that the criterion entrepreneurs most often overlook when choosing a platform is the question of "who handles the technical maintenance." On a SaaS platform (such as Shopify, İdeasoft, or Ticimax), server security, updates, and infrastructure maintenance are handled by the provider; in a self-hosted system (such as WooCommerce), this responsibility belongs to you or the agency you have hired. Both are valid models; the right choice depends on your team's technical capacity and your growth rate.
Tip: Do not start your platform selection by asking "which one is cheaper." A platform with a low monthly fee may lack local integrations and end up costing you custom software development later; look at the total cost of ownership (setup + monthly fees + integration + maintenance) as a whole.
Comparison of Shopify, WooCommerce, İdeasoft, and Ticimax
All four platforms are valid options for setting up an e-commerce site; the difference between them is not the product itself, but the hosting model, target user profile, and ecosystem size.
Shopify plan prices and transaction fees change often, so we keep them in a separate, regularly updated Shopify pricing guide. We also recommend checking current package prices for İdeasoft and Ticimax on their official websites, as SaaS packages like these can change during the year.
Which Platform Is Suitable for Whom?
The right platform depends on the size of your business, the availability of your technical team, and your sales goals (Turkey only, or international as well). Below, we use concrete criteria to show which profile each of the four platforms suits best.
Who Is Shopify Suitable For?
Shopify stands out for brands that want to sell internationally, don't want to build a technical team and want access to a huge app ecosystem (especially in categories like marketing, subscriptions and loyalty programs). Shopify handles server management, security updates and infrastructure maintenance, so the business owner doesn't have to spend time on technical issues.

Features like Shopify Markets make it possible to sell to multiple countries from a single store with different languages, currencies, and tax rules; this is a decisive advantage for brands planning to grow not only in Turkey but also in the international market.
Who Is WooCommerce Suitable For?
WooCommerce is suitable for businesses that already have a WordPress site, want full control over this infrastructure, and have a technical team (in-house or an agency). Because it is open source, you can customize the theme and plugin architecture however you like, but that freedom also means you have to manage server security, plugin compatibility and updates yourself.
For brands that focus on content marketing and want to combine a blog and a store under the same WordPress infrastructure, WooCommerce meets this need on a single platform without the need for a separate CMS.
Who Is İdeasoft Suitable For?
İdeasoft is a platform primarily designed for businesses targeting the Turkish market that require ready-made, built-in integrations with local shipping companies and e-invoice systems. Turkish-language support and compatibility with local accounting/ERP systems are key criteria for businesses that choose this platform.
Who Is Ticimax For?
Like İdeasoft, Ticimax is a Turkey-focused, locally built SaaS platform; it is especially popular with multichannel businesses that want to manage many marketplace integrations (such as Trendyol, Hepsiburada and N11) from a single dashboard.
Critical Note: There is no single answer for the "best platform"; there is only the "most suitable platform for your business." If you have international sales goals and want to leverage a global ecosystem, Shopify is the way to go; if you only sell in Turkey and prioritize having local integrations ready out of the box, İdeasoft or Ticimax generally require less additional development.
Clarify Your Budget Items After Choosing a Platform
The cost of setting up an e-commerce site is not limited to the platform's monthly fee; planning your budget across five categories from the start reduces the risk of surprise costs in the months ahead.

The apps/plugins category is often the most overlooked: the combined monthly cost of 5-6 apps that seem cheap individually can end up exceeding the platform's own subscription fee. When planning your budget, make a realistic estimate not just for the platform fee, but also for the number of apps you will need.
Domain, Hosting, and SSL Selection
Domain, hosting, and SSL setup vary significantly depending on the platform you choose; while these three are largely automated with SaaS platforms, each is a separate decision point in a self-hosted system.

On SaaS platforms like Shopify, İdeasoft, and Ticimax, an SSL certificate is included in the package and renews automatically; you simply need to purchase your domain and connect it to the platform. With WooCommerce, however, you must select and manage your hosting provider, SSL certificate (most hosting companies offer free Let's Encrypt), and server performance separately.
Brands that prefer the .com.tr extension for their domain should be aware of a technical detail: because NS (name server) changes for .tr domains are processed through TRABİS (.tr Network Information System), propagation can take longer than with other extensions, so start this process a few days before you connect the domain to the platform to avoid delays on launch day.
Tip: Regardless of which platform you choose, purchase your domain from an independent domain registrar rather than your platform provider. This simplifies moving your domain if you need to switch platforms in the future; a domain tied to a platform may require extra steps for such a transition.
Company Formation and Tax Registration Requirements
As a rule, to sell online in Turkey you need to set up a company and register for tax; this step applies to every e-commerce site, whatever platform you choose. There is an exception for people who sell products they make at home online: the tradesman's exemption under Article 9/6 of the Income Tax Law (GVK). Selling without tax registration risks penalties and means you can't issue invoices.
For new entrepreneurs, a sole proprietorship is the most common structure thanks to its low setup costs and quick registration; switching to a limited liability company is a common next step as the business grows. Setting up the company involves registering with the tax office and the relevant professional chamber (Chamber of Commerce) and, if needed, getting a business license from the municipality.
Once the company is set up, you also need to work out your e-invoice/e-archive invoice obligations; e-invoicing becomes mandatory for businesses above a certain turnover threshold, while those below the threshold can continue with e-archive invoicing. Since these thresholds and rates are updated periodically, you should confirm the current limits with your financial advisor during the setup phase.
ETBIS Registration Requirement
After company formation and tax registration comes ETBIS: every business doing e-commerce in Turkey must register with the Ministry of Trade. This obligation applies equally on Shopify, İdeasoft and Ticimax, whichever platform you choose.
ETBIS registration is mandatory. The QR code requirement was abolished on September 2, 2025, so you no longer need to display a verification QR code on your site. In 2026, the administrative fine for breaching the ETBIS registration/notification obligation is 143,102-715,516 TL, and the amount is updated every year by the revaluation rate; the fine imposed depends on the nature and recurrence of the violation.
Distance Sales Agreement and KVKK Compliance
By law, every online order requires a distance sales agreement: it must be shown to the customer before the order is placed, and their consent must be collected at checkout. Likewise, collecting and processing customer data requires a disclosure statement and explicit consent under KVKK (Personal Data Protection Law).
These two obligations are often the steps most likely to be "left for later" when setting up an e-commerce site, because drafting legal texts seems to call for different expertise than the technical setup. But a site with missing or outdated agreements and disclosure statements faces just as real a risk in an audit as one with an ETBIS registration problem.
For Shopify stores that want to automate this process instead of tracking it manually, we developed the CompliTR app, which automatically adds the KVKK disclosure statement and checkbox and the distance sales agreement consent to your cart, and emails the distance sales agreement to the customer after every order.
Payment System (Virtual POS) Integration
Payment integration is the only step where an e-commerce site actually turns into revenue, so any disruption here translates directly into lost sales. How payment integration is set up depends on your platform.
Shopify Payments is not available in Turkey; Shopify stores in Turkey collect payments through the Shopify apps of payment providers such as iyzico or PayTR, and a local bank's virtual POS is also connected through one of these providers. On local platforms like İdeasoft and Ticimax, direct integration with Turkish banks' virtual POS systems usually comes pre-built, whereas on WooCommerce, this integration must be set up separately via a payment plugin.
Regardless of the platform you choose, always test that installment options, 3D Secure requirements, and refund/cancellation flows are correctly configured in the payment provider's dashboard before going live; these three elements are where errors discovered after launch are the most costly.
Shipping Integration and Delivery Process
Shipping integration automates the entire process after an order is confirmed (label printing, tracking number generation, customer notifications); without it, you have to create a shipping label by hand for every order, which quickly becomes unsustainable as order volume grows.
Turkish shipping companies (Yurtiçi, Aras, Sürat, PTT and MNG Kargo, now called DHL eCommerce) have no official first-party Shopify apps; integration is done through verified third-party apps from developers like Pax Digital or GurmeHub, or through custom development. On local platforms like İdeasoft and Ticimax, integration with shipping companies usually comes pre-built within the platform's own infrastructure, as these platforms are designed specifically for the Turkish market.
Pro Tip: When choosing a shipping integration, don't just look at the "label printing" feature; features like return process management, multi-carrier support (automatically selecting the most suitable carrier based on the region), and bulk shipment processing are what really save time as your order volume grows.
Building an SEO-Based Site Architecture
Set up your site architecture before you write content; changing the URL structure or category hierarchy later can wipe out your existing rankings. Three things must be settled before going live: URL structure, category hierarchy and technical SEO basics (sitemap, robots.txt, canonical tags).
Set a URL slug policy from the start: short, clear and including target keywords. For example, use a readable format such as /product/lavender-natural-soap instead of a meaningless one like /product/12345. The category hierarchy should be neither too deep (4-5 levels) nor too shallow (a single level with hundreds of products); aim for a balance where users can reach the product they want in 2-3 clicks.
On SaaS platforms like Shopify, İdeasoft, and Ticimax, sitemap.xml is generated and updated automatically; in WooCommerce, this is usually configured via an SEO plugin (such as Yoast or RankMath). Regardless of the platform you choose, ensure that the sitemap has been submitted to Google Search Console and that robots.txt is not blocking important pages (products, categories) before going live.
Site Speed, Mobile Compatibility, and Analytics Setup
Site speed and mobile compatibility are two technical factors that directly affect both user experience and search engine rankings; since the majority of e-commerce traffic in Turkey comes from mobile devices, a site that looks good on desktop but runs slowly on mobile will suffer significant conversion losses.
On SaaS platforms (Shopify, İdeasoft, Ticimax), server-side performance is largely managed by the provider; what you can influence is your theme, image optimization and the number of apps/plugins installed. In WooCommerce, hosting quality, caching configuration and the number of plugins directly determine performance; every plugin adds to page load time.
Analytics should be set up on the day the site goes live; if you add tools like Google Analytics 4 (GA4) and Meta Pixel later, the traffic and conversion data up to that point is lost for good. Putting this setup on your pre-launch checklist saves you from wishing you had been collecting data from day one.
Critical Note: Don't put off analytics with "we'll handle it after launch." Data from the first week or month is usually the most valuable for understanding campaign performance and early user behavior; if you miss that window, the information is gone for good.
Pre-Launch Checklist
If you launch without checking each step in this guide, you will find errors after going live, when they cost more to fix. Confirm the following before you go live:
- Does your platform choice fit your business goals (local/international sales)?
- Have company incorporation and tax registration been completed?
- Has ETBIS registration been completed?
- Have the distance sales agreement and the KVKK disclosure text been added to the checkout flow?
- Have installments, 3D Secure, and the refund flow been tested in the payment integration?
- Has the shipping integration been set up and have the label/tracking number been verified with a test order?
- Has the sitemap been submitted to Google Search Console, and is robots.txt not blocking important pages?
- Have analytics tools like GA4 and Meta Pixel been installed before launch?
- Has the entire purchasing flow (product page, cart, checkout) been tested on a mobile device?
Frequently Asked Questions
Which platform is best for building an e-commerce site?
There is no single right answer; if your goal is international sales and you need a vast app ecosystem, Shopify is usually the best choice, whereas if you are selling only in Turkey and prioritize having local integrations ready to go, İdeasoft or Ticimax generally require less additional development.
Is it mandatory to establish a company before building an e-commerce site?
As a rule, yes. To sell online in Turkey, you must have a tax-registered business (sole proprietorship or limited company); people who sell products they make at home can use the tradesman's exemption under Article 9/6 of the Income Tax Law (GVK). Selling without tax registration carries the risk of administrative penalties and prevents you from issuing legal invoices.
What happens if I don't register with ETBIS?
Businesses that are unregistered or have incomplete records are subject to administrative fines during Ministry of Trade audits; in 2026, the fine for breaching the ETBIS registration/notification obligation is 143,102-715,516 TL, and the amount is updated every year.
What is the average cost of building an e-commerce site?
Costs vary based on your platform choice, theme/design preferences, and the number of apps required. Budgeting separately for the five line items (platform subscription, domain/SSL, theme, apps/plugins and payment processing fees) is the only way to get a realistic estimate of the total cost.
What is the main difference between Shopify and WooCommerce?
Shopify is a fully managed SaaS platform; server maintenance and security are handled by Shopify. WooCommerce is an open-source plugin that runs on WordPress; hosting, security, and updates are the responsibility of the user or their agency.
Is an SSL certificate mandatory for an e-commerce site?
Yes, SSL is mandatory for any site that processes payment information. On SaaS platforms like Shopify, İdeasoft, and Ticimax, SSL is included in the package and renews automatically; with WooCommerce, it must be obtained and configured separately.
Can I set up analytics after the site goes live?
It is technically possible, but not recommended. Traffic and conversion data from the period before setup is completed will be lost permanently; therefore, tools like GA4 and Meta Pixel should be on your pre-launch checklist.
Conclusion
Building an e-commerce site takes more than choosing a platform; it means getting legal compliance (ETBIS, distance sales agreements, KVKK), payment/shipping integrations and an SEO-based architecture done in the right order. Skip one of these steps and the problem usually surfaces months later, when it is much more costly to fix.
If you have chosen Shopify for your brand because you have international sales goals, want to benefit from a wide app ecosystem, and prefer to leave the technical maintenance burden to the platform provider, you can review the platform-specific setup steps in our guide to building an e-commerce site with Shopify. If you would like to plan the setup end to end with professional support, including payment and SEO architecture, take a look at our Shopify store setup service or contact Nodus Works.






