diff --git a/.gitignore b/.gitignore
index b6e47617de1..5d194e728f0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -127,3 +127,11 @@ dmypy.json
# Pyre type checker
.pyre/
+
+.eslintignore
+.eslintrc.json
+jsconfig.json
+package-lock.json
+package.json
+node_modules
+
diff --git a/webshop_extended_description/__init__.py b/webshop_extended_description/__init__.py
new file mode 100644
index 00000000000..0650744f6bc
--- /dev/null
+++ b/webshop_extended_description/__init__.py
@@ -0,0 +1 @@
+from . import models
diff --git a/webshop_extended_description/__manifest__.py b/webshop_extended_description/__manifest__.py
new file mode 100644
index 00000000000..73686fa6b4c
--- /dev/null
+++ b/webshop_extended_description/__manifest__.py
@@ -0,0 +1,20 @@
+{
+ "name": "webshop_extension",
+ "description": """
+ This module add an extended description field in the website ecommerce application.
+ - added multilingual HTML description field in product template
+ - displays this field in the frontend
+ - enable import/export of this field
+ """,
+ "summary": "Adds extended description field in the website ecommerce application",
+ "author": "haman",
+ "version": "1.0",
+ "category": "website",
+ "data": [
+ 'views/product_views.xml',
+ 'views/product_web_template.xml',
+ ],
+ "depends": ["website_sale"],
+ "installable": True,
+ "license": "LGPL-3"
+}
diff --git a/webshop_extended_description/models/__init__.py b/webshop_extended_description/models/__init__.py
new file mode 100644
index 00000000000..e8fa8f6bf1e
--- /dev/null
+++ b/webshop_extended_description/models/__init__.py
@@ -0,0 +1 @@
+from . import product_template
diff --git a/webshop_extended_description/models/product_template.py b/webshop_extended_description/models/product_template.py
new file mode 100644
index 00000000000..15629748e54
--- /dev/null
+++ b/webshop_extended_description/models/product_template.py
@@ -0,0 +1,7 @@
+from odoo import fields, models
+
+
+class ProductTemplate(models.Model):
+ _inherit = "product.template"
+
+ ecommerce_extended_description = fields.Html(string="Ecommerce Extended Description", translate=True, exportable=True)
diff --git a/webshop_extended_description/views/product_views.xml b/webshop_extended_description/views/product_views.xml
new file mode 100644
index 00000000000..94d1b6de71c
--- /dev/null
+++ b/webshop_extended_description/views/product_views.xml
@@ -0,0 +1,21 @@
+
+
+
+
+ product.template.form.view.inherit
+ product.template
+
+
+
+
+
+
+
+
+
+
+
diff --git a/webshop_extended_description/views/product_web_template.xml b/webshop_extended_description/views/product_web_template.xml
new file mode 100644
index 00000000000..1eda91c5f0e
--- /dev/null
+++ b/webshop_extended_description/views/product_web_template.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+ Extended Description
+
+
+
+
+
+
+
+
+