Status

DONE 

Author

Feature No.

ABES-50 - Getting issue details... STATUS ABES-144 - Getting issue details... STATUS

Test Case No.

QA-5438 - Getting issue details... STATUS ABES-145 - Getting issue details... STATUS  

Related FeaturesB.5.2 Automarin
Tenant

GreekLocalization

Main Version

3.15.0

Patched Versions


Conf. for Technical Upgrade

No

General Description of the Feature

This feature deals with the redesign of a Publish Marketplace functionality and direct integration with API produced by Softly and used in all of their Marketplace web apps. Vehicles from within the DSW Inventory can be prepared and published in the relevant marketplace.

Data Preparation

In order for a publication to be successful, the different data that are related with the vehicle and are involved in the publication process, should be prepared and mapped with the respective values from the Softly application. 

These are the following:

  • Make
  • VehicleFamily
  • VehicleType
  • VehicleBodyStyle
  • Branch
  • VehicleExteriorColorGroup
  • VehicleInteriorColorGroup
  • VehicleInteriorTypeGroup
  • VehicleGearType
  • VehicleFuelType
  • VehicleFlag
  • DriveTrain

In addition, the Vehicle Statuses, Engine Types and Pricelists should be prepared based on the business process that will be used.

Vehicle Preparation

All the vehicles included in the vehicle inventory can potentially be published in the marketplace. The fields, included in the vehicle card page and that are crucial for a successful publication are the following:

Mandatory:

  • Make
  • Family
  • Model as a Comment
  • Vehicle Type
  • Body Style
  • Mileage
  • Power (HP)
  • Exterior Color
  • Interior Color
  • Gear type
  • Fuel Type
  • Engine Displacement


Other fields of the vehicle entity integrated with the Softly API can be found in the table below:

OneDealer

Example

Softly

Marketplace tab -> Publish Id

Filled by the system after successful publication

987654321

id – Softly vehicle ID


Details tab -> Make

1

make_id (mapped)

Details tab -> Family

2052

car_model_id (mapped)

Details tab -> First Registration Date

System gets year

2021

regiyear

Details tab -> First Registration Date

System gets month

1

regimonth

Details tab -> Variant

Polo 1.8 GTI

version = [make] [model] ([variant])

Details tab -> Vehicle Type

PKW

type_id (mapped)

Details tab -> Body style

Cabriolet

category_id (mapped)

Details tab → Marketing Description


description

Pricing tab -> Pricelist -> Price

Pricelist = Defined by marketplace configuration

11.800

Price (will be sent as 0 if it is disabled)

Pricing tab -> Pricelist -> Price

Pricelist = Defined by marketplace configuration

5.600

sale_price (will be sent as 0 if it is disabled)

Pricing tab -> Pricelist -> Price

Pricelist = Defined by marketplace configuration

0.000

multichild_price (will be sent as 0 if it is disabled)

Details tab -> Branch

Λ.ΑΛΕΞΑΝΔΡΑΣ 105, ΑΘΗΝΑ

store_id (mapped)

Details tab -> Mileage (km)

1000

mileage

Details tab -> Engine Displacement

1400

engine

Details tab -> Power (PS)

100

power

Details tab -> Fuel Consumption (Combined)

10

average_consumption

Details tab -> Exterior Color

10

color_id (mapped)

Details tab -> Interior Color

6

interior_color_id (mapped)

Details tab -> Interior Type

Leather

interior_trim (mapped)

Details tab -> Gear Type

Automatic

drive (mapped)

Details tab -> Fuel Type

20

fuel_type_id (mapped)

Details tab -> Vehicle Information -> Number of Doors


4

doors

Details tab -> Vehicle Information -> Drive Type

Default: Προσθιοκίνητο

Front-wheel drive

Προσθιοκίνητο

transmission (mapped)

Flags from Flags tab

ABS

equipment[0]

equipment[1]

equipment[N]

Detail tab -> Publish in Marketplace with VAT

0

without_vat

Details Tab -> Emission -> Emission Standard Code

Drop down control from option field with:

·         Entity Name: Vehicle

·         Field: EuroClassType

Default: "Αδιευκρίνιστο"

Euro 1

pollutant_specifications

                                          

Details tab -> Circulation Tax

0

traffic_fees

Details tab -> Combined CO2 emissions (gr/km)

10

carbon_dioxide_emissions

Details tab -> Video Link

n/a

video_url
60 chars

True if sold in OD

0

sold

Removed publication status in OD

0

Is_hidden

No DSW functionality - Is send as false always

0

reserved

Details tab -> Vehicle Id

1000651

onedealer_id

Details tab -> VIN

WBAS12123ASDKJ12

frame

Details tab -> License Plate

AZB1234

license_plate

Details tab -> Power (kW)

128.0

power_kw

Details tab -> Battery Capacity (kwh)

500

battery_capacity

Details tab -> Battery Range (km)

650

battery_autonomy

Publish/Republish Vehicle in the Marketplace

As soon as a vehicle is prepared with all the mandatory and optional data, the responsible User can select from the "Actions → Softly (description set in the relevant Setup key) → Publish" to publish the vehicle. The system will perform a validation and check if all the data selected are properly mapped and if all the mandatory fields in the vehicle card page are filled. In case of something missing, the publication will not be successful and the user will be notified with a message informing him/her about the missing vehicle data. On a successful try, the user will be informed respectively.

In the tab called "Marketplace" the users can find a full history of all the publication attempts (successful or not) a user has made. The list includes the exact date/time of each publication attempt, as well as the Publication results with the relevant message, the username of the user that performed the publication attempt and the Publication ID as given from the target system, in the case of a successful publication.

After a successful publication the user can make changes in the vehicle data, if needed, and select to republish again the vehicle "Actions → Softly (description set in the relevant Setup key) → Republish". In this case, the attempt will be recorded again the Marketplace tab and the information of the vehicle in the marketplace publication page will be updated.

Certain field upon update can trigger an auto-republish, if the respective functionality is enabled:

  • Panoramic View (360) → Details tab → Marketplace section
  • Video Link → Details tab → Marketplace section
  • Branch → Details tab → Main Information section
  • Add or remove a photo → Photo tab & Action button → Upload Photo
  • Update any price from the prices list (via the Pricelists action menu) → Pricing tab & Action button → Pricelist → Actions button → Set price

Relevant Documentation: https://wiki.onedealer.com/x/LAJbAg

Remove publication from Marketplace

This functionality is under re-design. Not available until 3.16.4 version.


Sold Vehicles

An action via a Workflow transition can be performed that triggers a relevant External Function and marks the related VOI and thus Inventory vehicle as sold in the Softly Marketplace.


Business Benefit 

Integration with Marketplace web applications developed by Softly and possibility to publish directly vehicles in these marketplaces.


Configuration 

Administration and Process pages

  • ~/Marketplace/MarketplaceList 
    • Configure the Marketplaces that the system will be integrated with. The codes of these marketplaces should be configured in the relevant setup keys.
    • Configured in each created marketplace:
      • The image that each marketplaces should be represented
      • The pricelists that should be activated by default for publication

Setup Keys

  • SoftlyMainUrl = Softly integration service base URL
  • SoftlyApiKey = Softly authentication token
  • SoftlyMarketplaceCode = Softly marketplace code from DSW ~/Marketplace/MarketplaceList
  • SoftlyDisplayText = Marketplace name to be displayed in OneDealer UI

Mapping

  • Relation: OneDealer To Softly
  • Object Types:
    • Make
    • VehicleFamily
    • VehicleType
    • VehicleBodyStyle
    • Branch
    • VehicleExteriorColorGroup
    • VehicleInteriorColorGroup
    • VehicleInteriorTypeGroup
    • VehicleGearType
    • VehicleFuelType
    • VehicleFlag
    • DriveTrain

Workflow

External Functions

  • 8DBFA54EA2CC746 - Mark Vehicle as Sold to Softly
    • Marks the vehicle on Softly side, as sold and marks vehicle publication status as Removed on DSW side.



Additional Information

Feature Availability

This feature is mainly developed for version 3.15.0 but it is has also an enhancement in 3.18.0 and patched in 3.16.5.



Write a comment…