• Online Stores

Internet store of tires and wheels: selection by car and size

The development of the tire and wheel online store is based on two data structures: the standard size as a set of separate numbers and a directory of compatibility with car brands. One buyer enters 205/55 R16, the other chooses the make, model and year - both paths must converge in one issue, and it is this, not the design, that determines the scope of work. Next comes the specifics of the niche: PCD and wheel alignment, the price per piece is close to the cost of the kit, two peaks of demand per year. First, we look at your data, then we name the term and amount by stages.

See how it works
Price
after a free audit
Guarantee
30 days after project sign-off
Development period
30–55 working days from approval of technical specifications
after a free audit
Price
30
Guarantee

days after project sign-off

30–55
Development period

working days from approval of technical specifications

the status of the compatibility guide, not the number of items in the price list
What drives the volume of work
3-5
Data audit before assessment

working days, free of charge

standard size in separate fields and make-model-year-completion
Two entrances to the catalog
1,848
Guide to the measured catalog with selection

cards and 138 categories — 1,992 addresses without a single duplicate

first response 388.1 ms with HTML weight 120.2 KB, measurement 07/31/2026
The speed is the same
50%
Conditions

down payment, two rounds of design edits, 30 calendar day warranty period

Process steps

Transparent stages with approval at every step

Total duration:30–55 days

  1. Data audit and technical assignment

    4-6 working days

    We analyze the price, disk parameters and where the compatibility directory will be taken from. We record what level of selection is collected from the available data, and what will have to be purchased for the full level. The output is a TK, based on which the estimate is calculated and the work is accepted.

  2. Selection scheme and catalog structure

    4-6 working days

    Two inputs, category tree, filter field set, bus card and disc card fields, checkout steps with quantity selection. We agree with the design: redoing the selection logic after layout is expensive.

  3. Design

    5-8 working days

    Main page, size page, card, car selection form, shopping cart, checkout. Here we fix the target weight of the page - a page of a size with a hundred items should remain light, otherwise seasonal mobile traffic will resist it.

  4. Magazine and filter assembly

    8-12 working days

    Theme layout, catalog, number ranges in filter, season and spikes, cart with quantity step, admin roles, checkout, shipping and returns pages.

  5. Compatibility guide and parameter checker

    5-10 working days

    We set up tables of correspondences, connect the form of selection by brand and model, turn on the check of PCD, departure and diameter of the hole in front of the basket. We check a dozen real cars from different years - this is where the gaps in the database appear.

  6. Catalog import, balances, integrations

    3-7 working days

    Mapping of price fields, normalization of record sizes, update schedule of prices and availability, payment and delivery, analytics with cart and purchase events, site map.

  7. Testing, transfer, launch

    2-4 working days

    End-to-end running of the order from selection to the invoice, checking both inputs for the same size, measuring the first response and page weight, going through the admin process with your manager, transferring access.

Technologies & integrations

What we build on and what it connects to

Stack

  • OpenCart 4.x - set by default; limitations: some of the Ukrainian modules are still available only under 3.x, and we check this before the start
  • OpenCart 3.x - when you need a module without building under 4.x
  • Directory of correspondences in separate MySQL tables, not in product attributes: selection of "make + model + year" by standard attributes degenerates into long queries
  • OCFilter — numerical ranges of width, profile, and diameter; limitations: combinations produce addresses, so canonical and bypass rules are closed immediately
  • Caching selection pages — otherwise, every request by brand and year hits the database
  • nginx, HTTP/2, HTTPS, PHP
  • Size record normalization: 205/55R16, 205/55 R16 and 205 55 16 find the same

Integrations

  • LiqPay
  • WayForPay
  • monobank
  • payment in installments
  • non-cash settlement
  • postpaid
  • Nova Poshta
  • address delivery
  • self pickup
  • delivery to tire fitting
  • 1C / BAS
  • supplier prices
  • Google Tag Manager
  • GA4
  • Google Merchant Center
What's included

Complete list of work and what you get as a result

  • Selection by standard size: width, profile and diameter in separate numeric fields - the query 205/55 R16 returns all size positions, not the search result by name
  • Selection by car: brand, model, year, configuration — a buyer who does not know his size still gets to the product
  • Disk parameters in the filter: PCD, ET offset, diameter of the central hole, width - they filter out what will not fit on the hub
  • Compatibility check before the cart: when the parameters do not match the selected car, the buyer sees a warning instead of a silent buy button
  • Filter by season, brand, load and speed indexes, and the presence of studs - the winter query stops mixing with the summer one
  • The price per piece with the calculation of the cost of a set of four right on the card - removes the most frequent dispute with the manager
  • Availability by size with an update from accounting or supplier price on a schedule - the manager no longer compares files by hand
  • Fitment sizes and connections "tyres for a specific car model": a separate address with its own header instead of an address with filter parameters
  • Payment and delivery in one checkout: card, postpaid, non-cash account, Nova Poshta, self-pickup, delivery to the installation point
  • Technical SEO: CNC, canonical on filter combinations, unique title size pages, sitemap without duplicates
  • Transfer: access, instructions, passing the admin check with the manager; 50% down payment, two rounds of design edits, 30 calendar day warranty
When this service isn't right

What's not included — so there are no surprises at delivery

  • The purchase or licensing of a ready-made car compatibility base is a separate expense item
  • Updating the compatibility directory after launch
  • Tire fitting and seasonal storage as an operational process
  • Post-launch advertising
  • Hosting, domain, acquiring
Who it's for

Situations where this service delivers results

Scenario 1 of 5

The buyer still says the size by voice over the phone

The call dictated the standard size, the manager looks for the price, asks for the season and spikes. The two-way directory takes that conversation to itself. At the same time, the phone will not go anywhere: tires ring even after finding a position on the site. The advantage is that the manager starts the conversation with a ready order in front of his eyes.

We'll review your situation in a free audit
Own matching directory against a ready-made selection module

How this option differs from the alternative

Data sourcecorrespondence tables in your database: what you set up works, and you can see it
Start speedlonger: the database must be set up, checked and checked on real cars
Rare configurationsaccuracy is equal to your work with the base - gaps are visible and can be closed
Cost of ownershipone-time work plus your time for annual renewal
Platform updateyour tables are transferred together with the database

Free tire catalog audit

The tire and wheel shop is based on two things: the size as a set of numbers and the car compatibility guide. The audit shows the condition of both of you and how much it costs to assemble a working selection from them.

What we measure

  • Type size as separate fieldsAre the width, profile, diameter, load and speed indices divided into separate numeric fields. If 205/55 R16 is one line in the name, you cannot remove the filter from it.
  • Disk parametersIs the PCD, reach, center hole diameter and width separate. A disc that did not become due to flight is most often a return to the niche.
  • Car compatibility guideDo you have a database of correspondences of make-model-year-completion to standard sizes, in what form is it and who updates it. This is the main article of the estimate.
  • Seasonality and stockHow do you manage availability in season. Tires sell at two peaks a year, and that's when the residual variance costs the most.
  • Order completenessIs it possible to order four tires and is the price calculated per piece? The confusion of "price for one or for a set" is a constant source of disputes with the buyer.
  • Technical condition and speedFirst response, page weight, sitemap status. For reference, in the model-sorted parts catalog we measured, the sitemap returned 1,992 addresses without a single duplicate, and the first response was 388.1ms—a working benchmark for a matched catalog.

What you get

  • Data document: state of dimensions, disk parameters and compatibility guide.
  • The scheme of selection: two inputs - by standard size and by car - and how they converge in one edition.
  • Evaluation of works with a guide: what can be taken ready-made, what will have to be started.
  • Conversation for 30–40 minutes on the document.

Timeline: 3-5 working days

Why is it free

Because the estimate here determines the compatibility guide, not the catalog. Without measurement, the amount would be either overstated by a margin, or understated with subsequent overwriting — both options are bad.

What's next

After the audit — the amount and term by stages with dates, contract, invoice, report.

Short form: your contact and site URL

Did not find your case?

Describe how it works on your side — we will tell you whether “Development of an online store for tires and wheels” fits and what it means in your situation. No brief and no call: one question, one answer.

  • Contract, act and 30-day warranty

    Every project gets a written contract: scope, deadlines, amount, acceptance procedure. After delivery — act and invoice, then 30 calendar days of warranty.

  • Sole proprietor & bank transfer

    The contractor is a registered sole proprietor. Payment by invoice with closing documents.

  • Rights & access — yours

    Code, design and materials transfer to you after full payment. Domain, hosting, repository and analytics are registered to you.

  • Client portal instead of email chains

    During the project you get access to a portal: contracts, invoices, acts and project status in one place.

  • European clients

    Among our work — projects for Norway, Bulgaria, Moldova and Spain.

  • Verifiable numbers

    Every case in the portfolio comes with a link to a live site and a technical measurement.

  • Audit first, then pricing

    There is no price list on the site intentionally: the scope of the same work differs multiples between clients.

  • We say "no" when unsure

    If the task isn't ours or the deadline is unrealistic — we tell you upfront.

What affects the price

Why two seemingly identical tasks are priced differently

  • Directory of car compatibilityThe main article of the estimate. The ready-made make-model-year-size database is filled with imports in a few days. Its absence does not make the project a little more expensive — it changes the composition of works: either the base is bought, or the selection for the car is postponed. We don't undertake manual adjustments to the entire fleet.
  • The condition of the standard sizes in the priceWidth, profile and diameter in separate columns - the filter is assembled in a day. The size written in the name of the product in five formats first requires parsing and normalization of the entire price: it is a separate line of the plan, not an edit before launch.
  • Disk parametersPCD, overhang, and bore diameter often come as a picture in the PDF or as text in the description. Pulling them out into the fields is a mechanical but long job, and without it there is simply nothing to check in front of the basket.
  • How many sources of residuesOne price — one update schedule. Three providers with different formats and nomenclature intersection — mapping, master source rule, and separate logic for items that have two at once.
  • How many seats under the sizeA dozen running sizes — quickly. Several hundreds of addresses for the sizes and models of cars is already work with header templates. The downside: filter combinations breed addresses, and without canonicals and traversal rules, you'll end up with thousands of nearly identical pages—degradation, not growth.
Cases

Tasks and results in numbers — all metrics measured by us

B2B catalog of spare parts and components with selection by equipment model

Task
Allow the technician to get to the desired part by code or model of equipment in a minimum of steps — in a range where a mistake in selection costs downtime. The task is the same as in tires: selection by compatibility instead of flipping through a catalog.
Solution
Catalog on OpenCart with a selection of parts by model, technical diagrams and availability request form. Two language versions with correct hreflang (uk-ua, ru-ua, x-default). Cashless settlement on account and payment after receipt at the carrier's warehouse; delivery Nova Poshta and address.
Result
1,848 product cards and 138 categories — 1,992 addresses in the site map without a single duplicate. First server response 388.1ms, full load 419.5ms with a main HTML weight of 120.2KB: the third lightest markup among the 16 sites we measured. What was found by the same measure on 07/31/2026: the Universal Analytics counter is still connected in the code, which Google turned off on July 1, 2023, and the GA4 property is not there at all - the directory has been working for three years without a single traffic figure; no JSON-LD block for 1,848 items; robots.txt does not contain a Sitemap directive, although the sitemap itself is functional and complete.
What we need from you

We can't start without this — best to prepare in advance

  1. A catalog with standard dimensions and parameters of disks in machine form - a table or download, not a photo of the price in the messenger.
  2. Make-model-year compatibility guide or where to get it.
  3. Prices of suppliers and the rule whose balance is considered the main one when crossing the nomenclature.
  4. Pricing rule: per piece or per set, and how to display both numbers.
  5. Access to hosting and domain — or consent to have hosting selected by us.
  6. One person with the right to approve selection logic and layouts without overvoting.

If something is missing — let us know, we'll help you gather it or do it as a separate task.

FAQ

Most frequently asked questions — with concrete answers

Is it necessary to select by car brand?

Not necessarily, but without it you lose those who don't know their size, which is a noticeable part of retail. Selection for a car requires a directory of correspondences: the base must either be bought or assembled, and then someone must update it every year for new models. Our advice is as follows: if you have a limited budget, start with the selection by size and add cars in the second order, when it becomes clear where the directory will come from. A half match that works accurately is more useful than a full match that sometimes lies.

How to avoid buying a disc that will not fit the car?

By checking the parameters before adding to the cart. If the buyer came through a car pick-up, we know the allowable PCD, overhang, and center hole diameter — and show a warning instead of a silent button at the wrong position. This is not a ban: a person can know about spacers or deliberately take a non-standard one. But she should see that the parameters do not converge, before payment, and not on the lift.

Price for one tire or a set?

Per piece — that's how suppliers calculate and that's how it's accepted in the niche. But the card should immediately show the value of four and make the choice of quantity clear. This little thing causes more canceled orders than any design error: a person sees one number in the checkout, another in the cart and decides that he is being cheated. We also clearly indicate when the price applies to the set.

Do you need separate pages for type sizes?

Yes, this is the basis of commercial traffic in the niche. The query "205/55 R16" is a ready-made intent to buy, and should be answered by a separate address with its own title and text, and not the result of a filter with parameters in the browser line. The same pages are collected under the links "tyres for a specific car model". How many to make - we decide after measuring the demand, because hundreds of empty pages in sizes that you don't keep work against the site.

What to do with stock in season?

Pull availability from the accounting system or from the prices of suppliers according to the schedule, and not rule by hand. In April and October, the discrepancy costs the most: an order that cannot be fulfilled eats up both the margin and the advertising click. Two fair limits. The exchange does not correct the accounting: if there is a reorder in the database, the site will show an inaccurate number accurately and quickly. And there is a window between exports, during which the last set can be sold twice - that's why we set a more frequent schedule for running items.

Is it possible to deliver immediately to the tire fitting?

Yes, this is a separate delivery method with a directory of partner points: the buyer chooses a point, the tires go there, he comes for installation. The technical part is simple. The difficult thing lies outside the code — agreeing with the points about acceptance and calculations. Now you should decide whether to sell the installation as a side item: then the check grows without new visitors, but there is an obligation to the buyer, for which you are responsible, not the installer.

How to understand that selection works at all?

The measurements that we set at the start: the share of sessions with selection by car versus selection by size, the share of orders canceled due to incompatibility, the number of size pages in the index, the discrepancy of balances in the peak season. Without analytics, it's all about feeling. In the parts catalog we measured on 07/31/2026, there was a Universal Analytics counter, turned off by Google back on July 1, 2023, and no GA4 feature - three years of operation without a single digit. Test it yourself before jumping to conclusions about conversion.

How long does development take?

30–55 working days from approval of technical specifications, seven stages. The longest ones are assembling the catalog with a filter and working with the correspondence directory: creating tables, connecting the selection form and checking on real cars of different years. A catalog with a compatibility check takes longer than a regular store, even with a smaller number of items: in the spare parts catalog we measured, there were 1,848 cards, and the main work was not in them, but in the selection logic.

Send a catalog download and tell me if you have a car match guide.

In response, there is a selection scheme for two entrances, an assessment of works by stages and a calendar plan with dates. If there is no guide and you do not plan to buy it, we will tell you about it in the first email and offer an option without selecting a car.

From measured cases1,848 product cards and 138 categories

View cases
  • Reply within 2 hours
  • No commitment
  • We work under a contract

There is no price list on the site on purpose: the same work differs several times over between two clients, and a “from” figure explains nothing in that case. First a free audit — we count your pages, duplicates and speed — then we name the sum and the deadline and fix both in the contract.