Vendor Registration and Onboarding Portal for Odoo
by DevIntelle Consulting Service Pvt.Ltd https://www.devintellecs.com$ 15.14
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Website (website) • Discuss (mail) |
| Lines of code | 1438 |
| Technical Name |
dev_website_vendor_registration |
| License | See License tab |
| Website | https://www.devintellecs.com |
| Versions | 13.0 14.0 15.0 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Website (website) • Discuss (mail) |
| Lines of code | 1438 |
| Technical Name |
dev_website_vendor_registration |
| License | See License tab |
| Website | https://www.devintellecs.com |
| Versions | 13.0 14.0 15.0 16.0 17.0 18.0 19.0 |
Website Vendor Registration
Website Vendor Registration Odoo App opens up your Odoo backend to prospective suppliers without giving them internal access. A new Vendor Request page on your website lets any visitor submit their company details, contact info and logo; Odoo creates the vendor record with an auto-numbered reference like RP/0002 and a portal user account tied to the email they used.
Your buying team gets a clean two-step approval flow on the vendor record — Draft → Validate → Approve — guarded by two new access rights so only the right people can move things forward. A built-in filter set on the Vendors list keeps each stage easy to find, and duplicate-email or wrong-image-type submissions are blocked at the form.
Once approved, the vendor logs in to a dedicated Vendor Profile page from the website dropdown. They can update their own master details — name, phone, address, country — through an inline edit popup, and add or modify any number of contact persons (Contact, Invoice, Delivery, Other) without opening a ticket. Useful for procurement teams that want self-service supplier onboarding with full review control before any purchase order is raised.
Features
- Public Vendor Request Form: A new Vendor Request link on the website opens a guided form for Individual or Company sign-up with contact, address and logo fields.
- Built-in Submission Checks: Duplicate email addresses are rejected, and uploaded logos must be JPG, JPEG or PNG — keeping bad data out of the system.
- Auto Reference Number: Every accepted vendor gets a unique reference like RP/0002, generated from a configurable sequence — no manual numbering.
- Portal User Created Automatically: On successful submission Odoo creates a portal user with the vendor's email as login — no manual account creation needed.
- Two-Step Approval Workflow: Each new vendor moves through Draft → Validate → Approve so procurement can review the request before it goes live.
- Role-Based Approval Rights: Two new access rights — Allow Validate Vendor Request and Allow Approve Vendor Request — control who can advance the stage.
- Quick Status Filters: The Vendors list picks up new Draft, Done and Approve filters so the team can focus on pending requests in one click.
- Vendor Profile Portal Page: Approved vendors log in to a dedicated profile page reachable from the website user dropdown, no Odoo back-office training required.
- Self-Service Profile Edit: Vendors update their own name, phone, mobile, street, city, state, zip and country through an inline Edit Profile popup.
- Add Contact Persons: Vendors add as many contact people as they need from the profile, choosing Contact, Invoice, Delivery or Other for each one.
- Edit Contact Details Anytime: Each contact card carries its own Edit button so vendors can keep their team information current without contacting your support.
- Auto-Link to Back Office: Every contact person created from the portal appears as a child contact on the vendor's record in the Purchase app, ready for buyers to use.
Approval Access Rights
Two new technical access rights — Allow Validate Vendor Request and Allow Approve Vendor Request — appear on the user form so only the right team members can move a vendor through the workflow.
Vendor Request Link on the Website
The website's main navigation gets a new Vendor Request menu entry that points any visitor to the registration form.
Vendor Registration Form
The prospect chooses Individual or Company, fills in name, phone, mobile, email, street, city, postal code, website and logo, then taps Submit to send the request.
Confirmation With Reference Number
On submission the prospect sees a success page with the auto-generated reference — here RP / 0002 — so they can quote it in any follow-up.
New Vendor in Draft
Inside the Purchase app the request lands as a new vendor in Draft, carrying the Individual/Company flag, address, mobile and email exactly as submitted. The buyer presses Validate to start the review.
Validate Step
Once validated, the record advances to the Validate stage and exposes an Approve button — the second checkpoint before the vendor is fully active.
Approved Vendor
Pressing Approve moves the vendor to the final Approve stage on the workflow ribbon — at this point the vendor is ready for purchase orders.
Stage Filters
The Vendors search bar now exposes Draft, Done and Approve filters so procurement can jump straight to pending or completed requests.
Portal User Created in the Background
Each new vendor also produces a Portal-type Odoo user tied to the same partner — visible under Settings > Users and ready for the vendor to log in.
Vendor Login
The vendor signs in to your website using their email and the password they set from the reset link.
Vendor Profile Menu
Once logged in, a new Vendor Profile entry appears in the user dropdown alongside My Account and Logout.
Vendor Profile Page
The Vendor Profile lays out all the submitted details — name, phone, address, email, job position, website — in a read-only summary, with a pencil button at the top right to Edit Vendor Details.
Edit Profile Popup
The pencil opens an Edit Profile popup where the vendor updates name, phone, mobile, street, city, state, zip and country in one place and saves with a single click.
Add Contact Person
A Contact Person Details section sits below the vendor details with an Add Contact button — the gateway for the vendor to list everyone you should deal with.
Add Contact Popup
The popup captures Type (Contact, Invoice, Delivery or Other), Name, Job Position, Email, Phone, Mobile and Notes — everything procurement needs to know in one form.
Edit a Contact Card
Each contact appears as its own card on the profile, with a small edit icon — vendors update people on their team without contacting your support.
Edit Contact Popup
The Edit Contact popup loads the existing values and lets the vendor change the Type, Name, Street, Mobile, Phone or Email in one place.
Updated Contact on Profile
Saving the popup updates the card immediately — the profile page reflects the new contact details without a refresh.
Contacts Sync to the Back Office
Back in the Purchase app, the vendor record's Contacts & Addresses tab now lists every person the vendor added through the portal — executive, tester, billing — ready for buyers to select on quotes and orders.
Version 1.0 | Released on : 13th February 2024
-
Is this app compatible with Odoo Enterprise?
- Yes, our app works with Odoo Enterprise as well as Community.
-
If need of customization in this app, How can i contact ?
- Please contact us on odoo@devintellecs.com
-
Do i get free support?
- Yes, you will get free support for 90days.
-
Do i get free updates?
- Yes, you will get free updates for lifetime.
-
Do i have to buy this module for each version ?
- Yes, you have to buy this module for each version.
Support
Why Us?
Devintelle Odoo Services
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module