Selling online, set up properly
E-commerce website development for business
An online store is a website where a customer chooses products, pays for them and picks a delivery option, while the business manages the incoming orders. We build online stores with a product catalogue, payments, delivery options and order management. We choose the platform after looking at the number of products, the integrations you need and how you will run and maintain the store day to day. We work remotely, in English or Lithuanian, with businesses in Lithuania and other EU countries.
On this page 9 sections
- 01Who is an online store for?
- 02What does the basic build from €1,000 include?
- 03Which platform should you choose for an online store?
- 04Self-service platform or a custom-built online store?
- 05Payment and delivery integrations
- 06What data do you need to prepare?
- 07How do we test the checkout?
- 08What do we hand over after launch?
- 09Example of a test order
Who is an online store for?
An online store fits when a business has a clear catalogue of products or services, can describe its pricing, delivery and return terms, and is ready to manage orders. If every sale is highly individual, it is sometimes better to start with a catalogue and an enquiry form instead of complex automated checkout.
- 01
Physical or digital products
- 02
Clear prices and order terms
- 03
Payment and delivery needs
- 04
Who will manage the catalogue and orders
What does the basic build from €1,000 include?
The starting price applies to a store with a clear scope. Before we start, we agree in writing which pages, features and integrations we will build, how the catalogue will be structured and who provides the content. The final price goes up when you need non-standard product variants, several languages, a large data import, custom design or integrations with external systems.
- 01
Core store structure and mobile design
- 02
Product catalogue, cart and order form
- 03
One agreed payment and delivery setup
- 04
Technical launch and handover check
Which platform should you choose for an online store?
Online store development starts with choosing the platform. WooCommerce suits a store built on WordPress where you want the freedom to change content yourself. PrestaShop suits a larger catalogue with many product variants. If you are considering a paid cloud platform such as Shopify, we check whether its monthly fees and limits fit your process.
In Lithuania, stores most often need payments through Paysera or Montonio and shipping through Omniva, DPD or LP Express. Stores that ship abroad can add Stripe payments and international couriers such as DHL, FedEx or UPS. We agree on which payment and delivery methods to set up before we start, and we check their plugins or API options before sending the proposal.
Self-service platform or a custom-built online store?
On self-service platforms such as Shopify or website builders, you can set up a store yourself from a template. That route works when you have few products, a standard checkout is enough, and you have time to configure the settings, payments and delivery yourself.
A custom-built online store makes sense when you need Lithuanian payment and shipping setup, product variants, a data import or an integration with another system, or when you would rather not handle the technical side yourself. We then choose the platform by your catalogue and process: WooCommerce, PrestaShop or a paid cloud platform.
| Self-service platform | Custom-built online store | |
|---|---|---|
| Who builds it | You, from a template | We do, to a scope agreed in writing |
| Payments and delivery | You set them up within the platform's options | We configure and test the agreed methods, such as Paysera, Montonio, Stripe, Omniva, DPD, LP Express, DHL, FedEx or UPS |
| Cost | The platform's monthly fee and your time | Development from €1,000, provider fees separate |
| Best for | Few products and a standard checkout | Product variants, imports, integrations, or when you want us to handle the technical side |
Payment and delivery integrations
An integration needs an account with the chosen provider, a contract and the technical details. We test successful, declined and cancelled payments, and check order statuses, emails and admin actions. We set delivery rules by country, weight, price or pickup method. Provider fees are not included in the development price.
What data do you need to prepare?
The catalogue needs consistently prepared product data: names, descriptions, prices, photos, codes, variants and categories. You also need to tell us how stock levels are tracked. We can enter the information you provide at the hourly rate on our price list, but the client who provides the product information is responsible for its accuracy.
To estimate the scope, it helps to send one real example of each different product type: a simple product, a product with size or colour variants and, if relevant, a product with a different delivery rule. That way the differences show up before the whole catalogue is entered.
- 01
A list of products and categories; mark who will prepare the descriptions, photos and import file.
- 02
Prices, taxes and discount rules; say which system is the source of prices and stock levels.
- 03
Delivery countries, methods, exceptions and return terms; separate standard and non-standard products.
- 04
Your choice of payment and accounting services; mark whether provider accounts and contracts are already in place.
How do we test the checkout?
Before launch we test the product page, cart, required fields, payment statuses, order emails and admin tasks. We check mobile usability, page structure, indexing settings and how the store behaves when an integration is temporarily down. We test the features we built as agreed.
What do we hand over after launch?
We discuss the handover before we start. We usually hand over admin access, a summary of settings and checks, and notes on the most important updates. We agree on who will take care of hosting, backups and later changes. Maintenance, hosting, content entry and new feature development are separate services.
Example of a test order
Say a customer picks a product size and delivery to a parcel locker. In a test environment we check that the cart keeps the selected size, that the delivery cost is included in the total, and that after a successful payment the order shows up in the admin area. If the payment is cancelled and the customer returns to the store, the order must not be marked as paid.
This is an example of a check, not a client project result or a promise from any specific provider. The checks depend on the agreed features and the provider's test environment. We only start real payments or shipments after agreeing on them separately.
Frequently asked questions
How much does it cost to build an online store?
Online store development costs from €1,000. That is the price of a basic project with a product catalogue, payments and order management. The final amount depends on the catalogue size, design, payment and delivery integrations, product import, languages and custom features. The amounts on our price list are final, with no extra fees added.
Will I have to enter the products myself?
Not necessarily. You can send prepared product data that can be imported, for example a spreadsheet with names, prices, descriptions and photos. If the data is not ready yet, you can order content and product entry, which costs €45/hour. We agree on who will prepare and enter the products before the project starts.
Do you integrate payments and delivery?
Yes, if the payment and delivery providers you choose have suitable technical interfaces and you have the accounts and contracts you need with them. We add the specific integrations to the project scope and test them with a test order before launch. Each extra integration can change the project price, so we estimate it in the proposal.
Can I order maintenance after launch?
Yes. After launch you can separately order managed hosting at €20/month, website administration at €60/month, or content and product entry at €45/hour. We agree on updates, monitoring and new feature development based on what your store needs, and confirm them in writing before any work begins.
Tell us what you want to sell online and which payment and delivery options you plan to use.
We reply with a proposed first stage and a clear price. You can also write to us directly:
info@techprojects.ltDiscuss an online store