APIRecepti

Otkup: provjera i ponuda

Od linka oglasa do ponude za otkup: historija vozila, signali, tržišna vrijednost i slična vozila.

Salon dobije link oglasa ili vozilo na otkup. U dva poziva ima sve za ponudu:

  1. Provjera vozila: historija oglasa i signali — ako je level high, vozilo ide na detaljan pregled prije ponude.
  2. Procjena sa sličnim vozilima: tržišna vrijednost i šta konkurencija traži za isto vozilo danas.
async function intake(listingUrl, vehicle) {
  const [history, valuation] = await Promise.all([
    cifra(`/v1/vehicle-history?listing_url=${encodeURIComponent(listingUrl)}`),
    cifra("/v1/valuations", {
      method: "POST",
      body: JSON.stringify({ ...vehicle, include: ["explanation", "comparables"] }),
    }),
  ]);

  const value = valuation.market_value.point;
  const margin = 0.12;                       // vaša marža i troškovi pripreme
  return {
    offer: Math.round((value * (1 - margin)) / 100) * 100,
    value,
    range: [valuation.market_value.low, valuation.market_value.high],
    review: history.level === "high",
    signals: history.signals.map((s) => s.summary),
    competing: valuation.comparables.items,  // isto vozilo u prodaji danas
  };
}
Signal nije presuda: mileage_rollback ili photos_other_vehicle znače da treba pogledati dokumente i vozilo, ne da je prodavac prevarant.
Za vlastitu politiku otkupa umjesto fiksne marže koristite Vaš model: naučen na vašim otkupima, vraća otkupnu cijenu kakvu biste vi dali.