Through the dozens of e-commerce projects we have managed, we have seen that most entrepreneurs treat platform selection like choosing a theme or design; however, this decision is the direct determinant of future integration, maintenance, and growth costs. Setting up an e-commerce site is a series of interconnected technical and legal steps, ranging from the hosting model to tax registration, and from payment infrastructure to shipping integration. In this guide, we first address choosing the right platform through structural criteria, and then explain every step of the setup, including the specific legal requirements in Turkey.
Why Is Platform Selection the Deciding Factor Before Setting Up an E-Commerce Site?
Platform selection determines the options available for every subsequent decision (integration, theme, maintenance); therefore, it should be the first step, not a detail left for the end. The difference between a hosted (SaaS) platform and a system you host on your own server directly dictates your daily technical maintenance burden.
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 package fee may incur custom software development costs later due to a lack of local integrations; evaluate 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.
Since current Shopify plan prices and transaction fees change frequently, you can check them in our separately maintained and updated Shopify pricing guide; we also recommend that you verify the current package prices for İdeasoft and Ticimax on their official websites, as such SaaS packages can be updated throughout 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 categorize which profile each of the four platforms serves best using concrete criteria.
Who Is Shopify Suitable For?
Shopify is a standout option for brands that aim to sell internationally, do not want to build a technical team, and wish to benefit from a vast app ecosystem (especially in categories like marketing, subscriptions, and loyalty programs). Since server management, security updates, and infrastructure maintenance are handled by Shopify, the business owner does not need to spend time on technical matters.
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). Its open-source structure offers the ability to customize the theme and plugin architecture as you wish; however, this freedom means that server security, plugin compatibility, and updates must also be managed by the user.
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?
Similar to İdeasoft, Ticimax is a Turkey-focused, domestic SaaS infrastructure; it is particularly preferred by multi-channel businesses that want to manage numerous 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 encountering surprise costs in the coming months.
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 compared to other extensions; it is recommended to initiate this process a few days before connecting 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
To sell online in Turkey, it is mandatory to establish a company and register for taxes; this step applies to every e-commerce site, regardless of the platform chosen. Selling without tax registration carries both the risk of penalties and the inability to issue invoices.
For new entrepreneurs, a sole proprietorship is the most preferred structure due to its low setup costs and quick registration time; transitioning to a limited liability company is a common next step as the business scales. The formation process requires registration with the tax office, the relevant professional chamber (Chamber of Commerce), and, if necessary, obtaining a business license from the municipality.
Once the company is established, your e-invoice/e-archive invoice obligations must also be clarified; 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.
ETBİS Registration Requirement
The step following company formation and tax registration is ETBİS: every business conducting e-commerce in Turkey is required to register with the Ministry of Trade. This is a mandatory obligation that applies equally to Shopify, İdeasoft, and Ticimax, regardless of your platform choice.
ETBIS registration is a two-part obligation: the registration itself and the verification QR code/badge that must be displayed on the site post-registration. Completing only one of these is considered non-compliance during an audit. As of 2026, the current fine range applied during Ministry of Trade audits varies between 79,230 TL and 396,150 TL; the amount imposed is determined based on the nature and recurrence of the violation.
The Risk to Avoid: We frequently encounter businesses that complete their ETBIS registration but forget to add the QR code to their site. Even if the registration itself is complete, if the QR code is missing, it can be treated as technically incomplete registration during an audit, and the risk of a fine remains the same.
Distance Sales Agreement and GDPR Compliance
Every online order legally requires a distance sales agreement; this agreement must be presented to the customer before the order is placed, and their consent must be obtained during the checkout process. Similarly, the collection and processing of customer data require a disclosure statement and explicit consent under the KVKK (Personal Data Protection Law).
These two obligations are often the steps most "left for later" when setting up an e-commerce site, as preparing legal texts can seem to require a different expertise than technical setup. However, an e-commerce site with missing or outdated agreements and disclosure statements carries a risk during an audit that is just as tangible as an ETBIS registration issue.
For Shopify stores looking to automate this process instead of tracking it manually, we developed the CompliTR app, which automatically integrates the KVKK disclosure statement and checkbox, distance sales agreement consent, and the ETBIS verification QR code into your checkout and storefront.
Payment System (Virtual POS) Integration
Payment integration is the only step where an e-commerce site converts into revenue; any disruption at this stage translates directly into lost sales. The way payment integration is set up varies depending on your choice of platform.
On Shopify, Shopify Payments (if supported) works from a single dashboard without requiring additional virtual POS agreements; where it is not supported or when a local bank's virtual POS is preferred, integration is established through payment providers like iyzico or PayTR. 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); in a store launched without this integration, shipping labels must be created manually for every order, and as order volume grows, this process quickly becomes unsustainable.
There are no official, first-party apps for Turkish shipping companies (Yurtiçi, Aras, MNG, Sürat, PTT) for Shopify; integration is established through verified third-party apps like Pax Digital or GurmeHub, or via 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 the real game-changers that save time as your order volume grows.
Building an SEO-Based Site Architecture
Site architecture should be established before content is written; changing the URL structure or category hierarchy later carries the risk of resetting existing rankings. Three elements that must be clarified before going live are URL structure, category hierarchy, and technical SEO fundamentals (sitemap, robots.txt, canonical tags).
A URL slug policy that is short, clear, and includes target keywords should be established from the start; for example, instead of a meaningless structure like /product/12345, a readable format such as /product/lavender-natural-soap should be preferred. The category hierarchy should not be too deep (4-5 levels) or too shallow (a single level with hundreds of products); a balance should be struck where the user can reach the product they are looking for 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; the elements that can be influenced on the user side are theme selection, 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 an additional cost to page load time.
Analytics setup should be completed on the first day the site goes live; when tools like Google Analytics 4 (GA4) and Meta Pixel are added later, the traffic and conversion data up to that point are lost irretrievably. Making this setup part of the pre-launch checklist prevents the regret of wishing you had been collecting data from day one.
Critical Note: Do not postpone the analytics setup by saying, "We'll handle it after launch." Data from the first week or month is usually the most valuable set for understanding campaign performance and initial user behavior; missing this window without collecting data is an irreparable loss of information.
Pre-Launch Checklist
Launching without checking the steps covered in this guide one by one leads to errors that are discovered after going live and are more costly to fix. Confirm the following list before going live:
- Has the platform selection been made in accordance with your business goals (local/international sales)?
- Have company incorporation and tax registration been completed?
- Has ETBIS registration been completed and is the verification QR code visible on the site?
- Have the distance sales agreement and the GDPR (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?
Yes. To sell online in Turkey, you must have a registered business (sole proprietorship or limited company). 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 ETBİS?
Businesses that are unregistered or have incomplete records are subject to administrative fines during Ministry of Trade audits; as of 2026, these fines range from 79,230 TL to 396,150 TL. Beyond the registration itself, displaying the required verification QR code on your site is also mandatory.
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 for the five separate 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 is about more than just choosing a platform; it is completed by correctly sequencing legal compliance (ETBİS, distance sales contracts, GDPR/KVKK), payment/shipping integrations, and an SEO-based architecture. When one of these steps is skipped, the problem usually surfaces months later at a point where 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 from end-to-end with professional support, including payment and SEO architecture, you can take a look at our Shopify store setup service. take a look or contact Nodus Works.





