diff --git a/addons/website_sale/data/data.xml b/addons/website_sale/data/data.xml
index 21e1ea7cf5c..64502e84ea0 100644
--- a/addons/website_sale/data/data.xml
+++ b/addons/website_sale/data/data.xml
@@ -53,8 +53,9 @@
+ create_customer
True
- Customer
+ Create a Customer
res.partner
diff --git a/addons/website_sale/static/src/js/website_sale_form_editor.js b/addons/website_sale/static/src/js/website_sale_form_editor.js
new file mode 100644
index 00000000000..f9345d7f9af
--- /dev/null
+++ b/addons/website_sale/static/src/js/website_sale_form_editor.js
@@ -0,0 +1,11 @@
+odoo.define('website_sale.form', function (require) {
+'use strict';
+
+var FormEditorRegistry = require('website_form.form_editor_registry');
+
+FormEditorRegistry.add('create_customer', {
+ defaultTemplateName: 'website_sale.default_customer_form',
+ defaultTemplatePath: '/website_sale/static/src/xml/website_sale_form.xml',
+});
+
+});
diff --git a/addons/website_sale/static/src/xml/website_sale_form.xml b/addons/website_sale/static/src/xml/website_sale_form.xml
new file mode 100644
index 00000000000..f2488067d00
--- /dev/null
+++ b/addons/website_sale/static/src/xml/website_sale_form.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml
index 42a26294aa5..302e2654f7b 100644
--- a/addons/website_sale/views/templates.xml
+++ b/addons/website_sale/views/templates.xml
@@ -42,6 +42,7 @@
+