Mapping table
This page shows which source field each driver copies into a wpis key. It covers the drivers that are still imported: Whise Marketplace, Activimmo, and Omnicasa. Sweepbright and Alveen are not listed. Whise Classic is no longer used.
A dash means that driver does not set the field. Pictures and documents are imported as media, not as these meta keys.
Whise values written as details[123] are ids in the estate details array. Activimmo text fields use biendesc.LANG.…, where LANG is 0 for French, 1 for Dutch, and 3 for English. Activimmo detailbien records are not applied by the current driver.
Which of these fields a theme can print is listed on Supported fields.
Listing
Section titled “Listing”Name, reference, category, and the transaction type stored on the estate.
| Field | Whise | Activimmo | Omnicasa |
|---|---|---|---|
Estate IDwpis_ |
id |
nbien |
ID |
Created atwpis_ |
createDateTime |
dcre |
CreatedDate |
Updated atwpis_ |
updateDateTime |
dmod |
LastChangedDate |
Estate titlewpis_ |
name |
biendesc. |
TypeDescription |
Referencewpis_ |
referenceNumber |
— | Ident |
Category IDwpis_ |
category. |
ctypmeta |
MainTypeID |
Categorywpis_ |
category. resolved from the category list |
biendesc. |
MainTypeName |
Sub-category IDwpis_ |
subCategory. |
ctyp |
WebID |
Sub-categorywpis_ |
subCategory. resolved from the subcategory list |
biendesc. |
WebIDName |
Transaction type IDwpis_ |
purpose. 1 sale, 2 rent, 3 viager |
ctypmandat v sale, l or lm rent |
Goal 0 sale, 1 rent; Viager overrides sale |
Transaction typewpis_ |
purpose. label from the type id |
ctypmandat label from the type id |
Goal label from the type id |
Transaction status IDwpis_ |
purposeStatus. |
bactif combined with ctypmandat |
SubStatus |
Transaction statuswpis_ |
purposeStatus. label from the status id |
bactif label from the status id |
SubStatus |
Description
Section titled “Description”Titles and body text. Whise detail ids are entries in the estate details array.
| Field | Whise | Activimmo | Omnicasa |
|---|---|---|---|
Description titlewpis_ |
details[1914] |
— | — |
Descriptionwpis_ |
shortDescription[0]. |
biendesc. |
DescriptionA |
Short descriptionwpis_ |
sms[0]. |
biendesc. |
DescriptionB |
Long descriptionwpis_ |
longDescription[0]. |
— | DescriptionE2 |
Optional URLs. Activimmo reads videourl and picks the target from the French short description.
| Field | Whise | Activimmo | Omnicasa |
|---|---|---|---|
Virtual visitwpis_ |
linkVirtualVisit |
videourl. when the label is a 360 visit |
VirtualTour |
Videowpis_ |
— | videourl. when the label is a video or virtual visit |
VirtualTour2 |
3D modelwpis_ |
link3DModel |
— | — |
Relations
Section titled “Relations”Project links and listing flags.
| Field | Whise | Activimmo | Omnicasa |
|---|---|---|---|
Parent projectwpis_ |
canHaveChildren |
bneuf |
— |
Child projectwpis_ |
parentId |
nbiendepend |
ProjectID |
Parent project IDwpis_ |
parentId |
bneuf |
ProjectID |
Showcasewpis_ |
displayStatusId true when the id is 3 |
bcoupdecoeur |
— |
Furnishedwpis_ |
furnished |
— | — |
Activewpis_ |
always true | bactif |
— |
Prestigewpis_ |
— | bprestige |
— |
Finance
Section titled “Finance”Price, availability, taxes, and charges. Whise detail ids override nothing already set on the estate root, except where noted.
| Field | Whise | Activimmo | Omnicasa |
|---|---|---|---|
Pricewpis_ |
price |
mprix |
Price |
Price change atwpis_ |
priceChangeDateTime |
— | LastChangedPriceDate |
Available atwpis_ |
availabilityDateTime |
ddisponibilite |
DateFree |
Availabilitywpis_ |
availability. |
— | FreeWhenSoldName |
Currencywpis_ |
currency |
cdevise |
PriceUnitText |
Annuity monthlywpis_ |
annuityMonthly |
mcharge |
MonthlyRent |
Cadastrewpis_ |
details[1733] |
mrevcad |
CadastrallIncomeNonIndexed |
Field valuewpis_ |
details[120] |
— | — |
Property taxwpis_ |
details[297] |
— | RealEstateTax |
Charge ownerwpis_ |
details[2544] |
— | ChargesOwner |
Charge renterwpis_ |
details[301] |
— | ChargesRenter |
Construction valuewpis_ |
details[123] |
— | — |
Notarial deed valuewpis_ |
details[127] |
— | NotaryFeeVAT |
Garage unit pricewpis_ |
details[2606] |
— | GaragePrice |
Parking unit pricewpis_ |
details[2603] |
— | ParkingPrice |
Interior parking unit pricewpis_ |
details[2609] |
— | — |
Exterior parking unit pricewpis_ |
details[2610] |
— | ParkingExternalPrice |
Make an offerwpis_ |
makeOffer |
— | — |
Hidden pricewpis_ |
displayPrice hidden when this field is absent |
bcacherprix |
PublishPrice hidden when this flag is false |
Investment estatewpis_ |
investmentEstate |
baffaire |
— |
Building
Section titled “Building”Construction year, condition, and orientation.
| Field | Whise | Activimmo | Omnicasa |
|---|---|---|---|
Construction yearwpis_ |
details[14] |
nannee |
ConstructionYear |
Renovation yearwpis_ |
details[585] |
— | — |
Building orientationwpis_ |
details[23] |
lvue |
Rear |
Terrace orientationwpis_ |
details[2098] |
— | — |
Garden orientationwpis_ |
details[2099] |
— | — |
Building statewpis_ |
state. |
biendesc. |
— |
New buildwpis_ |
— | bneuf |
— |
Surfaces. Whise bedroom, terrace, and room areas come from detail ids.
| Field | Whise | Activimmo | Omnicasa |
|---|---|---|---|
Total area (m²)wpis_ |
area |
qsurfhab |
SurfaceTotal |
Field area (m²)wpis_ |
groundArea |
qsurfterrain |
SurfaceGround2 |
Garden area (m²)wpis_ |
gardenArea |
qsurfjardin |
SurfaceGarden |
Living area (m²)wpis_ |
details[1009] |
— | SurfaceLiving |
Dining room area (m²)wpis_ |
details[1010] |
— | — |
Kitchen area (m²)wpis_ |
details[1011] |
— | — |
Bathroom area (m²)wpis_ |
details[1017] |
— | — |
Cellar area (m²)wpis_ |
details[1018] |
— | — |
Washroom area (m²)wpis_ |
details[1012] |
— | — |
Dressing area (m²)wpis_ |
details[1016] |
— | — |
Office area (m²)wpis_ |
— | — | SurfaceOffice |
Bedroom 1 area (m²)wpis_ |
details[78] |
— | — |
Bedroom 2 area (m²)wpis_ |
details[79] |
— | — |
Bedroom 3 area (m²)wpis_ |
details[80] |
— | — |
Bedroom 4 area (m²)wpis_ |
details[81] |
— | — |
Bedroom 5 area (m²)wpis_ |
details[82] |
— | — |
Showroom area (m²)wpis_ |
— | — | SurfaceStore |
Storage area (m²)wpis_ |
— | — | — |
Terrace area (m²)wpis_ |
details[874] |
— | SurfaceTerrace |
Energy
Section titled “Energy”EPC figures, heating, and electricity checks. Whise EPC class on the estate root is kept; detail 2056 is ignored so it cannot wipe that value.
| Field | Whise | Activimmo | Omnicasa |
|---|---|---|---|
EPC codewpis_ |
details[2391] |
— | UniqueCode |
EPC labelwpis_ |
energyClass |
cclasseenergie |
EPCLabelText |
EPC valuewpis_ |
energyValue |
qconsoenergie |
EnergyPerformance |
EPC totalwpis_ |
details[2390] |
— | EPCTotal |
EPC expirywpis_ |
— | — | EnergyCertificateEndDate |
Gas emissionswpis_ |
details[2090] |
qemissionges |
CO2Emission |
Heating typewpis_ |
details[1020] |
biendesc. |
HeatingBName |
Solar energywpis_ |
details[1946] |
— | — |
Electricity conformitywpis_ |
details[1793] |
— | CertificateElectricityName |
Gas tankwpis_ |
details[2641] |
— | — |
Address
Section titled “Address”Street address and map coordinates. Omnicasa stores GoogleY as longitude and GoogleX as latitude.
| Field | Whise | Activimmo | Omnicasa |
|---|---|---|---|
Streetwpis_ |
address |
— | Street |
Numberwpis_ |
number |
— | HouseNumber |
Boxwpis_ |
box |
— | — |
Zipwpis_ |
zip |
lcp |
Zip |
Citywpis_ |
city |
llocalite |
City |
Countrywpis_ |
country. |
— | CountryName |
Longitudewpis_ |
details[1850] |
mlongitude |
GoogleY |
Latitudewpis_ |
details[1849] |
mlatitude |
GoogleX |
Hidden addresswpis_ |
displayAddress hidden when this field is absent |
— | PublishAddress hidden when this flag is false |
Rooms and counts
Section titled “Rooms and counts”Counts of floors and rooms. These are not surface areas.
| Field | Whise | Activimmo | Omnicasa |
|---|---|---|---|
Current floorwpis_ |
floor |
— | Floor |
Total floorswpis_ |
details[15] |
netagetot |
NumberOfFloors |
Bedroomswpis_ |
rooms |
qchambres |
NumberOfBedRooms |
Kitchenswpis_ |
details[38] |
biendesc. |
Kitchen |
Toiletswpis_ |
details[55] |
— | NumberOfToilets |
Bathroomswpis_ |
bathRooms |
qsdb |
NumberOfBathRooms |
Shower roomswpis_ |
details[57] |
— | NumberOfShowerRooms |
Garageswpis_ |
garagedetails[19] overwrites garage when present |
qgarages |
NumberOfGarages |
Terraceswpis_ |
terracedetails[1005] overwrites terrace when present |
qsurfterrasse |
HasTerrace |
Cavewpis_ |
details[1798] |
bcave |
— |
Atticwpis_ |
details[1797] |
— | HasAttic |
Parkingwpis_ |
parking |
qparking |
ParkingPossible |
Gardenwpis_ |
garden |
qsurfterrain |
HasGarden |
Proximity
Section titled “Proximity”Whise uses a distance detail first. A yes/no detail fills the same field only when the distance is empty.
| Field | Whise | Activimmo | Omnicasa |
|---|---|---|---|
Highwaywpis_ |
details[1796]details[1795] yes/no fallback |
— | HighWayDistance |
Storeswpis_ |
details[108]details[1781] yes/no fallback |
— | StoresDistance |
Schoolwpis_ |
details[109]details[1782] yes/no fallback |
— | SchoolDistance |
Transportwpis_ |
details[110]details[1783] yes/no fallback |
— | — |
Beachwpis_ |
details[115]details[1788] yes/no fallback |
— | — |
Sport centerwpis_ |
details[116]details[1790] yes/no fallback |
— | — |
Buswpis_ |
— | — | BusDistance |
Tramwpis_ |
— | — | TramDistance |
Metrowpis_ |
— | — | MetroDistance |
Stationwpis_ |
— | — | StationDistance |
Airportwpis_ |
— | — | AirportDistance |
Agency
Section titled “Agency”The office that owns the listing. Activimmo stores the agency code in both the id and the name.
| Field | Whise | Activimmo | Omnicasa |
|---|---|---|---|
Agency IDwpis_ |
officeId |
cagence |
— |
Agency namewpis_ |
office |
cagence |
— |
The person assigned to the listing. Omnicasa splits GetterName on the first space.
| Field | Whise | Activimmo | Omnicasa |
|---|---|---|---|
Agent first namewpis_ |
representatives[0]. |
— | GetterName |
Agent last namewpis_ |
representatives[0]. |
— | GetterName |
Agent emailwpis_ |
representatives[0]. |
— | GetterEmail |
Agent phonewpis_ |
representatives[0]. or directLine when mobile is empty |
— | GetterMobilePhone |
Agent picturewpis_ |
representatives[0]. |
— | GetterPhoto |
Agent certificatewpis_ |
— | — | GetterBIV |
Amenities
Section titled “Amenities”Whise yes/no details become wpis_amenities_generic. Omnicasa copies InteriorNames and ExteriorNames into wpis_amenities_custom. Activimmo does not fill either field.
| Whise detail | Amenity |
|---|---|
details[2541] |
Jacuzzi |
details[322] |
Pool |
details[372] |
Lift |
details[67] |
Office |
details[39] |
Laundry |
details[1772] |
Water access |
details[1760] |
Gas |
details[1752] |
Alarm |
details[1769] |
Reinforced door |
details[43] |
Air conditioning |
details[461] |
Double glazing |
details[724] |
Sewers |
details[1773] |
Water tank |
details[1762] |
Concierge |
details[757] |
Electricity |
details[38] |
Kitchen |
details[56] |
Veranda |
details[143] |
Carport |
Omnicasa projects
Section titled “Omnicasa projects”Projects use a shorter mapping. Where it differs from a property, the source key is:
| Field | Project source |
|---|---|
wpis_name |
Name |
wpis_reference |
Reference |
wpis_description_base |
ShortDescription |
wpis_description_short |
Slogan |
wpis_finance_price |
PriceMin |
wpis_properties_hasChildren is set on every project. The address, category, and pictures use the same keys as a property.