Your website
How do I sell parts by part number on my website?
Upload your parts catalogue and add the Parts search block: visitors type a part number, see the part and your price, and buy.
Updated 2026-10-13 · 10 min read
A visitor who needs a replacement part — an ECU (engine control unit), another
control module, any part — usually knows one thing: the number on its label,
for example Bosch 0 281 032 700. The Parts search block lets them type
that number on your website, see the part with your price and add-ons, and pay
for it through your shop. It takes three things: your parts in Shop → Parts
shop, the settings on that page, and the Parts search block on one of
your pages.
Your shop has to be switched on (Website → Settings → Shop) and connected to payments, the same as for any product you sell. The line at the top of the Parts shop page shows what is still missing: shop on, parts shop on, something to sell, the block on a published page, and payments set up. Until payments are set up, a part the search finds is shown with a request form instead of a buy button.
Where does a part come from?
Two sources, always in this order:
- Your catalogue. The parts you uploaded. A visitor finds a part by its main part number or by any of its alternative codes. A part that is sold out is never sold.
- RRR.lt search (when you switch it on). When your catalogue has nothing in stock for that number, the platform searches used-parts listings on RRR.lt for exactly that number and sells the cheapest listing that fits your rules. A result found in the last 24 hours is reused straight away; otherwise the search runs in the background and the visitor sees a "Looking for…" message for up to two minutes.
With RRR.lt search off, a sold-out part is shown to the visitor as Sold out, without a price, together with a request form.
Visitors never see where a part comes from: no marketplace name, seller, link, listing number or source price — only the part itself, your price and your add-ons. Photos are copied to our own storage and shown from there.
How is the price worked out?
All amounts are excluding VAT, like the rest of your shop; VAT is added at checkout based on the buyer's country.
- From your catalogue: the base price you uploaded + your margin, rounded to whole euros. With the default margin of €150.00, a part with a base price of €320.49 is offered at €470.00.
- From RRR.lt search: the listing price without VAT, plus delivery and service fee if you include them, plus your margin, rounded to whole euros. Listings show prices including the VAT of the delivery country you choose, so that VAT is taken off first (for example €137.77 for delivery to the Netherlands is €113.86 without 21% VAT). A listing that shows no delivery price or no service fee uses your fallback amounts.
The margin is one fixed amount per workspace, €150.00 unless you change it. Add-ons are added on top at the price you set for them.
How do I upload my catalogue?
Open Shop → Parts shop and the Upload CSV tab:
- Press Download template. It has the header row and three example parts.
- Fill in one row per part in a spreadsheet and save it as CSV UTF-8. Semicolons, commas or tabs between the columns all work. A file can be up to 10 MB and 20,000 parts.
- Press Choose CSV file. You see a preview first: every row shows whether it adds a new part, changes an existing one, stays unchanged, or has an error and why (for example an invalid part number, a price that cannot be read, the same part number twice in the file, or a code that already belongs to another part).
- Press Import. Rows with errors are skipped; fix them and upload again.
The part number is what identifies a part: uploading a row with a part number you already have updates that part, and uploading the same file again changes nothing. An upload never deletes a part. To take parts that are not in your file off sale, tick Take the parts not in this file off sale before you import — the preview shows how many that are.
The columns, also listed on the page next to the upload:
| Column | Required | What it holds |
|---|---|---|
part_number | yes | The main part number, as printed on the label. Spaces, dots, dashes and slashes do not matter: 0 281 032 700, 0281-032-700 and 0281/032/700 are the same part. 6 to 20 letters or digits. |
alternative_codes | no | Other numbers the same part is known by (OEM numbers, supersessions), separated by |. A visitor finds the part by any of them. A code can belong to one part only. |
title | yes | The product name visitors see, up to 200 characters. |
description | no | Longer text shown under the price, up to 2,000 characters. |
price | yes | Your base price in euros, excluding VAT, written 320,49 or 320.49. Your margin is added on top. |
brand | no | The make of the part, for example Bosch. |
condition | no | For example New, Used or Refurbished. |
fits | no | Which cars it fits, as free text. |
image_urls | no | Up to 6 public https:// photo links, separated by |. |
availability | no | in_stock or sold_out. Empty means in stock. |
shipping | no | yes or no: whether this part goes through shipping. Empty follows your shop setting. |
active | no | yes or no. Empty means yes; no keeps the part but takes it off sale. |
Photos are copied from the links you give to our own storage in the background, a few at a time, so they can take a little while to appear. Only new or changed links are copied again. A photo that cannot be fetched (not a public https link, not a JPEG, PNG, WebP or GIF, or larger than 5 MB) is skipped; the catalogue shows how many failed. One upload can bring at most 5,000 new photos.
How do I change parts?
The Catalogue tab lists your parts with their base price and the customer price under your current margin. Search by part number, alternative code or title.
- In stock / Sold out: use the switch on a row.
- Several at once: tick the parts and use Mark in stock, Mark sold out or Take off sale.
- Correct one part: press the pencil. You can change everything except the part number — a different number is a different part, which you add by uploading it.
How do I set it up?
The settings on the page:
- Parts shop on — switches the lookup on for your website.
- Margin per part — the fixed amount added to every part, from your catalogue or found by RRR.lt search.
- Ship parts — when on, a part goes through your shop's shipping step and
the buyer picks one of your shipping rates. When off, no shipping is charged,
for example because you fit the part in your own workshop. The
shippingcolumn can make an exception per part. - Your catalogue and RRR.lt search — the two sources.
When RRR.lt search is on, more settings appear:
- Buy for delivery to — the country you buy for; its VAT is in listing prices.
- Listing without VAT information — whether a price without a VAT note is read as excluding VAT (the safe choice) or including it.
- Include the source's delivery / service fee, with the amounts to use when a listing does not show them.
- Exclude conditions — one per line; a listing whose condition contains any of these words is never sold. "With defects" and "Not yet dismantled" are excluded by default.
- Maximum listing price — skip listings above this price (optional).
- What visitors see of a found part — title, description, photos, condition, part numbers and donor car can each be hidden. Parts from your own catalogue always show what you uploaded.
Only listings that carry exactly the visitor's part number as a manufacturer, OEM or other code, and that are available to buy, are ever chosen. Press Save settings; a change applies to the next lookup. To look a part up yourself, use Open the RRR lookup under the sources.
How do add-ons work?
Under Add-ons you list extras a visitor can tick next to a part, such as coding or fitting: a name, a price per part (excluding VAT), the wording per language and whether it is offered. An add-on can only be offered once it has a price. Each ticked add-on becomes its own line in the cart, at most one per part.
How do I add the block to my website?
Open the page in the editor (Website → Pages), find Parts search under "Prices and shop", drag it onto the page and publish. The headline, intro, placeholder and disclaimer fill themselves in the site's language; type your own wording in the block's fields to replace them.
When a part is found, the block shows its photos, title, brand, condition, description, part numbers and what it fits (or the donor car for a found part), the price excluding VAT, the add-ons with a running total, and Add to cart, which opens the shop's cart with the part and its thumbnail.
What happens when a part cannot be sold?
When nothing suitable is found, the part is sold out, the search could not run, or it took longer than two minutes, the block shows a part request form: the part number is filled in, and the visitor adds their name, email or phone, and optionally their licence plate, car and a note. It arrives in your Enquiries inbox as a Part request, so you can source the part and reply with a price.
The Searches without a price tab lists those part numbers, most-searched first — including searches that were blocked or timed out and sold-out parts. A number that one of your parts now answers, by its part number or an alternative code, drops off the list. Press Download as CSV to get them in the upload format with the part numbers filled in; complete the other columns and upload the file.
How long is a price valid?
A price is valid for 24 hours. When a visitor checks out after that, checkout asks them to look the part up again, so a stale price is never charged.
What happens after someone buys?
You get an email and a notification for the new order. The order shows a Sourced part panel with everything you need — see sourced-part-orders.
What if something does not work?
If the block says the parts search is not available, check the status line at the top of the Parts shop page: the shop and the parts shop must be on, there must be something to sell (parts in stock or RRR.lt search on), and the block must be on a published page. A visitor who searches many numbers in a row is asked to wait a minute, and new RRR.lt searches are limited per visitor and per day — that protects your shop from being copied.
If it still does not work, open a support ticket and tell us the page address, the part number you tried and what the block showed.
Related articles
Didn’t find your answer?
Sign in and open a ticket, or contact us — a question that needed a person is also how this article gets better.
Last verified 2026-10-13.