Skip to content
STEPS LAB

E-commerce

Autocast

A 4,605-product shop and a workshop on one site — in three working weeks

Car electronics in Zhytomyr: they sell the part and fit it themselves. We built the site, an admin panel, and automatic supplier price-list imports so a catalogue of several thousand items never has to be typed by hand.

The Autocast shop: 4,605 products, eight catalogue sections and the product grid

What was wrong

Autocast is a shop and a workshop at once: someone buys an amplifier, headlights or a head unit and has it fitted on the spot. None of that was visible online. Customers messaged on social media asking about price, stock and whether a fitter was free — and every one of those conversations cost the owner time.

The second problem was the catalogue. Suppliers carry several thousand items and they change constantly: prices, availability, new models. Maintaining that by hand is impossible, so any ordinary drag-and-drop store would have died in week two.

Third, people often do not know what the thing they need is called. They know the symptom: "the headlights have fogged up", "the sound went quiet", "the camera shows mush". A standard category catalogue does not answer that.

  • Sales lived in direct messages

    Price, stock and booking a fitter had to be dictated by hand to every customer.

  • Thousands of items changing weekly

    A catalogue that size cannot be filled by hand, let alone kept up to date.

  • Customers search by symptom, not part number

    "My headlights fog up" is not a catalogue category, but it is how people actually ask.

What we did

We put the shop and the workshop on one site. A part and the service that fits it sit side by side: a visitor sees the component, the price, and the option to book the installation right there. That is Autocast’s real advantage over an ordinary online shop — it just needed to be visible.

The catalogue fills itself. We built a price-list importer: the owner pastes a link to a supplier’s XML/YML feed or uploads a dealer’s Excel sheet, and the system creates or updates products, prices, availability and descriptions on its own. The catalogue currently holds 4,605 items across 89 categories, and nobody typed a single one of them.

We added a "diagnosis by symptom" section. Instead of categories, a visitor picks what is bothering them — "the headlights have fogged up inside", "the head unit freezes in winter", "oncoming drivers keep flashing me" — and gets a plain-language explanation plus a button to book exactly that job. It turns a vague problem into a specific enquiry.

For the owner we built an admin panel: orders with their statuses, product records, categories, and control over the price-list imports. All in one place, with no separate accounting software.

How three weeks was possible

It is a fair question, so here is the direct answer. A shop, an admin panel and a price-list importer in three weeks — not because anyone worked nights, and not because it is a drag-and-drop template.

First, we agreed up front what the first version contains and what waits. Second, the catalogue, basket, product records and admin permissions were not written from scratch — that is our tested base, and it only had to be fitted to Autocast. Third, the routine work — boilerplate markup, tests, parsing the price lists — went to AI. The decisions about catalogue structure, how the importer behaves and how the admin panel is secured were made by a person.

Every change was reviewed before it went live. If something on the site breaks, that is our responsibility — not "the model generated it that way".

  • Scope agreed before the start

    We settled what ships now and what comes after launch.

  • The foundation already existed

    Catalogue, basket and permissions — our tested base from other projects.

  • AI on the routine, decisions with a person

    Structure, security and timelines were set by an engineer, not a model.

The admin panel and price-list import

This is the part a visitor never sees, and the part that decides whether the shop survives.

The importer reads the feed or sheet, matches items against the catalogue by the supplier’s own identifier and updates only what changed. Out-of-stock items are skipped, HTML in descriptions is stripped to plain text, and images are stored as links. Instead of a week of manual work, refreshing the whole catalogue takes minutes.

Next to it sits the order log: the status of each one, what is in the basket, the buyer’s contacts. The owner can see what is happening without asking anyone.

  • A feed URL or a file

    A supplier’s XML/YML feed over HTTPS, or a dealer’s Excel sheet.

  • Only the difference is updated

    The system reconciles the feed against the catalogue by supplier code and leaves the rest alone.

  • Orders in one log

    Status, basket contents and buyer contacts — with no separate software.

Where the project honestly stands

The site is live and populated. Everything on our side is finished, including payment handling and delivery calculation — but those two pieces are not switched on yet: we are waiting on the client for access to the payment provider and their courier account.

That is why this case carries no sales-growth figures. They will exist once the shop starts taking payment online, and we will add them here rather than invent them in advance.

What it looks like

  • Workshop services next to the shop — buy the part and book the fitting in one go.
  • Diagnosis by symptom: a visitor picks "the headlights fogged up" instead of hunting a part number.
  • The admin panel, Products: 4,605 items with prices in hryvnia and dollars, plus stock.
  • Import from a supplier’s XML/YML feed URL. Prices, availability and descriptions all refresh.
  • The second tab takes a dealer price list in Excel: each sheet name becomes a category.
  • 89 categories, 24 of them top level — the tree is built from the supplier data.
  • Workshop services are edited in the same panel as the products.

The result in numbers

From start to a finished site
3 тижні

including the admin panel and the price importer

working weeks

Products in the catalogue
4 605

not one of them typed by hand

across 89 categories

To refresh the entire catalogue
Хвилини

instead of a week of manual work

an XML/YML feed or an Excel sheet

Figures from the actual project, not a rough estimate.

Reviews

These are reviews of Autocast’s workshop by its own customers, not of our work. We include them because they confirm the project’s central decision: people value having the shop and the workshop in one place.

  • Had front and rear parking sensors fitted on a Honda. Done quickly and well. It is convenient that this is a shop plus a workshop: when I came to collect the car one rear sensor started misbehaving, and the guys quickly tried another one and then replaced the unit.

    Roma Dov
    Review on autocast.com.ua
  • Headlight repair on an ML 350 done professionally, quickly and well. The consultation beforehand stood out — they explained the options and helped pick the right one.

    Andrii Surikov
    Review on autocast.com.ua
  • Professional staff, an individual approach to every customer, a good selection of quality accessories: audio, dash cams, cameras, lighting and more. Very grateful for the advice on fitting xenon during my last visit.

    Victor Anatoliyevich
    Review on autocast.com.ua

Tell us what you need

Two sentences is enough. We reply within one business day and tell you honestly whether we can help.