E-commerce · 5 min read · Updated:

How to set up an e-commerce site

What to look for when choosing a platform

There are two ways to set up an e-commerce site: have custom software built from scratch, or use a ready-made e-commerce platform. For most small and medium-sized businesses a ready-made platform is faster and less risky; the platform provider handles servers, security and updates, while you focus on your products and sales.

In this guide we have gathered the steps from launching the site to the first order, and the questions to ask when choosing a platform.

What to prepare before you start

  • Company and tax details: Applications for a virtual POS and marketplaces require a company or sole trader registration, a tax certificate and a bank account in the business's name.
  • Domain name: A short address carrying your brand, for example yourbrand.com or yourbrand.com.tr.
  • Product list: Name, SKU, barcode, price, stock, description, category and photos. Gathering these in an Excel file speeds up uploading.
  • Shipping agreement: Which carrier you will work with and the shipping rates.
  • Legal texts: Distance sales contract, pre-contract information form, return conditions, KVKK privacy notice and cookie policy, as required in Türkiye.

Step-by-step setup

  1. Choose the platform. Ask the provider the questions in the table below; if possible, try it with your own products in a demo account.
  2. Design the storefront. Set up your logo, colours, home page images and menu. Always check the mobile view on a phone; a large share of your visitors will come from phones.
  3. Upload the products. If you have few products, enter them by hand; if you have many, upload them in bulk with Excel. Enter variants (size, colour) and SKUs properly from the start; marketplace matching is done with these codes.
  4. Connect payments. Apply to a payment provider such as iyzico or PayTR, or to your bank's virtual POS, enter the details you're given into the panel and place a test order with 3D Secure.
  5. Connect shipping. Enter the carrier's integration details so that shipments are created and the tracking number goes to the customer automatically.
  6. Add the legal pages. Publish the contracts and return conditions, and have the customer accept them at checkout.
  7. Connect the domain. Point your domain's DNS record to the address provided by the platform provider.
  8. Test and launch. Place orders with different phones, make a return and check the emails. If everything is in place, announce it.

What to look for when choosing a platform

TopicQuestion to ask
PaymentsWhich virtual POS and payment providers are already connected? Who sets the commission?
ShippingWith which carriers are shipments and tracking numbers automatic?
MarketplacesAre Trendyol, Hepsiburada and N11 orders and stock in the same panel?
Dealers (B2B)Are there dealer-specific prices, approved membership and wholesale orders?
Product importCan you move your products over from another platform?
MarketingWhich plan includes campaigns, coupons, SMS and visitor analytics?
Domain nameCan you use your own domain?
LimitsIs there a limit on products and users, and what happens if you exceed it?
LeavingIf you want to leave in future, can you export your data?

Marketplaces and your own site together

Marketplaces bring fast sales but take a commission on each sale, and the customer relationship stays with the marketplace. Your own site gives you commission-free sales and your own customer list, but you have to bring in the visitors yourself. Most businesses use both.

In that case the most important issue is stock: when the last unit of a product sells on a marketplace, stock on your site must drop too. On a platform with marketplace integration, orders and stock are managed from one panel. In Mağazabulut, products are matched by barcode on Trendyol and by SKU on other marketplaces; the product must already be listed on the marketplace.

Retail and dealer sales in the same store

Instead of setting up a separate dealer site, companies that sell wholesale can open dealer membership in the same store. When a customer approved as a dealer logs in, they see their own prices, while retail customers see the normal price. Wholesale rules such as case or pack quantities are defined on the product card.

Cost items

The cost of an e-commerce site is more than a single plan price. When budgeting, consider these items separately:

ItemHow is it charged?
Platform subscriptionMonthly or yearly; varies by plan.
Domain nameYearly; varies by registrar and extension.
Virtual POSCommission per sale; the rate is set by the bank or payment provider.
ShippingPer shipment; depends on your agreement with the carrier.
MarketplaceCommission per sale plus some service fees.
SMSBought as a message bundle from an SMS provider.
Photos and contentYou can prepare them yourself or use a service.

You can see Mağazabulut plans and current prices at magazabulut.sophiras.com.

Frequently asked questions

Ready-made platform or custom software?

For standard retail or wholesale selling, a ready-made platform is usually enough and launches faster. If your workflow is very different, or you need deep connections to your own systems, custom software may be worth considering; Sophiras does both.

How long does it take to launch an e-commerce site?

Once the platform is ready, the timing is mostly determined by preparing the products and getting the virtual POS application approved. If your product list is ready, the store can open quickly; POS approval times vary by bank.

Can I manage marketplace orders from the same panel?

Yes. In Mağazabulut, Trendyol, Hepsiburada and N11 orders arrive in the same panel and stock is shared.

Can I use my own domain?

Depending on your plan, you can connect your own domain or use the magaza.sophiras.com/yourstore address.

Can I move over from another platform?

Yes. You can import your products in bulk with Excel or an export file; if you import the same file again, products are matched by SKU and updated.