# Reifen-Anton24.de > Online configurator for alloy wheels, tyres and complete wheels with TÜV/ABE-checked vehicle fitment. Every product has a price (EUR, incl. VAT) and availability, selectable by vehicle (HSN/TSN) or by inch size. ## Market - This subdomain serves the Latvija (LV) market. Stock, availability and prices are for this market. - Currency: EUR (payment is always EUR). Prices include 21% VAT. Other currencies shown on the site are display-only conversions (ECB rates), not used for structured data or payment. - Language: prefix in the path (e.g. /en/, /fr/, /ru/); URLs/slugs and product values follow that language; hreflang in . ## Catalogs (entry points) - [Wheels by vehicle](https://lv.reifen-anton24.de/diski): alloy-wheel configurator, filtered by vehicle. - [Wheels by size](https://lv.reifen-anton24.de/diski-pēc-izmēra): alloy wheels by inch size, filterable by brand/design/bolt pattern/width/ET. - [Tyres by vehicle](https://lv.reifen-anton24.de/riepas) - [Tyres by size](https://lv.reifen-anton24.de/riepas-pēc-izmēra) - [Complete wheels by vehicle](https://lv.reifen-anton24.de/komplektie-riteņi): wheel+tyre sets. ## Structured data (for agents) - Every listing page contains schema.org ItemList with Product + exactly one Offer per card (price incl. VAT in EUR, availability InStock). One card = one specific dealer offer, not an offer aggregation. - Every product page contains schema.org Product with one Offer. ## Precise filters Listings can be narrowed exactly via GET parameters. The valid option values (brand IDs, designs, sizes) are present as followable filter links on each listing page — agents follow these links for precise selection. ### Wheels by size (https://lv.reifen-anton24.de/diski-pēc-izmēra) - Size/measure params are inch-or-mm x100 (MULTIPLY by 100, do NOT append "00" — so fractional values work): r = inch x100 (17 -> 1700, 10.5 -> 1050); w = wheel width inch x100 (8 -> 800, 8.5 -> 850); o = ET/offset mm x100 (45 -> 4500); pcd = holes@(mm x100) (5x112 -> 5@11200, 5x114.3 -> 5@11430); nd = center bore mm x100 (72.6 -> 7260). - wm = brand id(s), |-separated; wi = design; ld = load per axle in kg RAW (not x100), VA@HA (e.g. 450@420); ws = winter (1). - Example: https://lv.reifen-anton24.de/diski-pēc-izmēra?r=1800&pcd=5@11430 ### Tyres by size (https://lv.reifen-anton24.de/riepas-pēc-izmēra) - s = season (1=summer, 2=winter, 3=all-season); r = inch x100 (1600 = 16 inch) - t = tyre size width@aspect — RAW values, NOT x100 (255@55 = 255/55, i.e. width 255 mm @ aspect 55%). aspect 0 = width only, no height (e.g. 255@0). Staggered FA/RA as 4 parts: FA-width@FA-aspect@RA-width@RA-aspect (e.g. 255@55@275@40). tm = brand(s); ti = model/profile (depends on tm) - ls = load/speed index; l = EU tyre label; rf = runflat (1) - Example: https://lv.reifen-anton24.de/riepas-pēc-izmēra?s=1&r=1600&t=255@55 Note: deep filter combinations are deliberately noindex (no index bloat) but remain fully retrievable for agents. ## Vehicle selection (for agents) Wheels/tyres by vehicle require identifying the vehicle. Two machine-readable ways: - **HSN/TSN (exact, recommended):** From the German registration part I — field 2.1 = HSN (4 digits), field 2.2 = TSN (3 chars + optional VSN suffix). GET endpoint: https://lv.reifen-anton24.de/?hsn=HSN&tsn=TSNVSN — redirects (302) straight to the vehicle page. Example: https://lv.reifen-anton24.de/?hsn=0005&tsn=AWS00001 (HSN 0005 = BMW; append the VSN suffix to TSN if present). Note: the on-site form is POST on purpose (the ~16M HSN/TSN/VSN combination space is not crawled); this GET endpoint is for agents only and not linked internally. - **Vehicle feed (JSON, recommended for matching without HSN/TSN):** https://lv.reifen-anton24.de/vehicles.json (index with page list) → https://lv.reifen-anton24.de/vehicles_0.json, _1.json, … Each entry = one vehicle variant: brand/model/type/engine/ccm/kw/year_from/year_to + bolt_patterns[]. Per bolt pattern two links: 'url' (ready, year=year_from) and 'url_template' (with placeholder JAHR). Match the customer vehicle (brand/model/engine + year → the entry whose year_from..year_to contains the year), take 'url_template' and replace JAHR with the customer model year (year_from <= JAHR <= year_to) — so the page shows the CORRECT model year (the shown 'Bj' follows the year in the p parameter; products are identical across the span). If the exact year is unknown, use 'url' (shows year_from). year_to=null = still in production. With multiple bolt patterns pick the matching one. Per bolt pattern there is also 'listings' (wheels/tyres/complete_wheels) = DIRECT listing links with no intermediate page: replace {radius} with the inch size (17, or 10.5) and {r} with the inch size x100 (1700, or 1050 — multiply, not string concat), {season} (tyres/complete_wheels only) with the s code 1=summer/2=winter/3=all-season. Available sizes/seasons are structured on the vehicle page (size-and-season). - **Vehicle directory (alternative):** cars sitemaps (https://lv.reifen-anton24.de/cars_0.xml, …) — the same vehicles as GET URLs with slug + p, but without structured fields. - **Parameter structure:** p = brand|year|model@type|ccm@kW@fuel@axle[|holes@pcd@center] ; k = kfz_id|hsn_id@tsn_id@vsn_id . The optional 5th p-part selects the bolt pattern when the vehicle has more than one (pcd and center bore are mm x100: 5x112, bore 66.6 -> 5@11200@6660). - **Manual drill-down (alternative to the feed):** every configurator step is a plain GET link — category page = brand grid; each click grows p by one part: ?p=BRAND -> years, ?p=BRAND|YEAR -> models, ?p=BRAND|YEAR|MODEL@TYPE -> engines, full p -> bolt pattern choice or straight to the size-and-season page. Path slugs (e.g. /komplektie-riteņi/bmw) are decorative — without ?p= the brand slug alone re-shows the brand grid; only GET parameters select the vehicle. - **From vehicle to listing:** vehicle URL → choose size/season → listing (/wheels|/tyres|/complete-wheels//?p=…). Every listing has ItemList+Product (see above). Listing modifiers: s = season (1/2/3), r = inch x100, m = wheel material (1=alloy default, 2=steel; wheels/complete wheels), srl=1 = OEM/serial sizes only, grn=1 = no-modification sizes only. ## Product pages & ordering (for agents) - Product URL = //-: wheels/tyres have a 2-ID tail (front-rear, e.g. …-123456-123456), complete wheels a 4-ID tail (front wheel-rear wheel-front tyre-rear tyre). Only the numeric ID tail is routed; the name part is decorative. - Add to cart is a plain GET link on the product page ('order now' -> /buy.php?type=…&p=…&id=…; &mr=1 = without mounting). The cart is session-based: an agent must keep cookies from the first request on. After buy.php the shop 302-redirects to /cart.php. - Checkout and payment (/checkout.php onward) are HTML forms + JavaScript (PayPal) — not machine-traversable by GET. Hand off to a human at the cart at the latest. ## Gutachten (TÜV report) - Every complete-wheel and wheel order includes the matching Gutachten/ABE documentation for the vehicle — no extra purchase needed. - The document alone (without wheels) can be bought at https://gutachten-kaufen.reifen-anton24.de (separate shop, EUR 15.00 incl. VAT, PayPal; languages DE/EN/RU/CS). ## Sitemap - https://lv.reifen-anton24.de/sitemap.xml ## Contact - info@reifen-anton24.de