Auto spare parts

Customers see only the parts that fit their vehicle.

A fitment-aware storefront on your ERP: make, model, year and engine narrow the catalogue to parts that actually fit, priced from stock in the customer’s own currency.

0.4%

wrong-part return rate after fitment search went live

Ten steps
01 / 10 · The customer picks their vehicle
01 / 10

The customer picks their vehicle

Make, model, year, engine. Four taps and the catalogue is no longer 18,000 parts — it is the parts that fit the truck in the workshop bay.

  • Make, model, year, engine
  • Saved to the account
  • VIN lookup where available
parts.dynamicsbay.cloud / catalogue
Vehicle selector
Toyota Hilux 2019 · 2.8 GD-6
Fitment set
Catalogue
18,420
Fits
1,284
Steps
4
FilterChoiceState
Make Toyota Set
Model Hilux Set
Year 2019 Set
Engine 2.8 GD-6 Set
Saved to this accountSession
02 / 10

Search understands part numbers

OE code, aftermarket number, VIN or “front brake pads” all land on the same part — including the number that superseded the one they typed.

  • OE and aftermarket codes
  • Supersessions resolved
  • Plain-language search
parts.dynamicsbay.cloud / catalogue
Search — “04465-0K260”
OE number · superseded
Match found
Results
3
Exact
1
Equivalents
2
ResultTypeState
04465-0K420 OE current Supersedes
04465-0K260 OE old Discontinued
BP-4471 aftermarket Equivalent Fits
BP-4460 aftermarket Equivalent Fits
Old codes stay searchableCatalogue
03 / 10

Only parts that fit are shown

Everything outside the fitment set is filtered out, not greyed out. The wrong part is not a click away, so it does not end up in the box.

  • Non-fitting parts excluded
  • Fitment noted per line
  • Coverage gaps flagged internally
parts.dynamicsbay.cloud / catalogue
Catalogue — brake & suspension
Fitment: Toyota Hilux 2019 · 2.8 GD-6
Fitment verified
SKUs live
18,420
Shown
46
Fill rate
97%
PartStockState
Brake pad set — front Riyadh 42 Fits
Shock absorber — rear Riyadh 8 Fits
Wheel bearing kit Jeddah 16 Fits
Brake disc — vented Backorder 2-day ETA
Filtered to this vehicleLive
04 / 10

The price is their price

Trade accounts see contract pricing, slab discount and their currency. Retail sees retail. Neither has to ring the counter to find out.

  • Contract pricing per account
  • Currency and tax resolved
  • Retail and trade in one store
parts.dynamicsbay.cloud / catalogue
Pricing — Al Waha Workshop
Trade account · slab B · AED
Contract price
Discount
18%
Currency
AED
Terms
30 d
PartListYour price
Brake pad set — front AED 312 AED 256
Shock absorber — rear AED 480 AED 394
Wheel bearing kit AED 220 AED 180
Brake disc — vented AED 268 AED 220
Resolved from Business CentralThis account
05 / 10

Stock is per branch, honestly

What Riyadh can ship today, what Jeddah holds, and the lead time on anything backordered. No silent substitutions, no discovering it at dispatch.

  • Availability by branch
  • Lead time on backorder
  • No hidden substitutions
parts.dynamicsbay.cloud / catalogue
Availability — 4 lines
Preferred branch: Riyadh
Stock live
Lines
4
From Riyadh
3
Backorder
1
PartBranchAvailable
Brake pad set Riyadh 42
Shock absorber Riyadh 8
Wheel bearing kit Jeddah 16 · 1 day
Brake disc — 2-day ETA
Refreshed from ERPLive
06 / 10

Checkout knows who they are

Trade orders draw on account credit and terms; retail pays by card. Either way the order writes into Business Central with the right customer and tax treatment.

  • Credit terms or card
  • Tax treatment resolved
  • Order written to ERP
parts.dynamicsbay.cloud / catalogue
Checkout — order 88214
Al Waha Workshop · account terms
Confirmed
Cart value
AED 1,284
Credit used
46%
Delivery
Tomorrow
StepDetailState
Account check Credit AED 40,000 Cleared
Tax VAT 15% Applied
Delivery Riyadh · next day Booked
ERP order SO-88214 Created
Written at 14:22Today
07 / 10

Picking is guided by the order

Bin locations, quantities and branch splits come off the same order. A part sourced from another branch is transferred, not cancelled.

  • Bin-guided picking
  • Inter-branch transfer
  • Split shipments tracked
parts.dynamicsbay.cloud / catalogue
Pick — SO-88214
Riyadh warehouse · 4 lines
Picking
Lines
4
Picked
3
Transfer
1
LineBinState
Brake pad set A-12-4 Picked
Shock absorber B-02-1 Picked
Wheel bearing kit Jeddah In transfer
Brake disc — On order
Transfer raised automaticallyToday
08 / 10

Delivery tells the truth

The customer sees what shipped, what is following and when. Split deliveries are visible upfront instead of arriving as a surprise short box.

  • Split shipments shown
  • Tracking per parcel
  • ETA on the outstanding line
parts.dynamicsbay.cloud / catalogue
Delivery — SO-88214
2 shipments
On the way
Shipped
3 lines
Following
1 line
ETA
2 days
ShipmentLinesState
SHP-4412 2 lines Delivered
SHP-4419 1 line In transit
Brake disc 1 line Supplier ETA
Invoice INV-91204 Issued
Customer notified per shipmentThis order
09 / 10

Returns are rare, and simple

Raised against the original line with a reason code — wrong part, core exchange, warranty. Approved returns post a credit note without anyone rekeying it.

  • Raised against order line
  • Core and warranty handled
  • Credit note posts automatically
parts.dynamicsbay.cloud / catalogue
Returns — November
18 requests · 12,400 lines shipped
0.4% rate
Requests
18
Wrong part
4
Core exchange
11
ReturnReasonState
RMA-2214 Core exchange Credited
RMA-2213 Warranty In review
RMA-2211 Wrong part Credited
RMA-2209 Core exchange Credited
Credit notes post to Business CentralNovember
10 / 10

The counter stops guessing

Fitment search moved the wrong-part problem upstream: fewer returns, fewer credit notes, and a counter team answering questions worth their time.

  • Wrong-part returns 0.4%
  • Counter calls down sharply
  • Orders placed out of hours
parts.dynamicsbay.cloud / catalogue
Storefront — 30 days
Trade and retail
Fitment live
Orders
2,180
Self-served
74%
Returns
0.4%
MeasureBeforeNow
Wrong-part returns 3.1% 0.4%
Counter calls 410 / wk 160 / wk
Out-of-hours orders 0% 22%
Order to dispatch 1.4 days 0.6 days
Rolling 30-day comparisonvs pre-launch

What you get

From the first vehicle lookup to the return that never happens.

Fitment by vehicle

Make, model, year, engine and variant filter the catalogue to parts that fit — with OE and aftermarket cross-references resolved behind the scenes.

Priced from your ERP

Customer-specific pricing, trade discounts and currency come from Business Central, so the web price is the real price.

Stock by branch

Availability shows per branch with lead times on backorder, so a Riyadh customer is not sold a part sitting in Jeddah without being told.

Trade and retail in one store

Workshops sign in to their account terms and credit; walk-up customers check out on card. One catalogue, two experiences.

Returns and cores

Return requests, core exchange and warranty claims are raised against the original order line, with credit notes posting automatically.

Search that knows part numbers

OE number, aftermarket code, VIN or plain description all resolve to the same part, including supersessions and discontinued equivalents.

Questions we get asked

Where does fitment data come from?

Your own fitment tables, a commercial catalogue such as TecDoc, or both. We map whatever you have to the vehicle tree and flag SKUs with no fitment coverage so the gaps are visible.

Can trade customers see their contract prices?

Yes. Signed-in trade accounts get their own price list, discount slab, credit limit and terms, all resolved from Business Central at page load.

What about parts that supersede others?

Supersession chains resolve to the current part, with the old numbers still searchable. Customers searching a discontinued code land on what replaces it.

Does stock show live?

Per branch, from your ERP. Where a part is out of stock, the storefront shows the lead time rather than hiding the SKU.

How are returns handled?

Raised against the order line, with reason codes for wrong part, core exchange or warranty. Approved returns post a credit note in Business Central.

Put your catalogue behind a fitment search

Twenty-one days with a sample of your own SKUs and fitment data loaded.

Twenty-one days, no card. We set the environment up with your own data structure so the trial is worth running.

Dynamics E-Commerce for Auto Spare Parts
Unpacking...