Online store development
Your own store without a platform fee: catalogue, cart, payments, delivery and stock connected to your accounting, warehouse and marketplaces. Holds a large catalogue.
03 08 service 3 of 8 in Websites Development
What’s included
- Catalogue, cart, checkout, payments, delivery and stock
- Custom-built where the boxed platform limits you, integrated where it doesn't
- Sync with your accounting system, warehouses and marketplaces
- Product feeds for ads
- Search and filters that survive 10,000 SKUs
Who it’s for
- D2C brands outgrowing a marketplace storefront
- Retailers whose current store breaks under its own catalogue
- Businesses paying platform fees on every sale
In short
An online store of your own sells without a platform fee on every order, keeps the customer base yours and works with your accounting. We build the catalogue, cart, checkout, payments, delivery and stock levels, and connect them to your accounting system, CRM, warehouse and marketplaces so the same item is never sold twice. Custom code goes where a boxed platform limits you, integrations go where they do not get in the way. Search and filters hold a catalogue of 10,000 items. The price is counted in hours and fixed before the start.
What your own online store gives you
A marketplace rents you a shelf. Your own store is a shop that belongs to you.
-
01
Sales without a fee
No platform takes a percentage of every order. You pay for payments and delivery — at the providers’ rates.
-
02
Your customers
Contacts and order history stay with you: you can write to customers, run loyalty programmes and sell again.
-
03
Your own showcase
Prices, promotions, product pages and the brand look the way you decide, not the way the platform allows.
-
04
Works with your accounting
Stock, prices and orders move between the site, your accounting system and the warehouse — managers do not retype anything by hand.
-
05
Holds a large catalogue
Search and filters stay fast on tens of thousands of items: the database and indexes are built for your range.
-
06
Sells through search and ads
Category pages get found in search, and product feeds put your items into ads and shopping results.
Marketplace, ready platform or your own store?
Three ways to sell online. They often work together: your own store as the base, marketplaces as an extra channel.
| Criterion | Marketplace | Ready platform (Shopify and similar) | Your own store |
|---|---|---|---|
| Start | fast: list the products | fast: a template and settings | longer: built for your processes |
| Payments to the platform | a fee on every sale | a subscription, apps, sometimes a fee | none — hosting and providers’ rates |
| Customers and data | belong to the marketplace | yours, inside the platform | entirely yours |
| Brand and showcase | the marketplace’s format | within the theme | anything you need |
| Accounting and warehouse | through the marketplace’s tools | through apps and connectors | direct exchange built for you |
| Non-standard scenarios | not possible | as far as apps allow | no limits |
| When it makes sense | to reach the marketplace’s audience | a small catalogue and standard processes | a growing brand, a large catalogue, your own accounting |
What an online store includes
The base every store needs — and features that are added for a specific task.
-
Catalogue with search and filters
CoreCategories, filters by characteristics and search that understands typos.
-
Product page
CorePhotos, characteristics, variants such as size or colour, availability and delivery terms.
-
Cart and checkout
CoreA short path to the order, without forced registration.
-
Online payment
CoreCards and fast payment methods through a payment provider, with receipts sent to the buyer.
-
Delivery
CoreCost and time calculated at checkout, pick-up points, tracking numbers.
-
Stock levels
CoreThe site shows what is actually in stock — synchronised with your accounting system or the warehouse.
-
Admin panel for orders
CoreOrders, statuses, products and prices; roles for employees and a log of who changed what.
-
Customer account
If neededOrder history, addresses and repeat orders — useful when people buy regularly.
-
Promo codes and discounts
If neededPromotions, discounts for sets, bonuses for repeat purchases.
-
Reviews
If neededOnly from real buyers — they are trusted, and search engines show the rating.
-
Marketplaces
If neededProducts and stock exported to marketplaces from one place.
-
Product feeds for ads
If neededYour items in search engines’ shopping results and dynamic ads.
-
Wholesale and B2B
If neededSeparate prices for companies, invoices instead of card payment, minimum order amounts.
A catalogue that does not slow down
A store breaks not on the home page, but on its own catalogue. Here is what keeps it fast.
-
01
Search that understands people
Typos, a wrong keyboard layout, synonyms and article numbers — the buyer finds the item however they type it.
-
02
Filters by characteristics
Characteristics are stored flexibly: a new product category does not require rebuilding the database.
-
03
Fast category pages
Indexes and a review of slow queries — filters do not stall on tens of thousands of items.
-
04
Price lists on a schedule
Prices and stock from suppliers and your accounting system are imported automatically, without manual editing.
-
05
Heavy work in the background
Catalogue exports and mailings run in the background and never keep a buyer waiting.
-
06
Images that do not weigh the page down
Modern formats and lazy loading — even a category with a hundred photos opens fast on a phone.
Connected to accounting, CRM, payments, delivery and marketplaces
A store is only as reliable as its exchange with other systems. Every exchange is logged — an integration never breaks silently.
-
Accounting system
Products, prices and stock come from accounting; orders go back into it automatically.
-
Payment providers
Payment notifications are signature-checked and protected from repeats: a payment is never counted twice and a fake request cannot pass as one.
-
Delivery services
Cost and time at checkout, shipments created automatically, the tracking number sent to the buyer.
-
Marketplaces
Shared stock between the store and the marketplaces: an item sold in one place disappears everywhere.
-
CRM and notifications
New orders reach the manager, and the buyer gets messages about the status of their order.
-
When another service goes down
Requests are retried with a growing delay, so an outage at a provider does not lose orders.
A store that gets found
Buyers search for a product, not for your shop. Here is what brings them to your pages.
-
01
Categories as landing pages
A category with its own text and clean addresses for popular filters answers queries like “men’s winter boots”.
-
02
Unique descriptions
A description copied from the supplier is on a hundred other sites. Your own text gives search a reason to show you.
-
03
Product markup
Price, availability and rating are described for search engines and appear right in the results.
-
04
Product feeds
An up-to-date product list for search and ad systems — your items in shopping results and dynamic ads.
-
05
Speed of the catalogue
A fast category on a phone is both a ranking signal and fewer abandoned visits.
Common online store mistakes
-
Starting with the showcase, not with accounting
Where stock and prices come from and where orders go has to be decided before design — otherwise half the store gets redone.
-
Forced registration
Asking for an account before the first purchase loses buyers. Let them order first.
-
Supplier descriptions
Copied texts do not get into search and do not answer buyers’ questions.
-
Payment without checks
Without signature checks and protection from repeats, orders get paid twice or a fake request marks them as paid.
-
Separate stock for each channel
The store and the marketplaces sell the same last item — and someone gets a cancellation.
-
Filters that freeze
On a small test catalogue everything flies; on the real one it freezes. Speed is checked on real volumes.
Questions about online stores
How much does an online store cost?
The price is counted in hours: it depends on the size of the catalogue, integrations with accounting, payments and delivery, the design and the extra features. The sum is fixed together with the scope before the start; the estimate is free.
How long does it take?
It depends on the scope and the integrations: each stage has its own date. Products with descriptions and access to accounting, payments and delivery prepared in advance speed things up the most.
Own store or a marketplace?
Often both. A marketplace gives its audience but takes a fee and keeps the customers. Your own store keeps the brand, the base and the margin with you. With shared stock they work together without conflicts.
Do you connect the store to accounting and a CRM?
Yes: products, prices and stock come from your accounting system, orders go back, and customers and deals go to the CRM. Warehouses and marketplaces are connected the same way.
Which payment methods can be connected?
Any payment provider with an API: cards, fast payments, instalments. Notifications are checked so that a payment is never counted twice.
What about receipts and taxes for online payments?
The rules depend on the country: somewhere the buyer must receive an electronic receipt, somewhere tax has to be calculated right in the cart. We connect payment providers that handle this for your country.
Can I add products and change prices myself?
Yes, in the admin panel — one by one or by importing a file. With an accounting system connected, prices and stock update by themselves.
Will the store handle a large catalogue?
Yes. The database, indexes and filters are built for your range, and speed is checked on real volumes — tens of thousands of items are normal.
Can a store be moved from another platform?
Yes: products, categories and customers are moved by import, and old addresses are redirected to new ones so search positions are not lost.
Online form
Discuss
an online store
Tell us what you sell, how many items there are and what accounting you use — we will suggest a solution and estimate the work. The consultation is free.