Skip to content

E-commerce · Integrations

How to create an online store: 10 steps from idea to first order

An online store is created in 10 steps: you check demand, register your business, choose a platform, a domain and hosting, prepare the product data, connect payments, shipping and accounting, publish your terms of sale, sort out SEO, and place test orders before launch. Once the product data is ready, building a simple WooCommerce store takes from 15 working days.

  • Author: Saitai.lt team
  • Published
  • Updated
  • 11 min read
Contents (14)
  1. What are the steps to creating an online store?
  2. 1. Will people buy your product online?
  3. 2. Which legal form should you choose?
  4. 3. Which e-commerce platform should you choose?
  5. 4. What domain and hosting do you need?
  6. 5. How do you prepare the product data?
  7. 6. Which payment methods should you connect?
  8. 7. How do you organise shipping?
  9. 8. How do you connect the store to your accounting?
  10. 9. What legal requirements apply to an online store?
  11. 10. What should you check before launch?
  12. Can you create an online store for free?
  13. Sources
  14. Frequently asked questions

What are the steps to creating an online store?

Building an online store starts not with the design but with the product, the buyer and the numbers: will people buy the product online, how much will delivery cost and how will orders get into your accounting system? The platform, payments and shipping are chosen only once these questions are answered. The table shows all 10 steps and what needs to be decided at each one.

Diagram of the 10 steps to creating an online store: demand, legal form, platform, domain, product data, payments, shipping, accounting, legal requirements, SEO and launch; letters show who is responsible
What is decided at each step, and by whom – more detail in the table below.
StepWhat to decideWho is usually responsible
1. Demand and product rangeWho will buy, how many products to start with, whether the margin holds upOwner
2. Legal formSelf-employed or a company, VAT, company detailsOwner and accountant
3. PlatformWooCommerce, VirtueMart, custom or a hosted (SaaS) platformOwner and developer
4. Domain and hostingAddress, server, SSL, emailDeveloper
5. Product dataCategories, fields, photos, importOwner
6. PaymentsBank links, cards, bank transferOwner and developer
7. ShippingParcel lockers, couriers, delivery prices, returnsOwner and developer
8. AccountingInvoices, accounting software, stock levelsAccountant and developer
9. Legal requirementsTerms of sale, privacy and cookie policyOwner and lawyer
10. SEO, analytics, launchContent, GA4, test ordersDeveloper and owner

If a web studio is building your store, the developer handles the technical side of steps 3, 4 and 6–10, leaving you the decisions and the product content. That's also how it works when you build an online store with Saitai.lt.

1. Will people buy your product online?

Before investing in a store, check whether people search for your products online and whether you still have a margin after delivery and payment fees. You can test demand more cheaply: on a marketplace, on social media or with a one-page website with an order form.

  • Who is your buyer, and why will they buy from you rather than from a big marketplace?
  • How many products will you have at the start, and how often will prices and stock levels change?
  • How much will delivery cost, and who will pay for it?
  • How many products might be returned, and what will you do with them?

If you have fewer than 10 products and they rarely change, a website with an order form or a product catalogue without a basket is often enough.

You can sell online with an individual activity certificate (individualios veiklos pažyma, i.e. as self-employed) or by setting up a company, such as a small partnership (MB) or a private limited company (UAB). It's best to choose the form after talking to an accountant, as it determines your taxes, liability and accounting rules. Your business must be registered before your first sale.

If you plan to sell to consumers in other EU countries, since 1 July 2021 a single EU-wide threshold of €10,000 per calendar year has applied: once you exceed it, VAT is usually charged at the rate of the buyer's country and can be declared through the One-Stop Shop (OSS). Discuss this part with your accountant too.

3. Which e-commerce platform should you choose?

For most small and medium-sized stores in Lithuania, WooCommerce is a good fit – a free, open-source plugin for WordPress with ready-made modules for Lithuanian payment and shipping services. VirtueMart suits you if your website already runs on Joomla, and a custom store is built when the standard checkout flow doesn't fit.

The Peleman WooCommerce online store on a computer and a phone screen
A WooCommerce example: the Peleman online store, built by Saitai.lt. View the project
CriterionWooCommerceVirtueMartCustom (Laravel)Hosted platform
What it isa WordPress plugina Joomla extensiona store developed around your processa store in the provider's cloud for a monthly fee
Best formost stores, including large product rangeswhen the website already runs on Joomlarentals, bookings, configurators, complex B2B pricingthose who want to set everything up themselves
Licencefree, some plugins are paidfree, some extensions are paidno licence feesmonthly subscription plus app fees
Lithuanian payments and parcel lockersready-made modulesready-made or custom-built modulesdeveloped using the providers' APIsif the platform has a module
Dataon your hosting server, portableon your hosting server, portableyours; code handover as per the contracton the platform, harder to move

4. What domain and hosting do you need?

Register the domain in your company's name so it stays yours even if you change developer. An online store needs hosting with an SSL certificate, regular backups and enough server resources, because the catalogue, search and basket put more load on the server than a simple website. Decide in advance where the mailboxes on your domain will be hosted, too.

5. How do you prepare the product data?

Put your product data into a spreadsheet before the store is built: for each product, the name, code, price, description, photos, category, variants, weight and stock level. A spreadsheet like this can be imported from an Excel or CSV file, and suppliers' products can be synchronised from an XML feed.

  • Weight and dimensions – without them you can't calculate delivery prices correctly.
  • Variants (size, colour) – whether they have separate codes, prices and stock levels.
  • Photos – in a consistent format and background, at least 2–3 per product.
  • Descriptions – your own, not copied from the supplier: the same text in dozens of stores helps none of them in search.

6. Which payment methods should you connect?

In Lithuania, shoppers mostly pay via bank links and payment cards, so to start with one payment provider, such as Paysera or Montonio, plus bank transfer is enough. Stripe or PayPal are worth adding if you sell abroad, and a pro forma invoice if your buyers are companies.

The contract with the payment provider is signed by your company, and you pay transaction fees directly to the provider at its rates. Providers usually review the store, so it should already show your company details, contact information and terms of sale before you connect.

7. How do you organise shipping?

Parcel lockers are one of the most popular delivery methods in Lithuania, so it's worth offering at least one parcel locker network and a courier at checkout. The most commonly connected are Omniva, DPD, LP Express and Venipak: the shopper chooses a parcel locker at checkout, and you print the shipping label in the store's admin area.

  • Set the delivery price by weight, size or order value.
  • Decide above what order value delivery is free, and whether that pays off.
  • Describe the returns process: who pays for returns and how quickly the money is refunded.

8. How do you connect the store to your accounting?

Every order has to reach your accounting system as a sales document. When there are few orders, your accountant can transfer them by hand or import an export file, but as sales grow, manual re-entry becomes a source of errors and delays.

At that point the store is connected to accounting software such as Rivilė, B1.lt, Centas or Finvalda: orders, customers and invoices are passed to the accounting system automatically, and stock levels and prices flow back to the store. This is possible if the software has an API or an import option. More on our page about integrating accounting software with your online store.

When selling to consumers online, you must publish the seller's details and terms of sale, ensure the 14-day right of withdrawal, publish a privacy policy and obtain consent for non-essential cookies. What follows is a general checklist, not legal advice: the exact wording should be prepared or checked by a lawyer.

  • Seller details: name, company code, address, email and phone number.
  • Terms of sale: prices, payment, delivery times, returns, warranty, dispute resolution.
  • Right of withdrawal: a consumer can usually withdraw from a distance contract within 14 days without giving a reason; there are exceptions, e.g. for goods made to order.
  • Discounts: when announcing a price reduction, the previous price shown is usually the lowest price applied in the 30 days before the reduction.
  • Personal data: a privacy policy under the GDPR; consent for non-essential cookies and newsletters under the GDPR and the Law on Electronic Communications (Elektroninių ryšių įstatymas).
  • Accessibility: since 28 June 2025, the requirements of the European Accessibility Act apply to e-commerce services; under the directive, they do not apply to microenterprises providing services (fewer than 10 employees and an annual turnover or balance sheet total of no more than €2 million).
  • Disputes: in Lithuania, consumer disputes over goods bought online are handled out of court by the State Consumer Rights Protection Authority (Valstybinė vartotojų teisių apsaugos tarnyba, VVTAT) – this is stated in the terms of sale.

For this part, the developer provides the pages, the cookie consent banner and consent checkboxes in the forms, while the content of the legal texts comes from you or your lawyer.

10. What should you check before launch?

Before launch, place a test order with every payment and delivery method, and check the emails to the shopper and to yourself, the invoices, how the store works on a phone and the search settings. An error found before launch is cheaper to fix than one reported by a customer.

  1. Test orders: payment, order statuses, returns, invoice.
  2. Category and product names and descriptions, readable URLs, Product structured data, the sitemap.
  3. Google Analytics 4 with e-commerce events, and Google Search Console.
  4. Loading speed and ease of use on a phone – a large share of shoppers browse and buy on their phones.
  5. Backups, and a person who will update the system and plugins after launch.

Can you create an online store for free?

Partly. The software can be free – WordPress and WooCommerce are open source, and hosted platforms offer free trials – but a working store always has costs: the domain, hosting, payment providers' transaction fees and a lot of your time.

With a hosted platform you can build the store yourself, but you'll pay every month and depend on what the platform can do. If you commission the build, most of the cost is a one-off fee for the work. You'll find a comparison of packages and running costs on our page ‘How much does an online store cost?’.

Sources

Planning an online store? In the enquiry form, tell us how many products you have, which payment and delivery methods you want to offer and which accounting software you use. Within 1 working day we'll tell you which platform fits and where to start.

Frequently asked questions

How long does it take to create an online store?

Once the product data, text and photos are ready, building a simple WooCommerce store takes from 15 working days, or 20–30 working days with a custom design. A custom store built to a brief usually takes from 6 weeks. What usually takes longest isn't the development but preparing the product data and the legal texts.

Do I need a company to sell online?

Not necessarily. You can also sell online with an individual activity certificate (as self-employed), but your business must be registered and the store must show the seller's details. Which form suits you depends on your expected turnover, taxes and liability, so it's worth discussing with an accountant.

How many products do you need for an online store to be worth it?

There's no strict threshold. If you have fewer than 10 products and they rarely change, a website with an order form or a catalogue without a basket is often enough. When you have more products, prices and stock levels change, and shoppers want to pay straight away, an online store saves time and reduces errors.

Can I move the store to another platform later?

Yes, if the old platform lets you export products, customers and orders, e.g. in CSV or XML format. When migrating, it's important to set up 301 redirects from the old product and category URLs so you don't lose visitors from search. That's why it's worth thinking about where your data is stored when you first choose a platform.

More articles

All articles

Need help putting this into practice?

Tell us what you need – we’ll reply within 1 working day with a quote covering price and timeline. The consultation is free.

Get a quote

Websites, online stores, SEO, AI and CRM solutions for business. In business since 1998.

Services

Popular

Company

CallWhatsAppGet a quote