Back to Top

Odoo Website Advertisement Manager

Updated 11 February 2022


Odoo website advertisement manager: Make your website’s white space profitable!!

Advertisement is the new demand of today’s digitalization. Ads can contain innovative images that can help you to promote products very innovatively. Above all, these advertisements easily attract the attention of internet users. Seeing this phenomenon, offering customers to advertise on your website can help you earn good business along with high profits. Odoo website advertisement manager by Webkul enables you to host advertisements on your website and utilize your website whitespace to make profits.

The module lets customers post an advertisement on your website. Customers can design and align advertisements on different webpages of your website. For this, you can set different prices for advertisements as per the display positions on the website.

It’s important to avoid inappropriate advertisements on your webpage. Therefore, you have the right to approve/disapprove the ad content before displaying it on your website. Odoo website advertisement manager provides you a user-friendly interface from where you can manage the entire process of advertisements from the backend.


  1. The module allows you to provide advertisement block positions to the customers.
  2. Admin provides a panel to customers where they can place their advertisement request by selecting the required available position.
  3. You can set different prices for different display positions of advertisements on the website.
  4. The advertisement display positions can be purchased by customers on availability.
  5. Customers can easily select the date range for which advertisement will be displayed and make payment accordingly.
  6. Customers can upload the image of the banner to be advertised on the display position booked.
  7. Admin has the authority to allow or forbid the external link for banner images added by the customer for their advertisement.
  8. Admin can allow auto-approval of the block content by configuring it from the backend.
  9. You can completely control the process of customer advertisements on your website from the backend itself.
  10. Admin can view the list of customers who have purchased the advertisement blocks.
  11. You can approve/deny or delete the advertisement banners added by the customer.
  12. After that, approval mail will be sent to the customer on the approval of block content.


  1. Once you have purchased the module from our Webkul store, you will receive a link to download the zip file of the module.
  2. Extract the file on your system after the download finishes. You will be able to see a folder named- ‘website_advertisement_manager’.
  3. Copy and paste this folder inside your Odoo Add-Ons path.
  4. Now, open the Odoo and click on the Settings menu. Here, click on Activate the Developer Mode. You can activate the developer mode by typing ‘debug’ after ‘web?’ in the URL as well.
  5. Now, open the Apps menu and click on the ‘Update Modules List’.
  6. In the search bar, remove all the filters and search ‘website_advertisement_manager’.
  7. You will be able to see the module in the search result. Click on ‘Install’ to install it.


  1. Once the installation is finished, visit the ‘Configuration‘ tab and, click on settings.
website backend
  1. After that, under the ad-block settings, enable the ad-block approval for automatic-approval to the advertisement.
website configuration

Customer’s Interface

  1. Visit the home page of the website. After that, in the bottom click on the ‘Advertisement Blocks‘ as shown in the screenshot below.
website front end home page
  1. Select the display position a customer wants to buy to display its advertisement on your website.
display postions on website
  1. After choosing the display position, a window will appear named the book advertisement window. Fill all the details asked in the window. Select the date range for the advertisement to be displayed. Now, click on the ‘Add to Cart‘ button to proceed with the further process.
book advertisement block
  1. After that, the checkout page will appear. Click on ‘Process Checkout‘.
checkout process
  1. Complete the payment process and your order will be completed.
Order confirmation

Admin’s Interface

  1. Click on the advertisement tab and select ‘Ad Orders‘.
website backend click advertisement
  1. Here you can see the list of orders and select the order you wish to process further.
website ad order lists
  1. Click on ‘Confirm‘ button. Confirm the order and create the sales order.
click on confirm to confirm sales order
  1. After that, click on ‘Create Invoice‘. Generate the invoice at customer’s end.
create invoice
  1. After that, visit the ad blocks option form the advertisement tab.
  2. As a result, any other customer who bought the same display position will automatically display their advertisement on the date selected by them.
website ad blocks
  1. After that, click on the ad block recently confirmed. Therefore, you can move towards the further process.
  2. As a result, you can see the details of the customer using the display position for the ad. You can even edit from your side.
display positions bought by customer
  1. Removing the tick from the global sign will immediately remove the ad from the front-end.

Customer’s interface

  1. Now check the ad blocks option under my account tab.
my account ad blocks
  1. Select your order and upload the image customer wishes to display on the website. Now, click on ‘Save and Request to Approve‘.
upload image and save

Admin’s interface

  1. Go to the ad blocks again. After that, select the display position you recently confirm.
  2. As a result, click on ‘View All Bookings’. Therefore, approve the selected ad-block.
display positions bought by customer
Content pending to be approved
  1. Click on ‘Approve‘ button to approve the customer’s content.
Click on approve button
  1. Therefore, the customer will get the notification of content approval and the content will automatically be published on the selected display position.


If you have any issues/queries regarding the module please raise a ticket at

Searching for an experienced
Odoo Company ?
Find out More

Did you find the guide helpful? Please feel free to share your feedback in the comments below.

For any doubt contact us at [email protected].

Thanks for paying attention!!

Current Product Version - Odoo V13, V12, V11

Supported Framework Version - 1.0.0

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*

Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home