Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions content/applications/websites/website.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@ with other Odoo apps to expand your website's functionality.

.. cards::

.. card:: Website creation
:target: website/website_creation
:large:

Create a new website with the website builder or import an existing one using the import tool.

.. card:: Web design
:target: website/web_design
:large:
Expand All @@ -34,11 +40,13 @@ with other Odoo apps to expand your website's functionality.

.. card:: Reporting
:target: website/reporting
:large:

Monitor your website's traffic with website analytics and set up link trackers.

.. card:: Mail groups
:target: website/mail_groups
:large:

Configure mail groups to allow website visitors to participate in public discussions via
email.
Expand All @@ -56,6 +64,7 @@ with other Odoo apps to expand your website's functionality.
.. toctree::
:titlesonly:

website/website_creation
website/web_design
website/structure
website/configuration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
Multiple websites
=================

Odoo allows you to create multiple websites from the same database. This can be useful, for example,
if you have multiple brands operating under your organization, or if you want to create separate
websites for different products/services or audiences.
Odoo allows you to :doc:`create <../website_creation>` multiple websites from the same database.
This can be useful, for example, if you have multiple brands operating under your organization, or
if you want to create separate websites for different products/services or audiences.

Creating another website
========================
Expand All @@ -26,14 +26,9 @@ Different alternatives exist, but before creating another website, you should ei
- :ref:`Register a domain name for free with Odoo <domain-name/register>`.

Once it is time to :ref:`map your second domain name's address to your second Odoo website
<domain-name/existing/website-map>`, you can create and map it directly by:

#. Going to :menuselection:`Website --> Configuration --> Settings` and clicking :guilabel:`+ New
Website`.
#. Choosing a :guilabel:`Website Name` and entering the second website's address in the
:guilabel:`Website Domain` field (e.g., `https://www.yourseconddomain.com` or
`https://subdomain.yourdomain.com`).
#. Clicking the :guilabel:`Create` button.
<domain-name/existing/website-map>`, you can `create <../../website_creation>` it and map it
directly by entering the second website's address in the :guilabel:`Website Domain` field (e.g.,
`https://www.yourseconddomain.com` or `https://subdomain.yourdomain.com`).

.. tip::
To switch from one website's frontend to another, click the website selection drop-down in the
Expand Down
113 changes: 113 additions & 0 deletions content/applications/websites/website/website_creation.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
================
Website creation
================

Odoo Website enables you to create and customize a website for presenting information, or connecting
it with an :doc:`online shop <../ecommerce>`, :doc:`eLearning platform <../elearning>`, :doc:`forum
<../forum>`, or :doc:`blog <../blog>`. You can either :ref:`create a new website
<website_creation/create>` or :ref:`import an existing one <website_creation/import>`.

.. _website_creation/create:

Create a new website
====================

.. _website_creation/website-builder:

After installing the **Website** app, Odoo prompts you to use its 4-step website builder to create
the website. You can:

#. Define the purpose of your website.
#. :guilabel:`Choose a Color Palette` or :icon:`fa-cloud-upload` :guilabel:`Upload` your logo so
Odoo can detect a matching color scheme and generate a brand style.
#. :guilabel:`Add Pages and Features`, such as an :doc:`online shop <../ecommerce>` or :doc:`events
</applications/marketing/events>` page.
#. :guilabel:`Choose your favorite Theme`. You can still change and :doc:`customize
<web_design/themes>` it later.

If you prefer to bypass this setup, click the :guilabel:`Skip and start from scratch` link.

.. note::
Starting from scratch results in a blank website without a predefined design or content.

To create an additional website, follow these steps:

#. Navigate to :menuselection:`Website --> Configuration --> Settings`.
#. In the settings banner, click :icon:`fa-plus` :guilabel:`New Website`.
#. In the :guilabel:`Add Website` pop-up window:

- Enter a :guilabel:`Website Name`.
- Fill in the :doc:`Website Domain <configuration/domain_names>`, if applicable.
- In a :doc:`multi-company environment </applications/general/companies/multi_company>`, select
a :guilabel:`Company`.
- In a :doc:`multilingual environment <configuration/translate>`, select :guilabel:`Languages`,
and define a :guilabel:`Default Language`.
- If applicable, define the number of :ref:`karma points <forum/karma>` required to view other
users' profiles (150 by default).

#. Click :guilabel:`Create`.
#. Use the :ref:`website builder <website_creation/website-builder>` to complete the setup.

.. _website_creation/import:

Import an existing website
==========================

The website import tool works like an OCR scan: it analyzes an existing website and recreates it in
Odoo by fetching its pages and rebuilding them as Odoo website pages. Images, the sitemap, the
:ref:`header <website/header_footer/header-design>`, and the :ref:`footer
<website/header_footer/footer-design>` are also imported. Optionally, :doc:`products
<../ecommerce/configuration/products>` can be imported at the same time. The tool converts pages
into standard Odoo :doc:`building blocks <web_design/building_blocks>`, making the imported website
fully editable in Odoo.
Comment on lines +56 to +62

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Might be worth mentioning somewhere that this tool is only available on enterprise


.. note::
The imported website is not an exact copy or pixel-perfect clone, and some manual adjustments may
be needed after import.

.. important::
- By using this tool, you confirm that you own the website and all its associated content (such
as images), and that you take full responsibility for their use and any potential legal
implications.
- For the best results, ensure your database is up to date with the latest version of Odoo.
- Do not edit the website during the import process. Importing data overwrites the content of
the website currently being edited, potentially resulting in the loss of unsaved changes.

To import your current website, follow these steps:

#. Navigate to :menuselection:`Website --> Configuration --> Settings`.
#. In the settings banner, click :icon:`fa-plus` :guilabel:`Import Website`.
#. On the :guilabel:`Import your Pages and Products` page, enter the :guilabel:`Website URL` (e.g.,
`https://www.example.com`).
#. When running an online shop, ensure the :guilabel:`Import Products` option is enabled. By
default, all detected products are imported.
#. To submit the request, click :guilabel:`Import my website`.

Once the import is complete, you will receive a notification with details about the number of pages
and products imported. You can then further customize the website using the :doc:`website editor
<web_design>`.

.. note::
- Blogs cannot be imported.
- You can import up to **100** pages by default. Contact `Odoo support
<https://www.odoo.com/help>`_ if you need more.
Comment on lines +92 to +93

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- You can import up to **100** pages by default. Contact `Odoo support
<https://www.odoo.com/help>`_ if you need more.
- The maximum number of pages you can import is 100.

Since the 100 pages is hardcoded for 19.0 (due to lack of infrastructure at that time to support more), we cannot offer the option to give more pages.

I also made the fix on enterprise yesterday: http://github.com/odoo/enterprise/pull/121669

- It is not possible to import products without importing the website.
- The import feature supports up to **20** products.
- Importing products automatically installs the :doc:`eCommerce app <../ecommerce>` if it is not
already installed.
- You can import products from `Shopify <https://www.shopify.com/>`_ or by using supported
metadata schemas. The following schemas are supported:

- JSON-LD
- RDFa
- Open Graph
- Microdata

.. tip::
- You can use the `Website Import Tool Trial <https://www.odoo.com/fr_FR/page/startwebsite>`_
to import a sample of up to 10 pages, which is ideal for testing.
- Ensure your website is publicly accessible and not protected by :ref:`Cloudflare
<website/spam_protection/cloudflare-turnstile>` or other anti-bot mechanisms.

.. seealso::
:doc:`configuration/multi_website`