Cocorico General Functional Specifications Public
Cocorico General Functional Specifications Public
Table of contents
1 NOMENCLATURE 5
2 OFFEROR FUNCTIONALITIES 5
3 ASKER FUNCTIONALITIES 10
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
3.4 FAVORITE LISTINGS 15
6 OTHER FEATURES 23
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
6.4 LISTING, BOOKING AND USER UNIQUE IDENTIFIERS (UID) 24
6.5 CONTENT PAGES 24
8 TRANSACTIONAL EMAILS 34
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
8.4.11 WIRE TRANSFER 44
8.4.12 CELENDAR UPDATE 44
8.5 EMAILS SENT TO THE ASKER 45
8.5.1 BOOKING REQUEST 45
8.5.2 BOOKING REQUEST APPROVED AND PAYMENT SUCCESSFUL 46
8.5.3 PAYMENT ERROR 46
8.5.4 BOOKING DECLINED 47
8.5.5 BOOKING REQUEST EXPIRATION 47
8.5.6 IMMINENT BOOKING START 48
8.5.7 ASKER RATES ASKER 48
8.5.8 CANCELLATION BY THE ASKER 49
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
1 Nomenclature
Operator / administrator: main party which administrates the marketplace.
Offeror / Provider / Seller / Supplier: party which offers a product or service on the marketplace.
Asker / Buyer / Applicant: The party which purchases, inquires or benefits from a service or a product
offered on the site.
Unit: can indicate a unit of time (one hour, one day ...), a flat rate for the provision of services, or a
unit of a product, according to what is specified below.
Booking / reservation: corresponds to the service or product that is being purchased and that will be
rendered.
2 Offeror functionalities
2.1 Creating and updating a listing
2.1.1 Posting a listing
The listing registration form contains a selection of information contained in the 7 main listing
management tools: Presentation, Pricing & Conditions, Calendar, Images, Characteristics, Categories
and Location. When submitting a listing, the offeror only enters a part of the information of his
listing, before moving on to the second phase, which allows him to provide more exhaustive
information through the 7 main listing management tools.
The fields that are necessarily present in the first phase of the listing registration form are: title,
location, default price.
2.1.2 Presentation
2.1.2.1 Title
This text is used as title for the listing. The title is limited to 50 characters. In the case where the site
is a multilingual site, the offeror can manually enter his text in the other languages offered, or he can
launch an automatic translation via the tool provided for this purpose.
2.1.2.2 Introduction
Enables you to enter descriptive text about your listing. In the case where the platform is a
multilingual site, the offeror can enter his texts manually in the other languages offered, or he can
launch an automatic translation via the tool provided for this purpose.
2.1.2.3 Rules
Enables you to enter a second text, for example rules or conditions. In the case where the platform is
a multilingual site, the offeror can enter his texts manually in the other languages offered, or he can
launch an automatic translation via the tool provided for this purpose.
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
2.1.3.3 Displaying taxes
All prices are set and displayed all taxes included (namely VAT).
Setting a price for a time range replaces the previously set price on that same time range.
A unit of time that has passed or that has given rise to a reservation cannot be changed.
- available
- unavailable
- booked
- unknown
The "unknown" and "available" statuses are displayed as availabilities to the public which means that
by default the offeror is always available if he does not declare an unavailability. The "unavailable"
and "booked" statuses are displayed as unavailability to the public.
The time units available for the platform are the hour, the day, or the night. Only one unit of time
can be selected for the entire platform. Thus, and for example, if the unit of time chosen is the night,
the availabilities will be managed per night (and not per hour or per day).
If the selected time unit of the platform is the hour, it is not possible to make reservations that span
over several dates.
2.1.4.2.1 By ranges
The definition of availabilities for a time range is available for the following durations:
- From date to date: for example from the 1st of January to the 1st of April a different
availability is applied for this date range.
o Weekly: for example, on Monday, Tuesday, Wednesday, in the previously
defined date range, all units can carry a specific availability.
Hourly (available if defined as being the time unit of the platform): for
example from 9:00 to 12:00, from 13:00 to 18:00, for the dates and week
days previously defined, these units can carry a specific availability.
Setting an availability range replaces the availabilities previously set on that same time range.
A unit of time that has passed or that has given rise to a reservation cannot be changed.
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
2.1.4.3 Minimum time between a request and the booking start date
This value defines the minimum time between a booking request and the start of the requested
service. This value is set for the entire application at 24 hours.
2.1.5 Images
Allows the user to add images to his listing. The maximum number of images per listing is set to 24.
The supported formats are: png, jpg, gif. It is possible to reorder the display of the images by a click-
and-drag operation, where the first image is used as a cover image.
Images can be added via an operation of drag and drop in a zone provided for this purpose, or
through an upload field allowing for a multiple selection of images.
2.1.6 Characteristics
Characteristics are additional information that is provided for each listing. They are created by the
administrator and are used by the offeror to enrich the information of his listing. Characteristics are
all of “yes” or “no” type (for example "Insurance included: yes / no"). Each characteristic also offers
an explanation tooltip.
The administrator can also create groups of characteristics that enable him to group characteristics
together by theme in order to facilitate their understanding and improve their visibility. The display
order of the characteristics and the groups to which they belong can be set via the
Superadministrator Control Panel.
2.1.7 Categories
A system of multilevel categories allows the offeror to select one or more categories corresponding
to his listing. This is a two-level system (category and sub-category), knowing that each child category
can only have one parent. The number of categories and sub-categories is unlimited. Their order is
defined by the order of addition via the tool provided in the SuperBackOffice.
2.1.8 Location
This tool allows the provider to enter the address where the service is offered or where the listing is
located. The fields that must be filled in are displayed in this order: Country, City, Postal Code, Street
name and number. Only the fields “Country”, “City” and “Postal Code” are mandatory.
The offeror is shown a map with a marker locating the address that he has filled in. The offeror can
then move the marker on the map to refine or modify the location. Changing the location of the
cursor on the map causes a change of the address in the fields previously filled in. Once the address
is set, the user must click on the button "Validate my address" to apply his address.
The platform can publicly display the exact address or an approximate address by means of an area
drawn on the map. In the case that the platform is configured to show an approximate address, the
offeror is informed that the entered address is not publicly visible, and that only an approximate
address will be displayed.
The Offeror may deactivate a listing at any time. The deactivation makes the listing invisible to the
public (except to the offeror), but all current actions concerning the listing are maintained
(reservation, discussion thread ...).
3 Asker functionalities
3.1 Search engine
The first search criterion is geolocation, which is mandatory. Other search criteria may be displayed,
including:
3.1.1 Auto-geolocation
Up to 4 geolocation mechanisms can be successively launched in the following order:
1. If the user is logged in and he has entered his address in his profile then his address is pre-
entered in the geolocation search field
2. In the case where the user is not logged in or if his address has not been entered in his
profile, then an automatic geolocation is launched via the user’s browser (requires approval
by the user).
3. In the case where the browser automatic geolocation is rejected by the user or in case of
inactivity on the part of the user, geolocation by IP address is initiated (less precise)
4. In any case, the user will be able to modify or enter a location in the search engine, whether
it is a city, a postal code, a neighborhood or a street as made possible through the Google
Maps API.
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
3.2.2 Default Classification of Search Results
Search results can be sorted by different means; distance, price and by platform recommendation.
Sorting by the platform recommendation (used by default) seeks to provide the asker with the
results that are most likely to lead to a transaction.
Platform recommendation is managed by the Cocosearch engine which makes use of machine
learning to maximize the transaction rate between the offeror and the asker.
1. Geolocation
- Minimum number of desired results
A global parameter of the application defines the minimum number of desired
results to be returned for each search. This setting is set to 10 by default.
- Selection of results
In order to achieve the minimum number of desired results, a number of
enlargements of the covered geographic area may be launched. The initial
geographic area which is covered corresponds to a circle whose radius is equal in
kilometers to the diagonal of the viewport which is the delimited zone selected by
the Google Maps API for the sought location. If the desired number of results is not
reached, this operation is extended to the next zone, the radius of which is equal to
twice the previous radius. This operation is repeated until reaching a maximum
distance of 2000km from the searched location if the desired number of results has
not yet been reached.
- Grouping of results
The results obtained by the previous operation are then divided into groups and
subgroups by distance. The groups and subgroups are formed as follows:
i. For results within one kilometer of the searched location: no subdivision is
performed and no subgroup is formed
ii. For results ranging between 1 and 10 kilometers from the searched location,
and if the selection of the results has been extended to this distance, the
results are divided into 4 equidistant subgroups
iii. For results that are between 10 and 50 kilometers from the searched
location, and if the selection of the results has been extended to this
distance, the results are divided into 6 equidistant subgroups
iv. For results that are more than 50 kilometers from the searched location, and
if the selection of the results has been extended to this distance, the results
are divided into 8 equidistant subgroups
The search area is expanded until the minimum number of results defined for the
platform are reached (for example 10 results).
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
2. Temporal availability
When searching by date, each of the 1 to 19 search result groups mentioned above are again
divided into two subgroups:
- Proven availability
Listings with confirmed availability dates matching the dates of the search are
displayed first.
- Unknown availability
Listings with unknown availability dates are displayed second.
3. Sorting results within groups by the platform score
A score is assigned to each listing in order to sort the results within a group of results. The
scoring is calculated as follows:
- Rating by the platform administrator (weight 5)
This rating is given by the administrator in a free and subjective manner. The rating
given by the administrator ranges from 0 to 10 with 0.5 point increments.
- Listing completion rate (weight 4)
Listing completion takes into account the amount of information provided by the
offeror about the listing: is at least one characteristic selected? Does the description
contain more than 250 characters? Does it have more images than the minimum
required?
- Profile completion rate (weight 3)
Profile completion takes into account the amount of information that the offeror has
completed about himself: does his presentation text contain more than 250
characters? Has he added more images to his profile than the minimum required?
- Reviews received (weight 5)
Reviews received by offerors are taken into account primarily to remove poorly
performing suppliers rather than to promote good suppliers in the search results.
The approach is that a good performance is the minimum expected from an offeror,
whereas a bad performance must be heavily penalized. We take into account the
average score of the offeror, which is averaged by the total number of ratings
received.
- Calendar update (weight 4)
The fact that the calendar has been updated recently provides greater certainty as to
the reliability of the availability of the listing. The more recently the calendar has
been updated, the better the score.
- Number of bookings in the last 30 days (weight 4)
A high rate of provision of services in the last 30 days suggests willingness from the
offeror to accept booking requests. A positive rating is attributed based on the
number of bookings paid and not canceled in the last 30 days.
- Message response rate: (weight 4)
To calculate the response rate, we calculate the number of messages sent by the
offeror divided by the total number of messages in his inbox.
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
- Acceptance rate (weight 4)
The acceptance rate of the offeror is the percentage of requests that he has
accepted, regardless of the outcome of the reservation.
- Number of successful transactions (weight 4)
The number of successful transactions is calculated on the basis of the number of
wire transfers that have been authorized in relation to the total number of bookings
that have been accepted.
- Response time (weight 4)
Taking into account response times allows us to favor the most responsive offerors.
The response time is calculated on a thread by thread basis based on the time
between the last message received and the response given. If no answer has been
given, no time is not taken into account. The shorter the response time the higher
the attributed score.
- Certification (weight 4)
Each listing may be "certified" by the administrator. Being certified improves the
position of the listing in the search results.
- Newcomer bonus (weight 3)
In order to identify new high performing suppliers, and in order to give them a
chance, a newcomer bonus is awarded to listings submitted in the last 30 days.
- Random bonus (weight 2)
In order to prevent search results crystallization, and in order to give a second
chance to unsuccessful offerors, a random bonus is awarded to 5% of the platform's
listings. This bonus is reallocated every day. The bonus is awarded at random. A
listing with a random bonus is randomly assigned a rating of 1 to 5.
In the case where two results have the same score, their order is determined by distance to the
searched location.
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
3.3.4 Booking panel
It is through this area of the page that reservations are made. The price of the reservation is
displayed once the necessary information has been entered. The user can then click on "Book" to
complete his request.
- …
3.3.5 Description
Displays the "Description" and "Rules" texts.
3.3.6 Categories
Displays the categories to which the listing belongs.
3.3.7 Characteristics
Allows you to view the characteristics of the listing. The characteristics are organized in groups as
defined by the administrator via the Superadministrator’s Control Panel.
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
3.3.12 Similar listings
This area of the page shows 9 similar listings to the one which is being viewed. The listings
correspond to the first 9 other search results in the previous search results page.
- Users will have access to both the "asker" and "offeror" spaces.
- Users will have access to only one of the two spaces depending on the usage they are
making. In this scenario a different account must be created if a user wants to use the
other user space.
o The asker account is created when a booking is made and through the generic
user account creation form.
o Offeror accounts can only be created through the “Post a listing” procedure.
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
2 types of threads, a thread linked to a booking and a thread independent of a booking (generated
through the “Contact” button of the listing page).
4.2.2 My listings
This is where offerors view their listings and edit them. The features relative to editing a listing are
described in the chapter “Creating and updating a listing”.
4.2.3 My bookings
Allows users to view and manage upcoming and past bookings. It is also from here that an offeror
and an asker can accept, refuse or cancel a booking according to the choices offered to them. The
possible statuses for bookings are:
- Paid
Indicates that the offeror has accepted the request and that the booking has been paid. A
voucher is generated in the form of an html page, providing a summary of the booking:
booking number, family name and first name of the asker, address, telephone, date,
duration, title of the listing and description.
- Declined
Indicates that the offeror has refused the request.
- Expired
Indicates that the offeror has not responded on time and that the request has expired.
- New
Indicates that the request is new and has not yet been processed (nor accepted, nor
declined, nor expired). No payment has yet been made.
- Cancelled
Indicates that the booking has been canceled.
- Completed
Indicates that the booking has been completed.
- Payment error
Indicates that there has been an error with the payment (typically the bank rejected the
credit card).
4.2.4 My payments
This section enables users to view payments made, wire transfers received and to retrieve invoices.
The platform issues an invoice only for the part of the commissions it receives. The amount escrowed
and paid on to the offeror is not invoiced by the platform, it belongs to the offeror to issue an invoice
directly to the asker for the sums he has collected. Therefore, if the offeror or asker commission is
set at 0%, then the platform does not issue an invoice to the users that have paid no commission.
The invoice is issued in the form of an html page containing the following information:
- Invoice number
- User first and last name
- User address
- Wire transfer date (if applicable)
- Booking date
- Booking duration
- Commissions received by the platform (Price excluding VAT, VAT, VAT included)
- Booking summary
o Listing title
o Start date
o End date
o Total amount paid
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
Comments are organized through two tabs, one showing ratings received and the other ratings
made.
- Booking number
- Listing title
- Cover photo of the listing
- User who rated or was rated
- Date of the rating
- Rating (shown as a number of stars)
- Comment (text)
By clicking on this link the user is presented with a page containing the following elements:
- Listing title
- Cover photo of the listing
- First name of the user being rated
- Star rating tool (user clicks on a star from the 1st to the 5th to set a rating)
- A field to add a comment to the rating
- A "Save" button and a "Cancel" button
4.2.6 My profile
The "My Profile" area consists of 3 tabs ("About me", "Bank details", "Contact Information"), each
allowing the user to enter different information about himself and his account.
4.2.6.1 About me
Give access to the following features:
- Last name*
- First name*
- Date of birth*
- Nationality
- Country of residence*
- Occupation
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
- Annual revenues
- Name appearing on the bank account statement*
- Address*
- IBAN*
- BIC*
- Email
- Country code (phone)
- Phone number
- Password and verification field
- Billing address
o Street and street number
o City
o Post code
o Country
When an account is created through the platform, an equivalent account is created at the payment
service provider in order to allow the management of the financial flows. Thus, some fields used to
create an account are made mandatory by the payment service provider.
Depending on the needs of the platform, two types of accounts are provided: accounts for natural
persons (individuals) and accounts for legal persons (companies). Each of these account types has
different fields.
Strong account validation rules are defined by the payment service provider in accordance with the
legislation they are submitted to. You will find the definition of the thresholds and strong
identification rules for the PSP Mangopay here: https://docs.mangopay.com/api-references/kyc-
rules/
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
5 Transactions / Payments / Escrowing / Commissions
5.1 Payments Service Provider (PSP)
The payment, reimbursement, and transfer processes described in this document are conditional
upon the use of the Mangopay payment service provider. Any other compatible payment system can
be set up at the request of the customer. The use of another payment provider will require that
other processes be implemented on the site, which may incur additional costs.
In order to reduce fraud, a “3D Secure” operation is launched following each payment (usually
consisting of sending SMS to validate the cardholder identity).
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
5.2.5 Booking cancellation
When submitting a listing, the provider can choose between two cancellation modes: “strict”
cancellations or “relaxed” cancellations. Only askers can cancel bookings.
5.3.1 Offeror
5.3.1.1 Booking
Transfers to suppliers are initiated X days after the start of the service, in order to allow askers to
make a claim about the provided service. Transfers to offerors are initiated manually by the platform
administrator.
5.3.1.2 Cancellation
The offeror can receive a transfer in the event of a cancellation, in this case the asker does not
receive a full refund.
5.5 Commissions
The commissions collected by the platform can be applied on the amount paid by the asker and on
the sums collected by the offeror. Commissions are set as percentages. It is possible to define an
individual commission rate for each user. In the event that a user does not have a specific rate then it
is the default rate of the platform that is applied. Commissions are applicable on all transactions
except in the case of a total refund of an asker following a cancellation by the asker, in this the
commission on the offerer is not collected.
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
Therefore, if the administrator makes several rate changes, it is possible that multiple bookings carry
multiple rates as a result of the repeated default rate change but also as a result of the individual
rates that individual users can carry.
6 Other features
6.1 Moderation rules
Post-Moderation: Listing registration and modification are instantly visible on the platform and are
moderated by the administrator after they are posted.
6.2 Geolocation
6.2.1 Reverse geocoding
The purpose of reverse geocoding is to determine and then store address information of each listing
in a structured manner. For example, the address "3 Canaan Drive Linwood North Carolina" returns
the following location structure:
The information obtained through the reverse geolocation is namely used to create a breadcrumb
trail which is shown in the search results page and on the listing pages. This information is created for
each language of the platform at the moment when a listing is registered (“United States” in French
becomes “Etats-Unis”).
6.3.1 Translation of content via the Superadministrator’s Control Panel (if multilanguage)
A specific tool is made available through the Control Panel allowing the platform Administrator to
translate and update all texts of the platform.
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
6.3.3 Geolocation (if multilanguage)
When a listing is registered, structured information about its geolocation is stored in order to be used
for searching purposes and in order to display the breadcrumbs. This information is automatically
translated into the different languages of the platform, however, in case a language is added at a
later stage, a translation must be manually launched for the pre-existing content.
These pages can be updated through a WYSIWYG HTML editor called Tiny MCE.
- Business Volume
Total amount collected through the platform (including commissions)
- Listings published
Number of published listings
- Listings average price
Average default price of listings on the platform
- Users
Total number of users (both offerors and askers)
- Bookings average duration
Average number of time units ordered for each booking
- Bookings
Total amount of booking requests made through the platform (irrespective of their
outcome)
- Bookings approved
Total number of bookings approved by offerors
- Bookings declined
Total number of bookings declined by offerors
- Bookings expired
Total number of bookings expired as a result of inaction by offerors
- Bookings cancelled
Total number of bookings cancelled by askers
- Bookings new
Total number of bookings that have yet to be accepted, declined or expire
- Top offerors with expired bookings
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
Lists the 10 offerors that have had the most expired bookings
- Top offerors with declined bookings
Lists the 10 offerors that have declined the most bookings
- Top offerors with approved bookings
Lists the 10 offerors that have approved the most bookings
- Listing ID
- Status of each listing (New, Published, Invalidated, Hidden, Deleted, Needs approval)
- Offeror first and last name
- Offeror email address
- Offeror phone number
- Listing title
- Default price
- Listing average user rating
- Last update date
7.2.1.2 Export
Exports of the following fields are possible as Json, XML, CSV and XLS:
- Listing ID
- Status of each listing (New, Published, Invalidated, Hidden, Deleted, Needs approval)
- Offeror first and last name
- Offeror email address
- Offeror phone number
- Listing title
- Default price
- Listing average user rating
- Last update date
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
- Country
- Status of each listing (New, Published, Invalidated, Hidden, Deleted, Needs approval)
- Listing title
- Listing description
- Rules
- Images
- Listing certification
Here the administrator can also give a subjective rating for the listing that will be used for its
classification in the search results.
- Name
- Description
- Position (Position in the list of characteristics of the same group, defined by entering a
numerical value)
- Characteristics group (Allows to define to which group of characteristics this characteristic
belongs)
In the case where the platform is multilingual, it belongs to the administrator to enter the translation
for each characteristic.
- Name
- Position (position of the group of characteristics relative to the other groups, defined by
entering a numerical value)
- Name
- Parent category
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
7.3 Transactions
7.3.1 Bookings
Enables the administrator to view the bookings of the platform, to make searches adapted to the
administration of the platform and to make exports.
7.3.1.1 Interface
Bookings are displayed as a list in a table. The columns presented are:
- Booking ID
- Listing ID
- Booking status
- Validation state of the booking
- Asker first and last name
- Offeror first and last name
- Listing title
- Amount to pay / paid by the asker
- Booking start date
- Booking end date
- Booking start time (if applicable)
- Booking end time (if applicable)
- Booking expiration date
7.3.1.2 Export
Exports of the following fields are possible as Json, XML, CSV and XLS:
- Booking ID
- Listing ID
- Booking status
- Validation state of the booking
- Asker first and last name
- Offeror first and last name
- Listing title
- Amount to pay / paid by the asker
- Booking start date
- Booking end date
- Booking expiration date
- Update date
- Booking ID
- Booking status
- Listing ID
- Listing title
- Asker first and last name
- Offeror first and last name
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
- Booking expiration date
- Update date
- Max amount
- Min amount
The administrator must initiate transfer orders individually by logging into the PSP interface and
entering the required information provided in the Control Panel.
7.3.2.1 Interface
Wire transfers are displayed as a list in a table. The presented columns are:
- Wire transfer ID
- Booking ID and Listing title
- Wire transfer status
- Offeror first and last name
- Listing title
- Booking start date
- Booking end date
- Amount paid by the asker
- Total amount to pay to the offeror promotions excluded
- PSP User ID
- PSP Bank Account ID that will be credited
7.3.2.2 Export
Exports of the following fields are possible as Json, XML, CSV and XLS:
- Wire transfer ID
- Wire transfer status
- Booking ID and Listing title
- Booking status
- Offeror first and last name
- Listing title
- Booking start date
- Booking end date
- Total amount to pay to the offeror promotions excluded
- Amount paid by the asker
- PSP User ID
- PSP User Account ID that will be credited
- Wire transfer ID
- Wire transfer status
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
- Booking ID
- Booking status
- Offeror first and last name
- Date at which the wire transfer was created
7.3.3 Refunds
Enables the administrator to view the refunds of the platform, to make searches adapted to the
administration of the platform and to make exports.
7.3.3.1 Interface
Wire transfers are displayed as a list in a table. The presented columns are:
- Refund ID
- Booking ID
- Refund status
- Asker first and last name
- Listing title
- Booking start date
- Booking end date
- Refund creation date
- Amount paid by the asker
- Amount refunded to the asker
- Refund date
- PSP User ID
- PSP User Account ID that will be credited
7.3.3.2 Export
Exports of the following fields are possible as Json, XML, CSV and XLS:
- Refund ID
- Booking ID
- Refund status
- Asker first and last name
- Listing title
- Booking start date
- Booking end date
- Refund creation date
- Amount paid by the asker
- Amount refunded to the asker
- Refund date
- PSP User ID
- PSP User Account ID that will be credited
- Refund ID
- Refund status
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
- Booking ID
- Asker first and last name
- Refund creation date
- User ID
- PSP User ID
- First and last name
- Activation status (yes/no)
- Locked (yes/no)
- Commission rate as an asker (editable)
- Commission rate as an offeror (editable)
- Listings (shows the first 5 listings of this user)
- Account creation date
- Link to the complete list of this user’s listings
7.4.1.2 Export
Exports of the following fields are possible as Json, XML, CSV and XLS:
- User ID
- First name
- Last name
- Email
- Activation status
- Locked
- Account creation date
- PSP User ID
- User ID
- First and last name
- Locked (oui/non)
- Email
7.4.1.4 Personification
This tool allows the administrator to log into the account of any user without using the user’s
password, as if he had logged in via his account. The operation to do this is as follows:
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
- This opens the frontend of the platform, the administrator is now logged into the
selected user’s account
7.4.2 Messages
This tool allows the administrator to follow the messages exchanged between the users of the
platform.
7.4.2.1 Interface
Users are displayed as a list in a table. The presented columns are:
- Message ID
- Message type
- Booking ID
- Listing title
- From
- To
- Date
- Thread (gives access to the entire thread)
- View (enables admin to view the full message)
7.4.2.2 Export
Exports of the following fields are possible as Json, XML, CSV and XLS:
- Message ID
- Booking ID
- Listing title
- From
- To
- Date
- Message type
- From
- To
- Date
- Keyword search
7.4.3 Ratings
This tool makes it possible to follow the ratings made between offerors and askers of the platform.
7.4.3.1 Interface
Users are displayed as a list in a table. The presented columns are:
- Rating ID
- Rated by
- User being rated
- Listing title
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
- Rating (0 to 5)
- Comment
- Date
- View (gives a complete view of the rating)
7.4.3.2 Export
Exports of the following fields are possible as Json, XML, CSV and XLS:
- Rating ID
- Rated by
- User being rated
- Listing title
- Rating (0 to 5)
- Comment
- Date
- Rating (0 to 5)
- Rated by
- User being rated
- Listing title
- Date
- Keyword search
7.5.1.1 Interface
Users are displayed as a list in a table. The presented columns are:
- Page ID
- Title
- Description
- Published (yes / no)
- Creation date
- Action buttons (edit, delete)
- Page title
- Page content edition through an HTML WYSIWYG editor (Tiny MCE)
- Meta Title
- Meta Description
- Slug (page URL)
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
- Publication status (published / not published)
- Page title
- Description
- Publication status (pubished or not)
- Creation date
7.5.2 Contact
Allows the administrator to find all the messages sent via the general contact form on the publicly
accessible “Contact” page. These messages are also cc’d to the administrator’s e-mail address.
7.5.2.1 Interface
Users are displayed as a list in a table. The presented columns are:
- Message ID
- Status
- First name
- Last name
- Email
- Phone
- Subject
- Creation date
- Link to view the full message
- Status
- First name
- Last name
- Email
- Phone
- Subject
The texts of the platform are presented as groups of text (grouped by coding concepts) and displayed
under 3 columns:
- Text ID
- Editable text (field containing the content you can edit)
- Other available translations (if available)
- Path in the source code where the text is called
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
A language selector lets you choose the language in which you want to make changes.
8 Transactional emails
Transactional emails are sent to users at different moments of their usage of the marketplace. We
provide a canvas of pre-existing mails. You can modify the texts and translate them via your back
office. The emails consist of texts and variables.
[Sitename]: Corresponds to the site name (and not necessarily to the domain name)
[Booking_url]: link to the booking page that contains the discussion thread
[Similar_booking_listings_url]: link to search results for same city as the listing being discussed
8.2.1 EN
8.2.2 FR
A bientôt,
L’équipe [sitename]
[company_phone]
[company_email]
[full_company_adress]
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
© 2015 all right reserved [company_name]
8.3.1.1 EN
Subject: Your account on [sitename] has been created
Welcome [firstname]!
Thank you for joining our website. Your account is now active.
8.3.1.2 FR
Subject: Votre compte sur [sitename] a été créé
Bienvenue [firstname] !
Votre compte a été créé. Nous sommes heureux de vous compter parmi nous.
8.3.2.1 EN
Subject: Password recovery
Hello [firstname],
8.3.2.2 FR
Subject: Réinitialisation de mot de passe
Bonjour [firstname],
8.3.3.1 EN
Subject: You have received a new message
Hi [firstname],
8.3.3.2 FR
Subject: Vous avez reçu un nouveau message
Bonjour [firstname],
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
Vous avez reçu un message, cliquez ici pour le lire : [thread_url]
8.4.1.1 EN
Subject: Your listing has been published
Congratulations [firstname]!
Your listing is now publicly visible. In order to push it to the top of the search results keep in mind the
following:
- Keep your calendar updated. A listing with a recently updated calendar will show higher up in
the rankings. (update your calendar)[listing_ calendar_edit_url]
- You have [default_booking_expiry_length] to either accept or refuse requests. If you let
them expire you’ll get negative points and your listing will rank down.
- Try to reply to messages quickly, faster response times are appreciated by users and provide
a better ranking for your listing.
8.4.1.2 FR
Subject: Votre annonce est maintenant visible
Félicitations [firstname] !
Votre annonce est maintenant publiquement visible. Afin de la faire remonter dans les résultats de
recherche suivez ces conseils :
- Gardez votre agenda à jour. Une annonce dont l’agenda a récemment été mis jour apparaitra
plus haut dans les résultats de recherche. (actualiser mon agenda)[listing_ calendar_edit_url]
- Vous avez [default_booking_expiry_length] pour accepter ou refuser une demande. Quel
que soit votre choix, ne laissez pas vos demandes expirer au risque de chuter dans le
classement.
- Répondez rapidement aux demandes que vous recevez, le temps de réponse étant pris en
compte dans le classement des résultats (en plus c’est apprécié des utilisateurs).
8.4.2.1 EN
Subject: New booking request ([booking_minus_fees]) ([booking_uid])
Hi [firstname],
You have a new booking request from [asker_firstname] [asker_lastname_1stletter]. Here are the
details:
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
- Listing: [listing_title][listing_ public_url]
- Start date: [booking_start_date]
- End date: [booking_end_date]
- Duration: [booking_duration] [time_unit]
- Your earnings: [booking_minus_fees]
View this booking request to accept or decline it[booking_request_URL]. Keep in mind that this
booking request will expire on [booking_request_expiry_date].
8.4.2.2 FR
Subject: Vous avez reçu une nouvelle demande ([booking_minus_fees]) ([booking_uid])
Bonjour [firstname],
8.4.3.1 EN
Subject: Booking confirmation ([booking_uid])
Hi [firstname],
If you haven’t already done so, please enter your bank account details so we may wire you your
money: [profile_payment_info_url]
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
[cancellation_policy_title]
[cancellation_policy_description]
8.4.3.2 FR
Subject: Réservation confirmée ([booking_uid])
Bonjour [firstname],
Si vous ne l’avez pas déjà fait, pensez à renseigner votre IBAN pour recevoir vos fonds :
[profile_payment_info_url]
[cancellation_policy_title]
[cancellation_policy_description]
8.4.4.1 EN
Subject: Payment declined ([booking_uid])
Hi [firstname],
Unfortunately, the payment for this reservation has been declined. [asker_firstname]
[asker_lastname_1stletter] has been asked to try again. In that case you will receive a new
reservation request.
8.4.4.2 FR
Subject: Paiement refusé ([booking_uid])
Bonjour [firstname],
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
Le paiement par [asker_firstname] [asker_lastname_1stletter] pour cette réservation a été refusé. Il
en a été informé et nous lui avons demandé de renouveler sa demande. Dans ce cas vous recevrez
une nouvelle demande de réservation.
8.4.5.1 EN
Subject: You have turned down a reservation ([booking_uid])
Hi [firstname],
We do our best to provide you with quality requests that match the availabilities and prices you have
set.
If you turned down this request because you were in fact unavailable then please update your
calendar through this link: [listing_ calendar_edit_url]
Updating your calendar frequently pushes your listing to the top of the search results.
Don’t hesitate to let us know if there is anything we can do to make these requests match your
requirements better.
8.4.5.2 FR
Subject: Vous avez rejeté une demande de réservation ([booking_uid])
Bonjour [firstname],
Nous faisons de notre mieux pour vous transmettre uniquement des demandes qui correspondent
au budget et aux disponibilités que vous avez renseignées.
Si vous avez refusé cette réservation pour cause d’indisponibilité veuillez dès à présent mettre à jour
votre calendrier en suivant ce lien : [listing_ calendar_edit_url]
En mettant votre calendrier à jour régulièrement vous améliorez la position de votre annonce sur les
résultats de recherche.
Surtout n’hésitez pas à nous faire part de vos remarques afin que nous améliorions les demandes de
réservation qui vous sont envoyées.
8.4.6.1 EN
Subject: A reservation request is about to expire ([booking_minus_fees]) ([booking_uid])
Hi [firstname],
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
The following reservation is about to expire:
Be aware that it is best that you do not let the request expire as that will have a negative impact on
your position in the search results.
You can click on the following link to accept or reject the request: [booking_url]
8.4.6.2 FR
Subject: Une demande de réservation va expirer ([booking_minus_fees]) ([booking_uid])
Bonjour [firstname],
Nous vous rappelons qu’il est important de ne pas laisser une demande expirer, au risque de voir
votre annonce chuter dans les résultats de recherche.
8.4.7.1 EN
Subject: A reservation request has expired ([booking_uid])
Hi [firstname],
If you wish to you can still contact [asker_firstname] [asker_lastname_1stletter] here: [booking_url]
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
Be aware that it is best that you do not let the requests expire as that has a negative impact on your
position in the search results.
8.4.7.2 FR
Subject: Une demande de réservation a expiré ([booking_uid])
Bonjour [firstname],
Nous vous rappelons qu’il est important de ne pas laisser une demande expirer, au risque de voir
votre annonce chuter dans les résultats de recherche.
8.4.8.1 EN
Subject: Please review [asker_firstname] [asker_lastname_1stletter] ([booking_uid])
Hi [firstname],
By clicking on the following link you will be able to leave your review on [asker_firstname]
[asker_lastname_1stletter]: [offeror_to_asker_review_url]
Leaving reviews greatly increases your ranking on our search engine as it indicates that you are an
active member of our community.
8.4.8.2 FR
Subject: Donnez votre avis sur [asker_firstname] [asker_lastname_1stletter] ([booking_uid])
Bonjour [firstname],
Veuillez laisser votre avis sur [asker_firstname] [asker_lastname_1stletter] en cliquant sur ce lien:
[offeror_to_asker_review_url]
Les avis vous permettent d’améliorer grandement votre position sur notre moteur de recherche car
cela indique que vous êtes un membre actif de notre communauté.
8.4.9.1 EN
Subject: [asker_firstname] [asker_lastname_1stletter] has cancelled his booking ([booking_uid])
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
Hi [firstname],
[cancellation_policy_title]
[cancellation_policy_description]
8.4.9.2 FR
Subject: [asker_firstname] [asker_lastname_1stletter] a annulé sa reservation ([booking_uid])
Bonjour [firstname],
[cancellation_policy_title]
[cancellation_policy_description]
En accord avec les conditions d’annulation que vous avez choisi, le montant qui vous est dû est de
[offeror_cancellation_amount]. Si une somme vous est due votre virement sera exécuté sous 4 jours
ouvrés.
8.4.10.1 EN
Subject: Your booking tomorrow ([booking_uid])
Hi [firstname],
8.4.10.2 FR
Subject: Votre réservation demain ([booking_uid])
Bonjour [firstname],
8.4.11.1 EN
Subject: Your wire transfer of [booking_minus_fees] has been executed ([booking_uid])
Hi [firstname],
8.4.11.2 FR
Subject: Un virement de [booking_minus_fees] a été exécuté en votre faveur ([booking_uid])
Bonjour [firstname],
8.4.12.1 EN
Subject: Rank up in our search results to get more bookings
Hi [firstname],
Updating your calendar will rank your listing up in the search results. In particular, you should
specifically state the periods that are available (and not just leave them by default empty).
You can click on the following link to update your calendar: [my_listings_url]
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
8.4.12.2 FR
Subject: Améliorez votre position et obtenez plus de demandes
Bonjour [firstname],
8.5.1.1 EN
Subject: Confirmation of your booking request ([booking_uid])
Hi [firstname],
You have made a new booking request to [offeror_firstname] [offeror_lastname_1stletter]. Here are
the details of your booking request:
8.5.1.2 FR
Subject: Confirmation de votre demande de réservation ([booking_uid])
Bonjour [firstname],
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
8.5.2 Booking request approved and payment successful
This email is sent when the offerer has accepted a booking and the payment has been accepted.
8.5.2.1 EN
Subject: Booking confirmation ([booking_uid])
Congratulations!
Your booking has been confirmed and your payment of [booking_total_amount] has been accepted.
8.5.2.2 FR
Subject: Réservation confirmée ([booking_uid])
Félicitations !
Votre demande de réservation a été acceptée ainsi que votre paiement de [booking_total_amount].
8.5.3.1 EN
Subject: Payment declined ([booking_uid])
Hi [firstname],
Unfortunately your payment for this reservation has been declined. As a result your request has been
cancelled. You can try again by clicking on this link: [listing_ public_url]
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
8.5.3.2 FR
Subject: Paiement refusé ([booking_uid])
Bonjour [firstname],
Malheureusement votre paiement a été refusé. En conséquence votre réservation a été annulée.
Vous pouvez effectuer une nouvelle demande de réservation en cliquant ici : [listing_ public_url]
8.5.4.1 EN
Subject: Your booking request has been rejected ([booking_uid])
Hi [firstname],
Your booking request has been rejected. Although very rare, refusals do occur mainly as a result of
out of date calendars.
8.5.4.2 FR
Subject: Votre demande de réservation a été refusée ([booking_uid])
Bonjour [firstname],
Votre demande de réservation a été refusée. Bien que rares, les refus sont généralement causés par
un calendrier qui a été mal renseigné.
8.5.5.1 EN
Subject: Your booking request has expired ([booking_uid])
Hi [firstname],
Your booking request has expired as we didn’t receive a confirmation in time. Nothing has been
charged to you.
8.5.5.2 FR
Subject: Votre demande de réservation a expirée ([booking_uid])
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
Bonjour [firstname],
Votre demande de réservation a expiré car nous n’avons pas reçu de confirmation dans les délais
impartis. Aucune somme ne vous a été débitée.
8.5.6.1 EN
Subject: Your booking tomorrow ([booking_uid])
Hi [firstname],
8.5.6.2 FR
Subject: Votre réservation demain ([booking_uid])
Bonjour [firstname],
8.5.7.1 EN
Subject: Please review [offeror_firstname] [offeror_lastname_1stletter] ([booking_uid])
Hi [firstname],
We hope that the review system helped you when you made your booking. We encourage you to
help others in the same way.
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
By clicking on the following link you will be able to leave your review on [offeror_firstname]
[offeror_lastname_1stletter]: [asker_to_offeror_review_url]
8.5.7.2 FR
Subject: Donnez votre avis sur [asker_firstname] [asker_lastname_1stletter] ([booking_uid])
Bonjour [firstname],
Nous espérons que les avis vous ont été utiles pour faire votre choix lors de votre réservation. Nous
vous encourageons aussi à laisser votre avis pour aider les autres dans leur choix.
Vous pouvez laisser votre avis sur [asker_firstname] [asker_lastname_1stletter] en cliquant sur ce
lien : [offeror_to_asker_review_url]
8.5.8.1 EN
Subject: You have cancelled your booking ([booking_uid])
Hi [firstname],
[cancellation_policy_title]
[cancellation_policy_description]
When an amount has to be paid, wire transfers are made 4 business days after the cancellation.
To receive your funds please provide your bank account details: [profile_payment_info_url]
8.5.8.2 FR
Subject: Vous avez annulé votre réservation ([booking_uid])
Bonjour [firstname],
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041
[cancellation_policy_title]
[cancellation_policy_description]
Si une somme vous est due votre virement sera exécuté sous 4 jours ouvrés.
Pour recevoir vos fonds vous devez renseigner vos coordonnées bancaires :
[profile_payment_info_url]
User: [email protected]
Password : super-admin
Cocolabs SAS
67 rue de Provence, Paris 75009 | 3 bd. Maréchal Foch, Antibes 06600
SAS au Capital de 1000€ - RCS Antibes 814 013 041 – N°TVA FR18814013041