Website Portal for Sales

website_portal_sale
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/10.0/website_portal_sale
VERSION
VERSION 1.0
CATEGORY
CATEGORYWebsite
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Christophe Matthieu, Martin Trigaux, Olivier Dony, Thibault Delavallée, Denis Ledoux, Christophe Simonis, Goffin Simon, Simon Lejeune, Nicolas Martinelli, Nicolas Lempereur, Jérome Maes, Julien Legros, qdp-odoo, Jeremy Kersten, Damien Bouvy, Yannick Tivisse, Pierre Masereel
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:50:48
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - portal_sale
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - account
    - product
    - decimal_precision
    - report
    - analytic
    - web_planner
    - procurement
    - portal
    - auth_signup
    - payment
    - website_portal
    - website
    - web_editor
    - website_payment
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Add your sales document in the frontend portal. Your customers will be able to connect to their portal to see the list (and the state) of their invoices (pdf report), sales orders and quotations (web pages).
        

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
assets_frontend Website Portal Sale ir.ui.view qweb Inherits website.assets_frontend
orders_followup Sales Order ir.ui.view qweb New
portal_my_home_menu_sale Portal layout : sales menu entries ir.ui.view qweb Inherits website_portal.portal_layout
portal_my_home_sale Portal My Home : sales entries ir.ui.view qweb Inherits website_portal.portal_my_home
portal_my_invoices My Invoices and Payments ir.ui.view qweb New
portal_my_orders My Sales Orders ir.ui.view qweb New
portal_my_quotations My Quotations ir.ui.view qweb New
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • get_access_action(self)
    @api.multi
    Instead of the classic form view, redirect to the online invoice for portal users.

New fields (2)
  • sale_order_id Many2one → sale.order
    string='Sale Order' args: 'sale.order'
  • so_state Selection
    related='sale_order_id.state' string='Sale Order State' args: 'sale.order'
Public methods (1)
  • form_feedback(self, data, acquirer_name)
    @api.model
    Override to confirm the sale order, if defined, and if the transaction is done.

New fields (0)

No new fields.

Public methods (1)
  • get_access_action(self)
    @api.multi
    Instead of the classic form view, redirect to the online quote for portal users that have access to a confirmed order.
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/9.0/website_portal_sale
VERSION
VERSION 1.0
CATEGORY
CATEGORYWebsite
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Antony Lesuisse, Thibault Delavallée, Denis Ledoux, Christophe Simonis, Goffin Simon, Nicolas Martinelli, Jérome Maes, Jeremy Kersten, Lucas Perais (lpe), Damien Bouvy, Yannick Tivisse
WEBSITE
WEBSITEhttps://www.odoo.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:48:31
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - account
    - product
    - decimal_precision
    - report
    - analytic
    - web_tip
    - web_planner
    - procurement
    - website_portal
    - website
    - web_editor
    - website_payment
    - payment
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Add your sales document in the frontend portal. Your customers will be able to connect to their portal to see the list (and the state) of their invoices (pdf report), sales orders and quotations (web pages).
        

Code Analysis

Views touched (8)
XML IDNameModelTypeStatus
account Account ir.ui.view qweb Inherits website_portal.account
assets_frontend Website Portal Sale ir.ui.view qweb Inherits website.assets_frontend
invoices Invoices and Payments ir.ui.view qweb New
orders_followup Sales Order ir.ui.view qweb New
quotations Quotations ir.ui.view qweb New
sale_backend_link Link to Sales Backend ir.ui.view qweb Inherits website_portal_sale.sale_orders
sale_orders Sales Orders ir.ui.view qweb New
sales_backend_access Backend Access ir.ui.view qweb Inherits website_portal_sale.orders_followup
Models touched (1)

New fields (0)

No new fields.

Public methods (1)
  • get_access_action(self)
    @api.multi
    Override method that generated the link to access the document. Instead of the classic form view, redirect to the online quote if exists.