Services / Online stores
Online stores without manual product entry
Ecommerce development for stores that import products, prices and stock on their own, so nobody spends the day retyping product codes. The EcoLED store carries 1,700 products from 3 suppliers, refreshes stock every hour and sells through 3 channels, each with its own prices, discounts and margins.
- products, no manual entry, EcoLED
- 1,700
- suppliers imported automatically
- 3
- store with an admin panel
- from 350 EUR
What ecommerce development with me includes
An admin panel in the price
Products, categories, orders and their statuses in one panel, with the standard store options. Anything beyond that I add on request.
Card payments
So far I have connected OTP Bank (EcoLED) and Halkbank ([Hotel Lane](/en/projects/hotel-lane/)), and I can connect others. Every store meets the bank's requirements for an internet point of sale.
Orders from businesses
At EcoLED, companies order as B2B customers and instantly get a pro forma invoice by email with an IPS QR code, the Serbian instant payment code they scan in their banking app.
Customer notifications
Customers get an email every time their order status changes, with nobody sending it by hand.
Shipping and tracking
Shipping is calculated from parcel weight and shown at checkout. Shipment statuses arrive from the courier BEX through its API, and an X Express connection is in progress.
Filters that never lead nowhere
Filters are built from the product attributes in each category, with a product count next to every value, so customers never pick an option with no results.
Catalog checks
Quick filters in the admin find products with no price, barcode, weight or image before a customer notices.
Fiscal receipts by email
At EcoLED, the efakture.exe service sends it to the site and the customer receives it as a PDF straight away.
Who this is for, and who it is not for
A good fit if you
- keep stock at suppliers and have hundreds or thousands of products, like EcoLED with 1,700.
- also sell on marketplaces such as Ananas or Shoppster, the large Serbian ones, and do not want to enter the same prices three times.
- sell to businesses that need a pro forma invoice before they pay.
Not a fit if you
- have a handful of products and no need for online payment. Then website development with a contact page, from 100 EUR, is enough.
- need the store live within a few days. A build takes around 20 days.
- want a hosted platform with a monthly subscription that you configure yourself. I build custom stores.
How I work
- 01
Brief
Tell me how many products you have, where they come from and which channels you sell on. Messages sent before 5 pm CET get a same day reply.
- 02
Specification
We write down categories, payment and delivery options, and how your supplier or your own software provides product data.
- 03
Bank and courier
Card payments need an internet point of sale account at your bank. I connect the store to the bank and to the courier you use.
- 04
Build
A store is usually ready in around 20 days, longer if there is a lot of automation. We are in touch every day.
- 05
Launch
I put the store on the hosting. You pay the rest after that, as agreed, in installments if that suits you.
- 06
Maintenance
Changes are free for the first year, then 10 EUR a month or 100 EUR a year.
Supplier imports, inventory and fiscal receipts
Supplier imports
Nothing is entered by hand at EcoLED. The store pulls supplier data on a schedule: stock every hour, prices several times a day, the full catalog once a day. A new product lands in its category with that category's preset margin. Each of these jobs (cron jobs, programs that run on their own at set times) is logged in the admin, so you can see what ran, when and with what result.
Connecting to your inventory or ERP
If products and stock live in your own software, I connect the store to it on request. You send the software's specification and a description of how it works, and I either connect the store directly or build an API (an address your software calls to send or fetch data).
Fiscal receipts
At EcoLED, the fiscal receipt reaches the site through efakture.exe, a service I built to connect point of sale software with outside systems. As soon as it arrives, the customer gets an email with the PDF, and nobody retypes it.
| Job | How it runs at EcoLED |
|---|---|
| Stock | every hour, from suppliers |
| Prices | several times a day |
| Full catalog | once a day, new products sorted automatically |
| Ananas and Shoppster | products and prices sent, separate prices per channel |
| Cards | OTP Bank |
| Shipments | BEX through its API, X Express in progress |
| Fiscal receipt | through efakture.exe, emailed to the customer as a PDF |
A real example: EcoLED
EcoLED sells LED lighting and electrical supplies: bulbs, floodlights, ceiling lights, track and magnetic lighting and LED strips. The stock sits with suppliers, and availability, prices and the range change during the day. Entered by hand, the store would always lag behind, selling what is gone or missing what just arrived. The same work would multiply with every sales channel, because each marketplace wants its own prices.
So the store mirrors 3 suppliers on a schedule, 1,700 products in total, and sends products and prices to Ananas and Shoppster. Each of the 3 channels has its own prices, discounts and margins. Consumers pay by card through OTP Bank, and businesses order as B2B customers and get a pro forma invoice with an IPS QR code.
Whatever a supplier adds appears in the store the same day, in the right category and at the right price, and stock on the site follows real stock through the day.


1,700
products, no manual entry
1 h
stock refresh from suppliers
3
sales channels with their own prices
Technology, and why a custom store
EcoLED is built in PHP and MySQL, with scheduled jobs and API connections to suppliers, marketplaces, the bank and couriers. I do not use a hosted platform for stores like this, because supplier imports, per channel pricing and fiscal receipts from point of sale software are hard to fit into someone else's template and straightforward in code written for them.
A custom store has no monthly platform subscription and no fee per order. You pay for hosting and, after the free first year, maintenance. The code is yours, so the store does not depend on a platform's terms.
Ecommerce development pricing and timelines
An online store with an admin panel costs 350 to 400 EUR. The price goes up when the store needs supplier imports, marketplace connections or a link to your own software, and you get the exact figure with the specification.
A build takes around 20 days, longer when there is a lot of automation and admin options. You pay for the domain and hosting up front and the rest after launch, as agreed, in installments if you like. If you need a formal invoice, I issue it through a registered company and VAT is added.
Ecommerce development questions
How much does an online store cost?
A store with an admin panel costs 350 to 400 EUR. Supplier imports, marketplace sales and a connection to your own software raise the price, and you get the exact figure with the specification.
Which banks do you support for card payments?
So far OTP Bank and Halkbank. I can connect another bank too; you open an internet point of sale account with it and I connect the store.
Can the store pull products from our own software?
Yes, on request. Send the software's specification and how it works, and I connect the store to it or build an API your software calls.
Can I sell on marketplaces as well?
Yes. EcoLED sends products and prices to Ananas and Shoppster, each with its own prices, discounts and margins. You change prices in one place, not three.
How long does it take?
Around 20 days. With a lot of automation, for example imports from several suppliers and several sales channels, it takes longer, and the deadline is in the quote.
Send me the details of your store
Tell me how many products you have, where they come from (a supplier, your own software or manual entry) and which bank you work with. Messages sent before 5 pm CET get a same day reply with an estimate of price and timeline.