Advertisements

From Cyclos4 Wiki
Jump to: navigation, search

Related sub-modules

Banking - Currencies, Users - Users, Marketplace - Image viewer (Sub-module not found in Cyclos), Marketplace - Images (Sub-module not found in Cyclos), Messaging - Message section (Sub-module not found in Cyclos), Marketplace - Ad question section (Sub-module not found in Cyclos), Marketplace - Fields, Users - Products and Marketplace - Categories.

Description

This specification is very extensive. It is used to create, edit, view and delete normal advertisements and webshop advertisements. Trough normal advertisements users can offer goods and service to other users. Webshop advertisements are a more advanced type of advertisements that allows users to have a complete webshop with stock management, delivery methods, and the ability for buyers to put products into a shopping cart.

Business rules

  • The maximum number of advertisements published or scheduled by user is defined by a configuration setting in his products.
  • The maximum number of advertisements's images is defined by a configuration setting in his products.
  • If a user has multiple products always the largest amount is taken.
  • An advertisement can be linked to a specific address (visible).
  • Advertisements can be configured to require a user manager authorization to be published.

Advertisements without authorization

The logged user can manage the simple ads of a member if he/she:


The logged user can manage the webshop ads of a member if he/she:


The possibles status of an advertisement are:

  • Published - It's currently available.
  • Hidden - It won't appear in search results.
  • Scheduled - It will become available in a future date.
  • Expired - It's no longer available.
  • Disabled - The ad is no longer available because the owner lost access to the currency of the ad. Disabled ads don't appear in search results unless explicitly requested (via a status filter).

Advertisements with authorization

  • All the above permissions and statuses for advertisements are still valid for advertisements with authorization but some other rules are added:

The possibles status of an advertisement with authorization are:

  • Draft - Only visible to the owner, left in this status to be able to complete the ad later.
  • Pending - The ad is pending for authorization
  • Published - It's currently available.
  • Hidden - It won't appear in search results.
  • Scheduled - It will become available in a future date.
  • Expired - It's no longer available.
  • Disabled - The ad is no longer available because the owner lost access to the currency of the ad. Disabled ads don't appear in search results unless explicitly requested (via a status filter).


Simple ads will require authorization only if the "Ads require authorization" option is selected at the products
Webshop ads will require authorization only if the "Web shop ads require authorization" option is selected at the products

Owner rules

  • The owner can always edit a Draft ad.
  • The owner can submit the ad for authorization by selecting the option "Submit for authorization" when creating or editing.
  • The owner cannot edit a pending ad
  • Once the ad is published the owner can change the ad back to draft status, action that will require a subsequent authorization to publish the ad.
  • The owner can always hide/unhide a published ad, this action doesn't require an authorization process.

User manager rules when having the manage pending ads ( Pending ads - Manage, User webshop pending ads - Manage)

  • Can create an ad and it will be directly published. He cannot save it as draft.
  • Can set an active ad as draft. This ad will disappear from the search since admin/broker can't view draft ads of managed users.
  • Can authorize a pending ad. This action will enable the ad to be published when it reaches the publication period.
  • Can reject a pending ad. This action will leave the ad as draft disappearing from the admin/broker search immediately.
  • When an ad is rejected or set as draft a comment can be entered. The comment will only be shown to the owner.
  • Can hide or unhide an ad.

Access

The menu item "Marketplace" is only shown if the user has a member or broker product with at least one category set selected under one of the following options:

  • Advertisements: Visible ad category sets (member).
  • Advertisements: Visible web shop category sets (member).
  • User data: Visible ad category sets (broker).
  • User data: Visible web shop category sets (broker).


The menu item "User management > Advertisements" is only shown if the user has an admin product with at least one category set selected under one of the following options:

  • User data: Visible ad category sets (admin).
  • User data: Visible web shop category sets (admin).


The menu item "Marketplace > Web shop" is only shown if the user has a member product with at least one category set selected under:

  • Advertisements: Publish web shop advertisements (member).

Notifications

Page: Advertisments

Security

Roles:

  • All

View permission:

Other permissions:

Comments:

  • The result list shows the simple advertisements of an specific user.
  • A user can view his ads trough the the tab "my ads", brokers and administrators can view this trough user actions.

Page sections

Search page (filters)

Field Types Rules
Keywords Text Word(s) to be searched on fields "Description" or "Title"
Category set Single selection
  • Show all category sets which user has permission to view. This permission is defined by the visible simple ad category sets field of the user's product.
  • By default the drop down is selected by the category set defined as default in the user's products. If the user has more than one category set as the default, the order of the category sets will define the selected one.
  • When the user has only the permission to view one category set this field is hidden.
Statuses Multi selection Selection field with following options:
  • "All".
  • "Draft".
  • "Pending".
  • "Published" (checked by default).
  • "Scheduled".
  • "Expired".
  • "Hidden".
  • "Disabled"
New Multi action button
  • Opens an editing page for the creation of a new advertisement.
  • If the user has more than one category set assigned to the list of publish simple ad category sets of all his products then a multi selection will be shown with all category sets that he has permission to create ads.
  • If the user only has one category set then an action button will be shown.
  • If the user is an admin or broker who is managing the advertisements of his users then the category sets available for creating new ads will be an intersection between his visible simple ad category sets to the publish simple ad category sets of the user.
Search Action button Execute the search.
  • The ads are ordered by creation date.


Search result (list)

Field Types Rules
Picture Image Thumbnail of the first picture of the ad.
Description Text (read only) Composed as follows:
  • Title of the ad (in bold).
  • Description of the ad. The description is shown as pure text (without HTML formatting) and is truncated after 200 characters.
  • If the ad has status disabled, the style of the title is "stripe through"
Price Text (read only) Stipulated price, the currency prefix and suffix are displayed.
Remove Icon Removes this ad. For removing an simple ad at least one this permissions are mandatory:
"Row" "Row" Clicking on a row opens the preview page of the selected ad (#Page: View advertisement).


Page: Web Shop

Security

Roles:

  • All

View permission:

Other permissions:

  • Web shop - Manage (admin or broker editing a member´s ad or an operator editing his/her member ad)

Comments:

  • The result list shows all webshop ads of an specific user.
  • A user can view his webshop ads trough the tab "my webshop ads". Brokers and administrators can view this trough user actions.

Page sections

Search page (filters)

Field Types Rules
Keywords Text Word(s) to be searched on fields "Description" or "Title".
Category set Single selection
  • Show all category sets which user has permission to view. This permission is defined by the visible web shop category sets field of the user's product.
  • By default the drop down is selected by the category set defined as default in the user's products. If the user has more than one category set as the default, the order of the category sets will define the selected one.
  • When the user has only the permission to view one category set this field is hidden.
Product number Text Product number to be searched.
Statuses Multi selection Selection field with following options:
  • "All".
  • "Draft".
  • "Pending".
  • "Published" (checked by default).
  • "Scheduled".
  • "Expired".
  • "Hidden".
  • "Disabled"
New Multi action button
  • Opens an editing page for the creation of a new web shop ad.
  • If the user has more than one category set assigned to the list of publish web shop category set of all his products then a multi selection will be shown with all category sets that he has permission to create ads.
  • If the user only has one category set then an action button will be shown.
  • If the user is an admin or broker who is managing the web shops of his users then the category sets available for creating new ads will be an intersection between his visible web shop category sets to the publish web shop category sets of the user.
  • If the user has no delivery methods the details page will be opened but the following warning will be displayed: "Please make sure to create a delivery method first. A delivery method contains information about the price and time it cost to deliver the product to the client. Without a delivery method clients cannot buy anything at your webshop.".
Search Action button Execute the search.


Search result (list)

Field Types Rules
Picture Image Thumbnail of the first picture of the web shop ad.
Description Text (read only) Composed as follows:
  • Title of the webshop ad (in bold). If the status of the ad is "disabled", the style will be "stripe through".
  • Publishing member ("Published by: ..."), hovering the username will open the component: User hover.
  • Description of the webshop ad. The description is shown as pure text (without HTML formatting) and is truncated after 200 characters.
Price Text (read only) Stipulated price, the currency prefix and suffix are displayed.
In stock Text (read only)

Quantity of the items in stock:

  • If the stock type of the ad is QUANTITY then the number of items is shown.
  • If the stock type of the ad is NOT_AVAILABLE then the character 'x' is shown.
  • If the stock type of the ad is AVAILABLE then the character '∞' is shown.
Remove Icon

Removes this web shop ad. For removing an web shop ad at least one this permissions are mandatory:

"Row" "Row" Clicking on a row opens the preview page of the selected ad (#Page: View advertisement).


Page: Edit advertisements

Security

Roles:

  • Admin
  • Broker
  • Member
  • Operator

View permission:

Other permissions:

Comments:

  • Only simple ads are shown here.
  • Used to create and to edit simple ads

Page sections

Details page

Fields Types Rules
Navigation area Text (read only) This is only shown if the edited ad has status disabled. A warning is then shown, stating: This ad has the disabled status and cannot be viewed by other users. In order to activate the add please chose a price and currency and Save the ad again.
Title Text
  • Required.
  • Max. length: 100 characters.
Category Single select
  • Required.
  • The category must be a leaf category.
  • Shows a list of all active ad categories from the ad category set selected when creating the ad.
Price Currency amount
  • If informed, the value must be a positive (non zero) decimal number.
  • If a value is informed then the currency must be displayed.
  • The currency cannot be changed after the ad is created keeping the same functionality as webshop ads.
Publication period Period
  • Required.
  • The maximum time of the publication period is defined by member products.
  • Start date must be before the end date.
  • End date must be after the start date.
  • When creating a new add, by default:
    • The start date is always set to today.
    • The end date is always set to today + "default ad publication period".
Hidden Boolean
  • If checked, the ad is created but will not appear in search results.
Promotional price Currency amount
  • Wrapped.
  • If informed, the value must be a positive (non zero) decimal number.
Promotional period Period
  • Hidden.
  • Visible and required only if promotional price is informed.
  • Must be defined between publication period.
Description Rich text
  • Required.
  • The description of the ad.
  • The maximum number of characters is defined by a setting configuration.
Show on map Single selection Allows to link an advertisment to one or more addresses of the logged user.
  • Default value: standard address (even if this is set as private, as the exact address is not being displayed).
  • Only visible is "Use google maps" is selected in the configuration.
  • At using the distance search filter, the search will be executed among the advertisments which are linked to an address.
Custom fields Depend on custom field
  • Shows all custom fields that are enabled in the category set.
  • The order of the custom fields is determined per category set.
  • Unique and required custom fields are checked.
Creation date Text (read only) The date the ad was created.
Owner Link Link to user profile.
  • Read-only.

Images Link Link with text 'Add image' and next to that the text '(remove)'. Clicking on Add image will open the file picker dialog. One or more images can be selected. The images will be listed in a list using the component that is used to add users when sending a message (be aware that this component has an delete option for each item in the list, this should work in this case to). The 'Add image' can remain in the front (left) of the image list. It will have to look like this. Be aware that that the Add image option and the list only shows up when creating an ad. When editing an ad the images are managed via the Image tab.
Save Action button Clicking on this button will save the add, the user will be taken to the view only page of the ad (view advertisement page).
Save and insert new Action button This actions will save the add and present the ad details page of a new add. The new ad comes with the category and the publication period (if defined) pre selected.
Image manager - Visible as a tab if the user is editing an advertisement (not visible upon creation), only shown when the user is allowed to have more than 0 images per advertisement (defined in his product). The save button has the same behavior as the save button on this page.


Page: Edit webshop advertisments

Security

Roles:

  • Admin
  • Broker
  • Member
  • Operator

View permission:

Other permissions:

  • Web shop - Manage (admin or broker editing a member´s ad or an operator editing his/her member ad)

Comments:

  • Only webshop ads are shown here.
  • Used to create and to edit webshop ads.

Page sections

Details page

Fields Types Rules
Navigation area Text (read only) This is only shown if the edited ad has status disabled. A warning is then shown, stating: This ad has the disabled status and cannot be viewed by other users. In order to activate the add please chose a price and currency and Save the ad again.
Title Text
  • Required.
  • Max. length: 100 characters.
Category Single select
  • Required.
  • The category must be a leaf category.
  • Shows a list of all active ad categories from the ad category set selected when creating the ad.
Price Currency amount
  • Required.
  • Currency is required.
  • The value must be a positive (non zero) decimal number.
  • The currency cannot be changed after the webshop ad is created, because otherwise this will give problems with all the products that are in the baskets of consumers.
Publication period Period
  • Required.
  • The maximum time of the publication period is defined by a setting configuration.
  • Start date must be greater or equal than today and it must be before than the end date.
  • End date must be greater or equal than start date.

If the value of "default ad publication period" is defined on owner´s group settings:

  • Start date is defined as the current date.
  • End date is defined as today + the value of "default ad publication period".
Hidden Boolean
  • If checked, the webshop advertisement is created but will not appear on search results.
Promotional price Currency amount
  • If informed, the value must be a positive (non zero) decimal number.
Promotional period Period
  • Hidden.
  • Visible and required only if promotional price is informed.
  • Must be defined between publication period.
  • Must be in the same currency as price.
Description Rich text
  • Required.
  • The content of the ad.
  • The maximum number of characters is defined by a setting configuration.
Show on map Single selection Allows to link an advertisment to one or more addresses of the logged user.
  • Default value: standard address (even if this is set as private, as the exact address is not being displayed).
  • Only visible is "Use google maps" is selected in the configuration.
  • At using the distance search filter, the search will be executed among the advertisments which are linked to an address.
Stock type Radio buttons
  • Required.

Possible values:

  • Available.
  • Not available.
  • Quantity.
Allow decimal quantity Boolean
  • Enables user to buy, for example: 1,5Kg of potatoes or 0,35Kg of cheese.
In stock quantity Integer or positive decimal
  • The quantity available for sale.
  • Visible and required if stock type is 'Quantity'.
  • Hidden if stock type is 'Not available' or 'Available'.
Low stock notification Integer or positive decimal
  • Wrapped.
  • Notifies the seller if the number of items in stock is less than indicated.
  • Visible and required if stock type is 'Quantity'.
  • Hidden if stock type is 'Not available' or 'Available'.
Maximum allowed in cart Integer or positive decimal
  • Wrapped.
  • Maximum quantity of this item in a shopping cart.
Minimum allowed in cart Integer or positive decimal
  • Wrapped.
  • Minimum quantity of this item in a shopping cart.
Product number Text
  • Required if visible.
  • Visible when the product number has manual generation type in the web shop's settings.
  • If the generation type is generated then it isn't visible and the system will be created it.
Delivery method Check boxes
  • When creating a new webshop ad, all delivery methods enable are selected by default. Of course they can be unchecked.
  • More than one can be selected.
Custom fields Depend on custom field
  • Shows all custom fields that are enabled in the category set.
  • The order of the custom fields is determined per category set.
  • Unique and required custom fields are checked.
Save Action button Clicking on this button will save the ad, the user will be taken to the view only page of the ad (view advertisement page).
Save and add images Action button
  • Only visible visible if the user is allowed to have more then 0 images per ad.
  • Clicking on this button will save the ad and open its upload image tab.
Image manager - Visible as a tab if the user is editing an advertisement (not visible upon creation), only shown when the user is allowed to have more than 0 images per advertisement (defined in his product).


Page: Search ads

Security

Roles:

  • All

View permission:

Other permissions:

  • None

Comments:

  • The search returns simple advertisements and webshop products.

Page sections

Search page (filters)

Fields Types Rules
Keywords Text
  • Word(s) to be searched on fields "Description", "Title" and allowed user custom fields.
  • When an admin is searching for ads, the query will take into account the values of all the user custom fields that are indexed ( See include in ads search and include in users search).
  • When a broker or a user is searching for ads, the user custom fields that are indexed and have OTHER or lower visibility will be taken into account.
  • Note that hidden user custom field values are not indexed and the search will never match them.
Category Link Shows the category of the product the user looks for.
  • Show the tree of categories as selected in the browse categories section.
Distance Checkbox Allows to search for advertisments which are located ate adresses within a defined radius of one of the addresses of the logged user. This search filter is especially handy in the search result view "Map" in order to gain an overview of closed-by advertisements.
  • Default value: not checked.
  • Options: 5, 10, 15, 25, 50, 75, 100 kilometers or 3, 6, 10, 15, 30, 45, 60 miles (scale unit as defined in configuration).
  • Furthermore the logged user can select which own addresses should be taken as origin.
  • All advertisements, including the ones linked to a private address, are shown, as the exact address is never displayed.
  • This search filter is only visible, if in the configuration is selected to "Use Google maps".
With images only Boolean
  • When checked, filters only ads that have image(s).
  • Visible only in advanced mode.
Statuses Multi selection Filters ads on specific status.
  • Visible only in advanced mode for admins.

Options:

  • "All".
  • "Draft"
  • "Pending"
  • "Published".
  • "Scheduled".
  • "Expired".
  • "Hidden".
  • "Disabled"
Price range Currency range
  • Wrapped.
  • Filters ads whose price is greater or equals to "from" value and lower or equals to "to" value.
  • Visible only in advanced mode.
  • Only shows the currencies the user can use.
Published since Time interval
  • Wrapped.
  • Filters the ads published on the last number of days/weeks/months indicated.
  • Visible only in advanced mode.
Custom fields Depend on custom field
  • All custom fields that are included in the advanced or simple search are shown.
  • The order of the custom fields is determined per category set.
User custom fields Depend on custom field All the available user custom fields for search. In order to make a custom field available for search it must configured in the corresponding product. See ( products: User custom fields for users search and User custom fields for ads search) for more details.

When a value is specified in this kind of fields take into account the following:

  • If the field is of type enumerated, you will be able to select the exact value from the list and the search will match by that exact value on that field.
  • If the field is of type text or URL, the search will look for the users that have a similar value on that field.
  • If the field has any other type, the search will match by exact value on that field.
Advanced Action button
  • Switch to advanced mode.
  • Visible only on simple mode.
Simple Action button
  • Switch to simple mode.
  • Visible only on advanced mode.
Browse categories Action button
  • Shows the "Browse categories" panel.
  • Visible only when the "Browse categories" panel is not shown.
Latest ads Action button
  • Searches only active ads ordered (descending) by publication date (see the page "Last advertisements").
Search Action button
  • Execute the search according to the filters set above.
    • Only advertisements of users that are visible to the searching user are shown.
    • Only advertisements from webshop and/or simple ad category sets are shown depending on the users products.
    • If no price range is set ads with all currencies are shown (in this way guests and users without currency products can also search ads).
  • The ads are sorted by date showing the most recent ads on top (sorting on publication date).
Browse categories panel
Panel that lists the categories in a hierarchical form. Clicking on a category filters the ads of that category and executes the search using the search filters listed above. The category set selected in the "search page (filters)" defines which categories are displayed See browse hierarchies widget.
Breadcrumb of categories
The breadcrumb is shown at the moment that a category is selected on the "Browse categories panel". From then on the selected category is used as a filter. There are two ways to select another category. 1) Clicking on a parent category at the breadcrumb itself. 2) Clicking on the "Browse categories" button and selecting another category.


Search result (list *)

* The result list can be shown in "Tiled images", "List with images" or "Plain list" style (the default is set in the configuration). The results can be sorted by "Relevance" (an algorithm determines how relevant the result is to the search query, see http://lucene.apache.org/core/3_6_2/scoring.html), "Creation date", "Alphabetically ascending" and "Alphabetically descending".


Fields Types Rules
Picture Image
  • Thumbnail of the first picture of the ad.
  • Depends on view mode set in configuration: "Tiled images", "List with images" or "Plain list".
Description Text (read only) Composed as follows:
  • Title of the simple or webshop ad (in bold). If the ad has status disabled, it's style is "stripe through"
  • Publishing member ("Published by: ..."), hovering the username will open the component: User hover.
  • Description of the webshop ad. The description is shown as pure text (without HTML formatting) and is truncated after 200 characters.
Price Text (read only)
  • The price of the ad.
  • Shows currency prefix and suffix.
  • Show promotional price if exists.
Status Text (read only)
  • Only visible for admins/brokers.
  • Publication status of the ad.
In stock Text (read only)
  • Visible only for webshop ads.
  • Quantity of the items in stock.
  • If the stock type of the web shop ad is QUANTITY then the number of items is shown.
  • If the stock type of the web shop ad is NOT_AVAILABLE then the character 'x' is shown.
  • If the stock type of the web shop ad is AVAILABLE then the character '∞' is shown.
Buy now Icon
  • Visible only for webshop ads.
  • Hidden if the ad's owner is the logged user.
  • This option will add the product to the shopping cart and present the shopping cart screen.
  • If out of stock, must show a message indicating that the product is not available.
"Row" "Row" Clicking on a row opens the preview page of the selected ad (#Page: View advertisement).


Page: Last ads

Security

Roles:

  • Admin
  • Broker
  • Member
  • Operator

View permission:

  • None

Other permissions:

  • None

Comments:

  • Show only active ads.
  • Shown only ads of the category set selected in the search page.
  • Clicking on a result will take to view advertisements page.

Page sections

Search page (filters)

Field Types Rules
Back to advertisement search Action button Opens the search advertisement page with "browse categories" panel.


Search result (list)

Fields Types Rules
Picture Image
  • Thumbnail of the first picture of the ad.
Description Text (read only) Composed as follows:
  • Title of the simple or webshop ad (in bold).
  • Publishing member ("Published by: ..."), hovering the username will open the component: User hover.
  • Description of the webshop ad. The description is shown as pure text (without HTML formatting) and is truncated after 200 characters.
Price Text (read only)
  • The price of the ad.
  • Shows currency prefix and suffix.
  • Show promotional price if exists.
Status Text (read only)
  • Only visible for admins/brokers.
  • Publication status of the ad.
In stock Text (read only)
  • Quantity of the items in stock.
  • It is displayed only for web shop ad.
  • If the stock type of the web shop ad is QUANTITY then the number of items is shown.
  • If the stock type of the web shop ad is NOT_AVAILABLE then the character 'x' is shown.
  • If the stock type of the web shop ad is AVAILABLE then the character '∞' is shown.
Buy now Icon
  • Visible only if it's a webshop ad.
  • Hidden if the ad's owner is the logged user.
  • This option will add the product to the shopping cart and present the shopping cart screen.
  • If out of stock, must show a message indicating that the product is not available.


Page: View advertisement

Security

Roles:

  • All

View permission:

  • None

Other permissions:

  • None

Comments:

  • When user clicks in send message the title is automatic fulfilled with product code/name
  • This specification is used for both simple ads and webshop ads

Page sections

Details page

Fields Types Rules
Image Image The main product image (medium thumbnail):
  • If the ad has only one image the image viewer doesn't appear.
  • Clicking on the image will link to the image viewer below.
  • It is shown on the right side of the information.
Title Text (read only)
  • The title of the advertisement.
  • Always visible.
Category set Text (read only)
  • Visible when user has more than one visible category set assigned to his products.
Category Text (read only)
  • Category of the advertisement.
Price Text (read only)
  • Value and currency.
  • Visible if it is defined.
  • Always visible if it's a webshop ad.
Promotional price Text (read only)
  • Visible if it is defined, and in this case the price should be scratched.
  • Displays the price value and currency in bold.
Owner Hyperlink
  • A link to the profile of ad´s owner.
  • Hovering the username will show the user hover component User hover.
  • Always visible.
Items in stock Text (read only)
  • Visible only if it's a webshop ad.
  • Visible only if stock type is 'Quantity'.
  • Displays the number of items in stock.
Delivery method Text (read only)
  • Visible only if it's a webshop ad.
  • List with the delivery methods available for this item, if there is more than one item then separate them by comma.
Product number Text (read only)
  • Visible only if it's a webshop ad.
  • Only shown when specified.
Minimum allowed in cart Text (read only)
  • Visible only if it's a webshop ad.
  • Only shown when specified.
Maximum allowed in cart Text (read only)
  • Visible only if it's a webshop ad.
  • Only shown when specified.
Description Text (read only)
  • Description of the advertisement, formatted as HTML.
  • Always visible.
Send a personal message Action button
  • Opens a popup to sends a message to the seller privately.
  • Only displayed if the user has the member permission to sent messages.
  • Only displayed if the seller has the permission to view message.
Send a message from system Action button
  • Opens a popup to the user sends a message to the seller privately.
  • Only displayed if the user has the admin permission to sent messages from the system.
  • Only displayed if the seller has the permission to view message.
  • Only displayed to logged users.
Ask a question about this product Action button
  • Opens a popup to the user asks a question to the seller about the product.
  • Only displayed to logged users.
View questions Action button Takes to questions and answers section.
  • Only visible if there are question asked about this product.
Buy now Action button
  • Visible only if it's a webshop product.
  • This option will add the product to the shopping cart and present the shopping cart screen.
  • If out of stock, must show a message indicating that the product is not available.
Edit Action button
  • Only visible when the user is allowed to edit the ad.
  • A member is only allowed to edit an advertisement if he is the owner of the ad.
  • A broker is allowed to edit an advertisement if the following conditions are met:
    • He is the broker of the user that owns the ad.
    • He has the permission to manage ads of the ad category set of the ad.
  • An administrator is allowed to edit an advertisement if the following conditions are met:
    • He is allowed to manage the user that owns the ad.
    • He has the permission to manage ads of the ad category set of the ad.
Image viewer - this component appears when the image is clicked or when there are multiple images attached to the ad.
Message popup - this component appears when "Send a personal message" or "Send a message from system" is clicked and used to send a message to the seller.
Question popup - this component appears when "Ask a question about this product" is clicked and used to ask a question about an ad to the seller.
Ad question section - this component appears when there are question about an ad, this component show these questions.