diff --git a/assets/js/src/wizard/revenue_tracking_permission.jsx b/assets/js/src/wizard/revenue_tracking_permission.jsx
deleted file mode 100644
index 740f577f5f..0000000000
--- a/assets/js/src/wizard/revenue_tracking_permission.jsx
+++ /dev/null
@@ -1,43 +0,0 @@
-import React, { useState } from 'react';
-import MailPoet from 'mailpoet';
-import RevenueTrackingPermissionStep from './steps/revenue_tracking_permission_step.jsx';
-
-function RevenueTrackingPermission() {
- const [loading, setLoading] = useState(false);
-
- const handleApiError = (response) => {
- setLoading(false);
- MailPoet.Notice.showApiErrorNotice(response, { scroll: true });
- };
-
- const updateSettings = (data) => MailPoet.Ajax.post({
- api_version: window.mailpoet_api_version,
- endpoint: 'settings',
- action: 'set',
- data,
- }).fail(handleApiError);
-
- const finishWizard = () => {
- window.location = window.finish_wizard_url;
- };
-
- const submit = (allowed) => {
- setLoading(true);
- const settings = {
- 'woocommerce.accept_cookie_revenue_tracking.enabled': allowed ? 1 : 0,
- 'woocommerce.accept_cookie_revenue_tracking.set': 1,
- };
- updateSettings(settings).then(finishWizard);
- };
-
- return (
-
-
-

-
-
-
- );
-}
-
-export default RevenueTrackingPermission;
diff --git a/assets/js/src/wizard/steps/revenue_tracking_permission_step.jsx b/assets/js/src/wizard/steps/revenue_tracking_permission_step.jsx
deleted file mode 100644
index eb3c2e8f6f..0000000000
--- a/assets/js/src/wizard/steps/revenue_tracking_permission_step.jsx
+++ /dev/null
@@ -1,64 +0,0 @@
-import React, { useState } from 'react';
-import MailPoet from 'mailpoet';
-import PropTypes from 'prop-types';
-
-function RevenueTrackingPermissionStep({ submitForm, loading }) {
- const [allowed, setAllowed] = useState('true');
-
- const submit = (event) => {
- event.preventDefault();
- if (allowed === undefined) return false;
- submitForm(allowed === 'true');
- return false;
- };
-
- return (
-
-
{MailPoet.I18n.t('revenueTrackingInfo1')}
-
{MailPoet.I18n.t('revenueTrackingInfo2')}
-
-
- );
-}
-
-RevenueTrackingPermissionStep.propTypes = {
- submitForm: PropTypes.func.isRequired,
- loading: PropTypes.bool.isRequired,
-};
-
-export default RevenueTrackingPermissionStep;
diff --git a/assets/js/src/wizard/steps/woo_commerce_import_list_step.jsx b/assets/js/src/wizard/steps/woo_commerce_import_list_step.jsx
deleted file mode 100644
index d7f5b10531..0000000000
--- a/assets/js/src/wizard/steps/woo_commerce_import_list_step.jsx
+++ /dev/null
@@ -1,83 +0,0 @@
-import PropTypes from 'prop-types';
-import React from 'react';
-import MailPoet from 'mailpoet';
-import ReactHtmlParser from 'react-html-parser';
-
-
-class WizardWooCommerceImportListStep extends React.Component {
- constructor(props) {
- super(props);
-
- this.state = {
- importType: null,
- };
-
- this.handleOptionChange = this.handleOptionChange.bind(this);
- this.submit = this.submit.bind(this);
- }
-
- handleOptionChange(event) {
- this.setState({
- importType: event.target.value,
- });
- }
-
- submit(event) {
- event.preventDefault();
- if (!this.state.importType) return false;
- this.props.submitForm(this.state.importType);
- return false;
- }
-
- render() {
- return (
-
-
{MailPoet.I18n.t('wooCommerceListImportTitle')}
-
{MailPoet.I18n.t('wooCommerceListImportInfo1')}
-
{MailPoet.I18n.t('wooCommerceListImportInfo2')}
-
{MailPoet.I18n.t('wooCommerceListImportInfo3')}
-
-
- );
- }
-}
-
-WizardWooCommerceImportListStep.propTypes = {
- submitForm: PropTypes.func.isRequired,
- loading: PropTypes.bool.isRequired,
-};
-
-export default WizardWooCommerceImportListStep;
diff --git a/assets/js/src/wizard/woocommerce_import_controller.jsx b/assets/js/src/wizard/woocommerce_import_controller.jsx
deleted file mode 100644
index f8dda1fc97..0000000000
--- a/assets/js/src/wizard/woocommerce_import_controller.jsx
+++ /dev/null
@@ -1,67 +0,0 @@
-import React from 'react';
-import MailPoet from 'mailpoet';
-import WooCommerceImportListStep from './steps/woo_commerce_import_list_step.jsx';
-
-class WooCommerceImportController extends React.Component {
- constructor(props) {
- super(props);
- this.state = {
- loading: false,
- };
- this.updateSettings = this.updateSettings.bind(this);
- this.scheduleImport = this.scheduleImport.bind(this);
- this.finishWizard = this.finishWizard.bind(this);
- this.submit = this.submit.bind(this);
- }
-
- finishWizard() {
- this.setState({ loading: true });
- window.location = window.finish_wizard_url;
- }
-
- updateSettings(data) {
- return MailPoet.Ajax.post({
- api_version: window.mailpoet_api_version,
- endpoint: 'settings',
- action: 'set',
- data,
- }).fail(this.handleApiError);
- }
-
- scheduleImport() {
- return MailPoet.Ajax.post({
- api_version: window.mailpoet_api_version,
- endpoint: 'importExport',
- action: 'setupWooCommerceInitialImport',
- }).then(() => this.setState({ loading: false })).fail(this.handleApiError);
- }
-
- handleApiError(response) {
- this.setState({ loading: false });
- MailPoet.Notice.showApiErrorNotice(response, { scroll: true });
- }
-
- submit(importType) {
- this.setState({ loading: true });
- const settings = {
- woocommerce_import_screen_displayed: 1,
- 'mailpoet_subscribe_old_woocommerce_customers.enabled': importType === 'subscribed' ? 1 : 0,
- };
- this.updateSettings(settings).then(this.scheduleImport).then(this.finishWizard);
- }
-
- render() {
- return (
-
-
-

-
-
-
- );
- }
-}
-
-WooCommerceImportController.propTypes = {};
-
-export default WooCommerceImportController;
diff --git a/lib/AdminPages/Pages/RevenueTrackingPermission.php b/lib/AdminPages/Pages/RevenueTrackingPermission.php
deleted file mode 100644
index 47a23935b3..0000000000
--- a/lib/AdminPages/Pages/RevenueTrackingPermission.php
+++ /dev/null
@@ -1,31 +0,0 @@
-pageRenderer = $pageRenderer;
- $this->wp = $wp;
- }
-
- public function render() {
- if ((bool)(defined('DOING_AJAX') && DOING_AJAX)) return;
- $data = [
- 'finish_wizard_url' => $this->wp->adminUrl('admin.php?page=' . Menu::MAIN_PAGE_SLUG),
- ];
- $this->pageRenderer->displayPage('revenue_tracking_permission.html', $data);
- }
-}
diff --git a/lib/AdminPages/Pages/WooCommerceListImport.php b/lib/AdminPages/Pages/WooCommerceListImport.php
deleted file mode 100644
index fb2ca3df5d..0000000000
--- a/lib/AdminPages/Pages/WooCommerceListImport.php
+++ /dev/null
@@ -1,28 +0,0 @@
-pageRenderer = $pageRenderer;
- $this->wp = $wp;
- }
-
- public function render() {
- if ((bool)(defined('DOING_AJAX') && DOING_AJAX)) return;
- $data = [
- 'finish_wizard_url' => $this->wp->adminUrl('admin.php?page=' . Menu::MAIN_PAGE_SLUG),
- ];
- $this->pageRenderer->displayPage('woocommerce_list_import.html', $data);
- }
-}
diff --git a/views/revenue_tracking_permission.html b/views/revenue_tracking_permission.html
deleted file mode 100644
index 6ba0406dad..0000000000
--- a/views/revenue_tracking_permission.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<% extends 'layout.html' %>
-
-<% block content %>
-
-
-
-
-<% endblock %>
-
-<% block translations %>
-<%= localize({
- 'revenueTrackingInfo1': _x('MailPoet can use browser cookies for more precise WooCommerce tracking.', 'Browser cookies are data created by websites and stored in visitors web browser'),
- 'revenueTrackingInfo2': _x('This is practical for abandoned cart emails and when a customer uses several email addresses.', '“abandoned cart emails“ are emails which are sent automatically from e-commerce websites when a customer add a product to the cart and then leave the website'),
- 'revenueTrackingAllow': _x('Allow MailPoet cookies. My visitors are made aware that cookies are used on my website.', '“MailPoet cookies” and “cookies” are browser cookies created by MailPoet'),
- 'revenueTrackingDontAllow': _x('Don’t allow MailPoet cookies and rely on basic revenue tracking.', '“MailPoet cookies” are browser cookies created by MailPoet'),
- 'revenueTrackingSubmit': _x('Save', 'Submit button caption')
-}) %>
-<% endblock %>
diff --git a/views/woocommerce_list_import.html b/views/woocommerce_list_import.html
deleted file mode 100644
index d13ac800a6..0000000000
--- a/views/woocommerce_list_import.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<% extends 'layout.html' %>
-
-<% block content %>
-
-
-
-
-<% endblock %>
-
-<% block translations %>
-<%= localize({
-'wooCommerceListImportTitle': _x('WooCommerce customers now have their own list', 'Title on the customers import page'),
-'wooCommerceListImportInfo1': __('MailPoet will create a list of your WooCommerce customers, even those who don’t have an account, known as "Guests".'),
-'wooCommerceListImportInfo2': __('New customers will be able to join this list during checkout. You can manage this new checkout feature in your MailPoet Settings.'),
-'wooCommerceListImportInfo3': __('To begin, please choose how you want to populate your list:'),
-'wooCommerceListImportCheckboxSubscribed': __('add and subscribe all my customers to this list because they agreed to receive marketing emails from me'),
-'wooCommerceListImportCheckboxUnsubscribed': __('add all my customers to the list, but as unsubscribed. They can join this list next time they check out'),
-'wooCommerceListImportInfo4': __('Their subscription preference on other lists won’t be changed.'),
-'wooCommerceListImportSubmit': _x('Create my WooCommerce Customers list now!', 'Submit button caption'),
-'unknownError': __('Unknown error'),
-}) %>
-<% endblock %>