Skip to content

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

  1. 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.

  2. 02

    Specification

    We write down categories, payment and delivery options, and how your supplier or your own software provides product data.

  3. 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.

  4. 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.

  5. 05

    Launch

    I put the store on the hosting. You pay the rest after that, as agreed, in installments if that suits you.

  6. 06

    Maintenance

    Changes are free for the first year, then 10 EUR a month or 100 EUR a year.

The full process, step by step

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.

Full case study: EcoLED

EcoLED store home page on a desktop: the headline LED lighting and electrical supplies for home and business, with search by name, code and barcode
The same store on a phone, with search and cart in the header

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

See the full pricing

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.