From 6e267e595aff44e4a8b9e63ab168560e9022d8ff Mon Sep 17 00:00:00 2001 From: lman-odoo Date: Mon, 27 Oct 2025 07:40:23 +0000 Subject: [PATCH] [IMP] ecommerce/gmc: update Google Merchant Center page task-5207632 closes odoo/documentation#15078 X-original-commit: 48f1b85351de5fa00b49da2c989e661674a6c225 Signed-off-by: Xavier Platteau (xpl) Signed-off-by: Larissa Manderfeld (lman) --- .../ecommerce/google_merchant_center.rst | 72 ++++++++---------- .../gmc-feed-creation.png | Bin 0 -> 4491 bytes .../gmc-select-countries.png | Bin 3390 -> 0 bytes 3 files changed, 32 insertions(+), 40 deletions(-) create mode 100644 content/applications/websites/ecommerce/google_merchant_center/gmc-feed-creation.png delete mode 100644 content/applications/websites/ecommerce/google_merchant_center/gmc-select-countries.png diff --git a/content/applications/websites/ecommerce/google_merchant_center.rst b/content/applications/websites/ecommerce/google_merchant_center.rst index 7a5489862..00bd02f4d 100644 --- a/content/applications/websites/ecommerce/google_merchant_center.rst +++ b/content/applications/websites/ecommerce/google_merchant_center.rst @@ -27,8 +27,7 @@ follows: #. Indicate that you sell products online, and enter :guilabel:`Your store's website`. #. Click :guilabel:`Continue`, then click :guilabel:`Continue to Merchant Center`. #. Enter your business details by adding the :guilabel:`Business name` and the - :guilabel:`Registered country`, then click the :guilabel:`Continue to Merchant Center` button - twice. + :guilabel:`Registered country`, then click the :guilabel:`Continue to Merchant Center` button. #. Add the relevant information and click :guilabel:`Continue`, or click :guilabel:`Do it later` to skip this step for now. #. Go to the :guilabel:`Business info` tab in the left menu, and click :guilabel:`Confirm online @@ -51,27 +50,37 @@ follows: .. seealso:: `Google Merchant Center Help `_ +.. _ecommerce/google_merchant_center/linking-odoo-to-gmc: + Linking Odoo to GMC =================== .. important:: - To activate the :abbr:`GMC (Google Merchant Center)` integration in your Odoo database, at least - one :ref:`pricelist ` must be assigned to your website. + To use the :abbr:`GMC (Google Merchant Center)` integration in your Odoo database, at least + one :ref:`pricelist ` must be assigned to the website. #. Navigate to :menuselection:`Website --> Configuration --> Settings`, scroll to the - :guilabel:`SEO - Search Engine Optimization` section, and enable - :guilabel:`Google Merchant Center Data Source`. -#. Click the :guilabel:`Copy file link`, then :guilabel:`Save`. + :guilabel:`Tracking & SEO` section, and enable :guilabel:`Google Merchant Center`, and + :guilabel:`Save`. .. note:: - By enabling the :guilabel:`Google Merchant Center Data Source` option, your website will + By enabling the :guilabel:`Google Merchant Center` option, your website will generate a dynamic `/gmc.xml` feed containing essential product information and availability. - This feed can be :ref:`customized ` to include multiple - languages and pricelists, ensuring your products are displayed correctly for different regions - and audiences. +#. Click :guilabel:`Manage feeds`. +#. In the :guilabel:`Product Feeds` pop-up window, select a :ref:`pricelist + `, a :ref:`language ` and :ref:`categories + `, and :guilabel:`Save`. + + .. note:: + You must first enable the corresponding :doc:`language ` + in the website's settings and/or create a :ref:`pricelist ` + in the foreign currency with the :ref:`Selectable ` + option enabled. + +#. Once done, click :guilabel:`Copy URL` on the corresponding feed. #. Go to the :abbr:`GMC (Google Merchant Center)` dashboard, navigate to the - :menuselection:`Your business --> Products` tab in the left menu, and click :guilabel:`Add + :menuselection:`Products & store --> Products` tab in the left menu, and click :guilabel:`Add products`. #. Choose :guilabel:`Add products from a file` and paste the URL of the copied file. @@ -80,37 +89,20 @@ Linking Odoo to GMC able to proceed without selecting at least one target country. If necessary, enter a :guilabel:`feed label` as well. - .. image:: google_merchant_center/gmc-select-countries.png - :alt: Select countries in GMC. + .. image:: google_merchant_center/gmc-feed-creation.png + :alt: Select countries, purpose and feed label in GMC. #. Click :guilabel:`Continue`. -.. _ecommerce/GMC/localized-feed: - -Localized feeds -=============== - -Languages/regions ------------------ - -It is helpful to create language-specific feeds for each country/language you sell in. To add a -new feed, go to :guilabel:`Products` on the :abbr:`GMC` dashboard, click :guilabel:`Add products`, -and select :guilabel:`Add another product source` from the dropdown menu. - -.. note:: - The selected :doc:`language ` must first be enabled in - your website's settings. - -Currencies ----------- - -It is also possible to create different feeds for different currencies, which allows customers -to view prices in their local currency. To enable this feature, create a :ref:`pricelist -` with the foreign currency in Odoo. Then, go to the -:guilabel:`Products` tab in :abbr:`GMC`, click :guilabel:`Manage -product sources`, and choose a :guilabel:`Products source`. Navigate to the -:guilabel:`Data source setup` tab, click :guilabel:`Show advanced options`, and choose a -:guilabel:`Currency`. +.. tip:: + - Create as many feeds as needed, and on the :abbr:`GMC (Google Merchant Center)` dashboard, + create several :guilabel:`Product sources`. To do so, expand the :icon:`fa-caret-down` + :guilabel:`Products & store` menu, go to :guilabel:`Products`, click the :icon:`fa-caret-down` + :guilabel:`Add products` dropdown menu, and select :guilabel:`Add another product source`. + - To manually change the currency of the feed, go to the :guilabel:`Products` tab in :abbr:`GMC + (Google Merchant Center)`, click :guilabel:`Manage product sources`, and choose a + :guilabel:`Products source`. Navigate to the :guilabel:`Data source setup` tab, click + :guilabel:`Show advanced options`, and choose a :guilabel:`Currency`. .. seealso:: `Google Merchant Center Product Feed Specifications `_. diff --git a/content/applications/websites/ecommerce/google_merchant_center/gmc-feed-creation.png b/content/applications/websites/ecommerce/google_merchant_center/gmc-feed-creation.png new file mode 100644 index 0000000000000000000000000000000000000000..6f402f0dcb33a5ff0fe3b20b76d6e05b31e031d1 GIT binary patch literal 4491 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 f{9j_|5dLQ^dATIfS literal 0 HcmV?d00001 diff --git a/content/applications/websites/ecommerce/google_merchant_center/gmc-select-countries.png b/content/applications/websites/ecommerce/google_merchant_center/gmc-select-countries.png deleted file mode 100644 index fec3137aa54d45edc89729802064ca294a220fcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3390 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