An online store that works as a process, not as a shop window
An order arrives, gets paid, reserves stock, goes to the courier and comes back as a report — without a single manual re-entry. Here is what that looks like inside.
01The customer picks an itemThe product page shows real stock instead of “check availability”
02Item in the basketStock is reserved so two buyers cannot take the last unit
03CheckoutAddress, delivery method and price are calculated by zone and weight
04PaymentCard, bank transfer or cash on delivery — with declines handled
05Warehouse and courierThe order reaches the carrier with a waybill and tracking number, no retyping
06Customer and reportThe buyer gets a status, the store gets revenue, margin and order source
THE ORDER'S PATH
What happens between “buy” and “delivered”
shop.example.rs
Order #4821
OK
The customer picks an item
in stock: 12
Item in the basket
reserved 20 min
Checkout
Novi Beograd · 390 RSD
Payment
paid by card
Warehouse and courier
tracking RS4821···
Customer and report
delivered
The customer picks an itemThe product page shows real stock instead of “check availability”
Item in the basketStock is reserved so two buyers cannot take the last unit
CheckoutAddress, delivery method and price are calculated by zone and weight
PaymentCard, bank transfer or cash on delivery — with declines handled
Warehouse and courierThe order reaches the carrier with a waybill and tracking number, no retyping
Customer and reportThe buyer gets a status, the store gets revenue, margin and order source
A FAMILIAR PICTURE
Where an online store usually starts to stall
How it usually works
Stock on the site and in the warehouse drift apart, so some orders get cancelled
Orders are typed into the carrier's system one by one, with typos in addresses
The customer calls to ask where the parcel is, because nobody sent them a status
Baskets are abandoned at payment, and nobody knows at which step
Revenue is tallied in a spreadsheet at month's end instead of being visible any time
How it works with us
Stock on the product page comes from the accounting system and is reserved in the basket
A paid order goes to the carrier by itself and returns a tracking number
Statuses reach the customer by SMS or email at every step — no calls to the store
You can see at which checkout step buyers leave and what exactly blocks them
Revenue, margin and order source appear in a report the same day
SCOPE OF WORK
What a store project includes
Assortment and process review
We look at how products are described, where stock lives, who packs an order and how it ships.
Catalog and product page
Filters that fit your range, size and colour variants, availability, related items and clear photos.
Basket and checkout
A short path to payment, guest checkout, address autofill and honest delivery pricing.
Taking payments
We connect your bank's card gateway, cash on delivery and instalments where needed.
Stock and inventory
We link the site to your accounting system: a sale removes stock, a delivery puts it back.
Delivery
Orders are handed to the carrier, waybills print, the customer gets tracking and statuses.
An admin panel for your process
Orders, returns, discounts and stock in one place, with access rights per role.
Sales analytics
Revenue, average basket, repeat purchases, abandoned baskets and the source of every order.
Speed and search
Fast catalog pages, product markup for Google and clean URLs for indexing.
Launch and support
We migrate products and customers, train the team and watch the store after launch.
COMPARISON
A template builder versus a store built for your process
Ready-made template
A VMTech store
Stock levels
Updated by hand
Come from the accounting system
Delivery pricing
One flat rate for everyone
By zone, weight and carrier
Handover to the courier
Copy-pasting into the carrier's portal
Automatically, with a tracking number
Changes to fit your process
Only within the platform's limits
Designed around your case
Order data
Live inside the platform
Your database, access and exports
Cost over time
Subscription plus a fee per add-on
Development and support, no per-add-on fees
TECHNOLOGY LANDSCAPE
What it runs on
Catalog and ordersA database of products, variants, prices and the history of every orderPayment gatewayCard payments through the bank's gateway, 3-D Secure, refunds and cancellationsCarrier APIsCreating shipments, printing waybills, statuses and tracking numbersAccounting syncStock, prices and documents sync on a schedule and on eventsSearch and markupFast catalog search and structured product data for GoogleInfrastructureServer, certificates, backups and uptime monitoring
Contracts with the bank and the carriers belong to the store: fees and rates stay on its side. VMTech designs, builds, connects and maintains the system.
INTEGRATIONS
What the store connects to in Serbia
Pick a layer to see what data moves both ways and what happens when something fails.
The store bank's card gateway
Cash on delivery
Bank transfer against an invoice
Bank instalments, where contracted
The store sends the amount and order number, the gateway returns the payment result. A decline is not lost: the order stays marked “awaiting payment” and the customer gets a link to retry.
Carriers operating across Serbia
Pricing by zone and weight
Batch printing of waybills
Parcel statuses back into the order
A paid order creates a shipment in the carrier's system and receives a tracking number. Statuses flow back to the customer, and the store sees where a parcel is stuck.
Stock and prices from the accounting system
Stock reserved at the moment of ordering
Documents for goods sold
Returns put goods back on sale
The exchange runs both ways: accounting provides stock and prices, the store returns sales. If the link breaks, orders are not lost — they wait for it to come back.
Behaviour and sales analytics
Email and SMS on order events
Abandoned basket recovery
Product feeds for advertising
Every order carries its source: campaign, channel, page. So you see not “how many clicks” but which advertising brought paid orders.
AFTER LAUNCH
What the store owner sees every day
Not a report on request, but a working board: orders, payments, delivery and where buyers drop off.
admin.shop.example.rs
Orders today
312
Paid online
68%
Average basket
7 240
Awaiting shipment
24
Orders by day
Path to payment
Product page
100%
Basket
46%
Checkout
31%
Payment
24%
The figures illustrate the interface; they are not a specific store's results.
QUESTIONS
What people usually ask before we start
How much does an online store cost?
The cost depends on three things: the size of the range, the number of integrations and how far your process differs from the typical one. A hundred-item store with one carrier and one payment method costs noticeably less than a catalog of several thousand products with an accounting sync. We quote after reviewing the process, not before.
How long does launch take?
We usually show a first working version with catalog, basket and payments within a few weeks, then connect stock, delivery and analytics. The exact timeline depends on content readiness: product descriptions and photos are most often the longest part.
Can we migrate a store from another platform?
Yes. We migrate products, categories, customers and order history, keep existing page addresses or set up redirects so search positions are not lost. Before the switch the store runs in parallel, so you can compare and decide calmly.
How are card payments set up?
The card acceptance contract is between the store and its bank — fees and terms stay between you and the bank. We handle the technical side: connecting the gateway, configuring 3-D Secure, processing declines, refunds and partial cancellations, and walking through test mode with you before going live.
What if products are already kept in accounting software?
That makes things easier, not harder. The accounting system stays the source of truth for stock and prices, the site pulls them on a schedule or on events, and sales flow back. Keeping two catalogs by hand is then unnecessary.
Who fills the store with products?
If the products live in an accounting system or a spreadsheet, we migrate them automatically. If descriptions are missing, we show what a product page needs to be found in search and your team fills the catalog in the admin panel; we can take that on if needed.
Will the store work on a phone?
Yes, and we design from the phone rather than adapting afterwards. Most buyers in Serbia arrive on mobile, so the basket, checkout and payment are tested on real devices, not just in a narrowed browser window.
What happens after launch?
The store stays under support: we watch availability and payments, update the system, resolve integration errors and refine what the analytics point to. Access to the server, database and code belongs to you.
An online store that works as a process, not as a shop window
An order arrives, gets paid, reserves stock, goes to the courier and comes back as a report — without a single manual re-entry. Here is what that looks like inside.