spacetab

BlueFish — ROLF used cars

Project completed, 2012–2014

Tous les projets ROLF →

Support and development of bluefish.ru and the systems around it: a car handover schedule for dealerships, screens in showrooms, dealership pages and a web service that lets dealer websites show BlueFish cars.

Client and task

BlueFish is the used car business of the ROLF group. bluefish.ru lists used cars from all of the group's dealerships in Moscow and Saint Petersburg: a catalogue by make, car search, a price calculator, requests to sell your car, special offers and dealership news.

BlueFish is where our work with ROLF, and the studio itself, began in 2012. The website and its design were already live, and in February 2012 we took over all of it: the server and security, the code, loading cars and prices from 1C, content and new features. Then the tasks came from the business: bring order to handing over sold cars, show the stock on screens in showrooms, give every dealership its own page on the website and share the BlueFish catalogue with the dealers' own websites.

What we did

bluefish.ru home page: catalogue by make with car counts, search, sell request, calculator, special offer and dealership news with their labelsSpecial offer: filters, old and new price, year, mileage, body and gearbox

Website support and development

Hosting, security and updates, loading cars from 1C, content and a new release almost every month: rotating dealership banners managed from the admin panel, SEO texts and descriptions by make and model, a request to sell your car with picking the dealership on Yandex Maps and mailing it to the people in charge, car booking and a “show phone number” button tracked in analytics.

For two years the website kept changing along with the tasks of the dealerships and marketing.

Unified handover map: calendar, day summary, Excel export, hourly slots, readiness colours, an extra slot and a rescheduled handover

Unified handover map: the day's schedule

A web app for a dealership: a salesperson books the handover of a sold car into a free slot, the coordinator sees the whole day. The colour of a request shows whether the car is ready: new, in progress, rejected, done; a fully booked hour is highlighted. The coordinator adds extra slots, search works by the last digits of the VIN, and the day, week or month exports to Excel.

A customer is never booked into a taken slot, and the coordinator knows in advance which cars to prepare.

A handover request as the coordinator sees it: status list, salesperson details, the rescheduled request with its reason, VIN, traffic police mark, comments

Handover request and rescheduling

A request holds the make, model, one or several VINs for a company, a “registration with traffic police” mark, the salesperson, the customer and comments. The VIN is checked against other active handovers. Rescheduling means picking a new slot and a reason, and the old request stays in the history. Once the coordinator takes a request, the salesperson can no longer change it.

Every handover can be traced from booking to delivery, with the reasons for each reschedule.

Car page: photo and nine angles, power in hp and kW, the dealership, “show phone number”, a “Car sold!” mark

Cars from 1C and the car page

We reworked how cars load from the dealerships' 1C: power in hp and kW on the website and in the feeds for third-party listing sites, a new format for equipment, a preview from a backup angle when there is no side photo, and photo processing for the updated feed. A car appears on the website with full data and photos without manual editing and goes out to listing sites that need the engine power.

Price calculator: car parameters and contact details for the estimate

Price calculator on 1C data

Data for pricing a used car is exported from 1C on a weekly schedule and processed on the website overnight: prices and coefficients by age and mileage, with a check that the file is fresh.

The calculator's estimate relies on the group's current prices, not on a table someone forgot to update.

Virtual showcase for a showroom screen: photo, make, engine, year, mileage, price

Virtual showcase

An app for big screens in showrooms: a dealership signs in with its own account, and the screen cycles through its used cars in random order — photo, make, year, mileage and price. Photo processing on the website was reworked for the showcase's 800×600 frame.

Showroom visitors see the dealership's current stock, and the staff don't have to put slides together by hand.

ROLF Diamant dealership page: address, phone, makes in stock, contact form, directions, tabs with cars, special offers and news

Dealership pages

Every dealership got its own page on bluefish.ru: address and phones, makes in stock linking to the catalogue, a photo gallery, directions, a contact form, and tabs with the dealership's cars, special offers and news. A dealership's news carries its label on the home page too. The dealership edits its page itself in the admin panel.

The dealership got its own presence on the BlueFish website, and buyers get everything about it on one page.

BlueFish car web service diagram: catalogue and keys on bluefish.ru, the API, connected dealerships

BlueFish car web service

A REST API through which a dealership website takes used cars from the bluefish.ru database in real time: a list filtered by make, model, drive, engine, power, year, mileage, colour and price, a single car by its number, responses in JSON or XML. Access is by key, every request is signed, and development keys are limited in volume and frequency.

Dealer websites show the same cars as BlueFish, with no feeds of their own and no manual copying.

1 / 8
  • Connecting dealerships

    In 2013 the web service was connected for ROLF Khimki, Altufyevo, Yug and Vostok, two branches in Saint Petersburg and an ad block of cars in ROLF City's mailings: keys, a developer guide and support until launch.

    The BlueFish catalogue became the shared source of used cars for the group's websites.

How it works

The website, the handover map and the showcase are written in PHP on the Kohana framework with a MySQL database. Cars and calculator data come from the dealerships' 1C as export files, and handlers on the website process them on a schedule and prepare the photos. The showcase and the web service take cars from the same database as the website.

Timeline and scale

  1. February 2012 bluefish.ru support; the first version of the unified handover map; automatic exports from 1C.
  2. March–May 2012 the virtual showcase for showroom screens.
  3. April 2012 ongoing support of the handover map; then rescheduling, traffic police registration, Excel export.
  4. June–July 2012 dealership pages.
  5. September 2012 – June 2013 alongside, we supported the website of the ROLF Diamant dealership.
  6. February–March 2013 the BlueFish car web service, first used by ROLF Khimki.
  7. May–October 2013 connecting dealerships in Moscow and Saint Petersburg and ROLF City's mailings.
  8. March 2014 the client ended the website support contract; the handover map was developed until May 2014.

Scale: the website, the handover map and the showcase — about 410 commits and 165 releases in 2012–2014; six dealerships and a mailing used the web service.

What the client got

  • Handovers on schedule

    Salespeople and coordinators work in one calendar: the day's load, each car's readiness and the reasons for reschedules are visible.

  • Stock without manual work

    Cars, photos and calculator data come from 1C and reach the website on their own.

  • One catalogue, many showcases

    The website, showroom screens, dealership websites and mailings show cars from one database.

  • Dealerships' own pages

    Each dealership runs its page, news and special offers on BlueFish itself.

Technologies

Status

Project completed. We worked on it in 2012–2014. The website screenshots come from the web archive, the handover map screens are rebuilt from the source code with made-up data, and the showcase is rebuilt from the source code with the car from the technical specification.

Vous avez un projet similaire ?

Parlez-nous-en : nous répondons dans un délai d’un jour ouvré et proposons par où commencer.

Telegram: @spacetab_bot · E-mail: bip@spacetab.io