E-commerce is the process of promoting products or services over the internet, taking orders, collecting payment and delivering to the customer. Unlike a physical store, an e-commerce business can reach customers at any hour of the day, sell across different cities and countries, and measure almost every step of the sales process with data.

In this guide we go step by step through how to start e-commerce: from choosing a business model to picking a platform, from payment and shipping to legal requirements and ways to bring customers to your store.

What Is E-Commerce?

E-commerce covers buying and selling goods, services or digital products over the internet. A product page, a cart, a payment method and a delivery process are the basic building blocks of an e-commerce business. The seller can run these building blocks through their own website or through a marketplace.

What Are the Advantages of Doing E-Commerce?

What Are the Advantages of Doing E-Commerce?

  • Open 24/7: Your store is always open, and customers can shop at any hour.
  • Wide reach: You are not limited to a single city or neighborhood; you can sell across the whole country or abroad.
  • Lower fixed costs: You do not need to pay shop rent or store staff in the same way as a physical store.
  • Measurability: Every visit, click, cart and order can be tracked with data, so decisions rest on numbers rather than guesses.
  • Scalability: With the right infrastructure, order volume can grow without growing the team at the same speed.

On the other hand, e-commerce means high competition, customer acquisition costs and a heavy dependence on operations such as logistics and returns. Seeing both sides from the start makes planning more realistic. For the more environmentally conscious side of trade, see our article sustainable e-commerce.

Differences Between E-Commerce and Traditional Commerce

TopicTraditional commerceE-commerce
Opening hoursLimited by shop hours24/7
ReachLocalNational / international
Customer contactFace to faceDigital (site, chat, phone)
MarketingLocation, signage, local adsSEO, ads, social media
DataLimitedDetailed behavior and sales data
Basic costsRent, staff, decorationPlatform, marketing, logistics

What Are the E-Commerce Models?

B2C E-Commerce

A business selling directly to individual consumers is the most common model. If you want to learn more about the concept, you can read our article what is B2C.

B2B E-Commerce

Trade between businesses. It usually involves higher order values, customer-specific price lists and credit terms. For the logic of this model, see the B2B business model, and for infrastructure options our B2B e-commerce service.

C2C E-Commerce

Individuals selling to individuals through a platform; second-hand marketplaces are the typical example.

D2C E-Commerce

A brand selling its own products directly to the customer without a middleman. It lets the brand control the customer relationship and data, but it also takes on the marketing and logistics burden.

Subscription Model

Customers receive a product or service regularly in return for a recurring fee. It provides predictable revenue, but retention is critical.

Dropshipping

You list products on your store without holding stock; when an order arrives, the supplier ships it directly to the customer. To understand the model with its risks, read what is dropshipping and how is it done.

XML Dealership

A model in which a supplier shares its product catalog as an XML feed and you sell those products on your own site. For the details, see what is XML dealership.

Comparing the Models

ModelStock neededStarting costMarginMain risk
B2C (own stock)YesMedium-highMedium-highStock and cash flow
B2BYesMedium-highMediumCollection and credit
D2CYesMedium-highHighMarketing and logistics burden
DropshippingNoLowLowSupplier dependence, delivery times
XML dealershipNoLowLow-mediumCompetition on the same products

How Do You Start E-Commerce?

1. Decide What to Sell

Choose the product or service in light of your knowledge, your access to supply and the existing demand. A product you can source reliably, with a healthy margin, is a better starting point than a trending product that you cannot supply.

2. Do Market Research

Check search volume, seasonality, price ranges and customer questions for the product. Searching the category on Google and on marketplaces tells you a lot about demand and price level.

3. Define Your Target Audience

Who will buy, from where and with what expectations? A clear picture of the audience shapes the site design, the tone of the content and the ad channels. For a detailed method, read our guide on the target audience.

4. Analyze Competitors

Look at the leading stores in your category: their prices, delivery promises, content and review levels. The goal is not to copy them but to find the gap they leave open.

How Much Capital Do You Need for E-Commerce?

The capital depends on the model. Dropshipping and XML dealership can start with a much smaller budget because they do not require holding stock, while a business with its own stock needs to fund inventory, packaging and a marketing budget. For a detailed look at the cost items, you can read the capital needed for e-commerce.

A rough way to think about it:

  • Low budget: Marketplace-based selling or dropshipping with a ready-made platform
  • Medium budget: Your own store with a ready package, a small stock and a regular ad budget
  • High budget: Custom software, a large product range and heavy marketing

Do You Need to Set Up a Company for E-Commerce?

In Türkiye, regular and continuous commercial activity generally requires an official business structure (such as a sole proprietorship or a company), a tax registration and the related invoicing duties. Which structure is best depends on your volume, your tax position and your plans. For the process, read how to set up a company and check the current rules with an accountant before you start selling.

How to Choose a Brand Name and Domain

A good brand name is short, easy to say and spell, and available as a domain name and on social media. For the domain, short and clear names that match the brand work best, and avoiding hyphens and hard-to-spell words helps. For more detail, see how to choose an SEO-friendly domain name.

How to Set Up an E-Commerce Website

Ready-Made E-Commerce Packages

The fastest and most economical way for most small and medium-sized businesses. The infrastructure, hosting and updates are handled for you, and you focus on products and sales. You can see the options on our e-commerce packages page.

Open-Source E-Commerce Software

Offers flexibility and no license fee, but you are responsible for hosting, security and updates, and customization needs a developer.

Custom E-Commerce Software

Built for specific processes and high scale. It costs more and takes longer, and it only makes sense when ready-made solutions cannot meet the business’s needs. To compare the options, read what is e-commerce software.

OptionSpeedCostFlexibilityMaintenance burden
Ready-made packageHighLow-mediumMediumLow
Open sourceMediumMediumHighHigh
Custom softwareLowHighVery highHigh

Which Features Should an E-Commerce Website Have?

  • A fast, mobile-friendly design (see responsive web design)
  • Product search, filtering and sorting
  • A simple cart and a short checkout
  • Multiple payment methods and an integrated shipping module
  • Customer account, order tracking and returns
  • A product reviews area
  • SEO-friendly URLs, titles and structured data
  • Analytics and reporting

How Should Product Pages Be Prepared?

Product title: Clear and specific, with the product type, brand and a key feature, without stuffing keywords.

Product description: Explain what the product is, who it is for, what problem it solves and its key specifications. Write it yourself instead of pasting the supplier’s text.

Product images: Several sharp images from different angles, on a consistent background, plus a usage shot if possible.

CTA buttons: The “Add to cart” button should be clear, visible and contrast with the page. For examples, see our guide on the Call to Action.

How Do You Take Payments on an E-Commerce Site?

You work with a payment provider or a bank’s virtual POS, and the platform you use usually has ready integrations. Offering credit card installments, bank transfer and, where appropriate, cash on delivery or digital wallets suits different customer habits. For security, use providers with 3D Secure and PCI-DSS compliance, show the SSL certificate and never store card data yourself.

How Is Shipping Managed in E-Commerce?

Shipping is one of the most visible parts of the customer experience. Compare carriers on price, delivery time, coverage, damage rates and tracking quality, and agree on a clear return process. An integration between your store and the carrier reduces manual work as order volume grows. Shipping and return conditions should be clear on the product page and in the checkout.

In Türkiye, an e-commerce site is generally expected to show:

  • A privacy policy and a personal data (KVKK) notice
  • Distance sales agreement and pre-information form
  • Cancellation and return policy
  • Cookie policy and consent banner
  • Company details and contact information

Is ETBİS registration needed? ETBİS is the Turkish government’s e-commerce information system, and e-commerce service providers are generally required to register. The exact thresholds and exceptions change, so check the current regulation or ask your accountant.

E-invoice and e-archive: Depending on your status, you may need to issue e-invoices or e-archive invoices. For the process, read what is an e-invoice and how is it issued.

Selling on Marketplaces

Marketplaces give you ready traffic and trust, in return for commission and strict rules. They are a practical way to test a product with little setup. For the process, see how to open a Trendyol store and how to open an n11 store.

TopicMarketplaceYour own site
TrafficReady, but shared with competitorsYou have to build it
CommissionYesNo (payment fees only)
Brand controlLimitedFull
Customer dataLimitedYours
Speed to startFastMedium

Many businesses use both: marketplaces for reach and their own site for brand and margin.

How Do You Bring Customers to an E-Commerce Site?

E-Commerce SEO

Optimize category and product pages for the searches your customers make. See our guide on e-commerce SEO for the details.

E-Commerce Content Marketing

Buying guides, comparisons and how-to content bring in people who are still researching. Learn more about content marketing.

Google Shopping Ads

Your products appear with image and price in search results. They start from a product feed; see how to upload products to Google Merchant Center.

Social Media Ads

Good for discovery, especially for visual products. A consistent budget and creative testing matter more than a big one-off spend. For the wider picture, read digital ad management.

Remarketing

Showing ads to people who visited but did not buy usually costs less per sale than reaching new people. See what is remarketing.

Ways to Increase E-Commerce Sales

  • Cross-selling: Suggest complementary products. See what is cross-selling.
  • Reduce cart abandonment: Show costs early, shorten checkout and send reminders.
  • Collect and show reviews: Social proof raises the conversion rate.
  • Measure: Set up Google Analytics and Google Tag Manager from day one so you know what works.

For a plan that brings these channels together, you can look at our digital marketing service.

Frequently Asked Questions

How is e-commerce done?

Choose a product, do market research, set up a store or marketplace account, arrange payment and shipping, add the legal texts, and then bring customers through SEO, ads and content.

Do I need a company to do e-commerce?

For regular, continuous sales in Türkiye, an official business structure and the related tax and invoicing duties are generally required. Check your situation with an accountant.

How much money do you need to start e-commerce?

It depends on the model. Dropshipping or XML dealership can begin with a small budget, while a business with its own stock needs to fund inventory and marketing as well.

What can I sell in e-commerce?

Almost any physical or digital product, but choose something you can source reliably, with a healthy margin and demand that you have checked.

Is it hard to set up an e-commerce site?

With a ready-made package it is much easier than it used to be; the harder part is bringing customers and running logistics well.

Should I sell on a marketplace or on my own site?

A marketplace is faster to start and gives you ready traffic; your own site gives you brand control and better margins. Many businesses use both.

Do I need stock for e-commerce?

Not always. Dropshipping and XML dealership work without your own stock, but they come with lower margins and supplier dependence.

How do I find customers in e-commerce?

SEO, content, Google Shopping, social media ads, remarketing, email and marketplaces. Start with the one that matches your audience and measure it.

Is e-commerce profitable?

It can be, but profitability depends on margin, customer acquisition cost, returns and logistics. Calculate the unit economics before you scale.

Which platform should I use for e-commerce?

For most small businesses, a ready-made package is the practical choice. For specific needs or high scale, evaluate open-source or custom options.

Can I do e-commerce for free?

Some platforms let you start with little or no upfront fee, but there are always costs such as products, payment fees, marketing and your own time.

What is the most important thing in e-commerce?

Customer trust and a good experience: the right product, a clear price, reliable delivery and easy returns. Everything else, from SEO to ads, builds on that.