Как перенести магазин WooCommerce с одного сайта на другой?

2 min


WooCommerce – один из самых популярных плагинов интернет-магазина для сайта WordPress. Этот плагин на своем сайте используют более 5 миллионов активных пользователей. Недавно мы хотим перенести один из наших магазинов WooCommerce с основного сайта на поддомен.

Резервное копирование всего вашего контента

Первым шагом является резервное копирование вашей базы данных и контента. Если ваша хостинговая компания предлагает вариант резервного копирования вручную, например SiteGround, создайте его, чтобы вы могли восстановить, если что-то пойдет не так.

  • Перейдите в раздел «WooCommerce> Клиенты».
  • Нажмите кнопку «Загрузить», чтобы экспортировать все существующие данные о клиентах.

Параметры загрузки WooCommerce

Вы можете сохранить это только для справки в автономном режиме, поскольку нет возможности загружать данные о клиентах из внешнего интерфейса.

Как перенести магазин WooCommerce?

Процесс миграции длительный и требует много времени в зависимости от объема данных вашего магазина. Вам необходимо экспортировать и импортировать следующие данные со своего старого сайта в новый домен.

  • Настройки плагина – ручной процесс
  • Клиенты
  • Заказы, купоны и подписки
  • Товары

Кроме того, вам может потребоваться вручную изменить путь к загружаемым файлам, поскольку разрешение может не работать в новом домене.

Шаг № 1 – Настройка нового сайта

Перед загрузкой контента со старого сайта убедитесь, что вы установили WordPress на новый сайт. Ваш новый сайт может быть поддоменом или новым доменом с другим адресом сайта.

После настройки WordPress установите WooCommerce и активируйте плагин. Убедитесь, что версия плагина одинакова на вашем старом и новом сайтах, чтобы избежать проблем при импорте. К сожалению, нет возможности экспортировать все настройки плагина со старого сайта. Вам необходимо вручную сопоставить настройки старого сайта с новым.

Шаг № 2 – Установите плагины импорта и экспорта на обоих сайтах

Для этого вам необходимо установить 3 плагина как на старых, так и на новых сайтах.

  • Импорт и экспорт пользователей WordPress
  • Заказать экспорт и импорт заказа для WooCommerce
  • Импорт товаров и экспорт для WooCommerce

Плагины импорта и экспорта WooCommerce

Для переноса продуктов, заказов, купонов и других данных вы также можете использовать функцию WordPress Importer по умолчанию. В этой статье мы объясним процесс с помощью трех вышеупомянутых плагинов, поскольку это проще. Однако мы коснемся WordPress Importer позже в этой статье.

  • Перейдите в раздел «Плагины> Добавить новый».
  • Найдите плагины «Импорт и экспорт пользователей WordPress», «Заказ экспорта и импорт заказа для WooCommerce» и «Экспорт импорта товаров для WooCommerce».
  • Установите и активируйте плагины.

Помните, что вы должны установить все эти три плагина как на старых, так и на новых сайтах. Используя эти плагины, вы можете экспортировать данные со старого сайта и импортировать их на новый сайт.

Шаг № 3 – Экспорт и импорт клиентов

Следуйте приведенным ниже инструкциям, чтобы экспортировать данные клиентов со старого сайта.

  • Перейдите в раздел «WooCommerce> Импорт и экспорт клиентов» на своем старом сайте.

Экспорт пользователей WooCommerce

  • В разделе «Экспорт пользователя / клиента» выберите «Роли пользователей» как «Клиент». Оставьте «Смещение» равным 0, а «Предел» – неограниченным.

Загрузить пользователей

  • В разделе «Столбцы» выберите все поля для загрузки.

Выберите столбцы для загрузки

  • Экспортируйте все данные о клиентах в файл CSV.

Теперь у вас есть все данные о клиентах, которые вы можете загрузить на свой новый сайт.

  • Войдите в административную панель своего нового сайта и перейдите в раздел «WooCommerce> Импорт-экспорт клиентов».
  • Перейдите на вкладку «Пользователь / Импорт клиентов» и выберите файл данных клиента, который вы экспортировали выше.

Импорт пользователей WooCommerce

  • Нажмите кнопку «Загрузить файл и импортировать».
  • Процесс может занять некоторое время в зависимости от количества пользователей.

Импортирующие клиенты

  • Вы можете узнать статус импорта для каждого пользователя.
  • Подождите, пока все пользователи будут успешно импортированы в базу данных вашего нового сайта.
  • Плагин покажет сообщение об успешном завершении импорта.

Завершенный импорт

Шаг № 4 – Экспорт и импорт заказов

Следуйте приведенным ниже инструкциям, чтобы экспортировать и импортировать данные о заказах и купонах.

  • Перейдите в раздел «WooCommerce> Заказать Im-Ex» на своем старом сайте.

Экспорт заказов WooCommerce

  • Оставьте поля «Смещение» и «Лимит» как есть и нажмите кнопку «Экспорт заказов».

Экспортные заказы

  • Теперь, когда у вас есть все данные о заказе в файле CSV, перейдите в раздел «WooCommerce> Order Im-Ex» нового сайта и загрузите файл.

Импорт заказов WooCommerce

  • Процесс займет некоторое время, в зависимости от количества заказов.
  • Вы можете просмотреть статус импорта каждого заказа и подождать, пока все заказы будут успешно импортированы в базу данных вашего нового сайта.

Статус импорта заказа

Точно так же вы можете экспортировать и импортировать купоны и данные подписки со старого сайта на новый сайт.

Шаг № 5 – Экспорт и импорт данных о товарах

Следуйте приведенным ниже инструкциям, чтобы импортировать и экспортировать данные о товарах со старого сайта на новый.

  • Перейдите в раздел «Продукты> Продукт Im-Ex» или «WooCommerce> Импорт-экспорт продукта».
  • На вкладке «Экспорт продукта» оставьте поля «Смещение» и «Ограничение» как есть и выберите все поля в разделе «Столбцы».

Экспорт товаров из магазина WooCommerce

  • Нажмите кнопку «Экспорт продуктов», чтобы загрузить все данные о продуктах в виде файла CSV.
  • Теперь, когда у вас есть данные о продукте, вы можете импортировать их на свой новый сайт, перейдя в меню «Продукты> Продукт Im-Ex».
  • Перейдите на вкладку «Импорт продукта» и импортируйте файл данных о продукте.
  • Подождите, пока все данные о товарах будут импортированы в базу данных вашего нового сайта.

Шаг № 6 – Проверьте новую настройку магазина

Откройте свой сайт WordPress и проверьте, правильно ли работают все функции в новом магазине. Проверьте следующие действия в качестве основного контрольного списка.

  • Войдите и зарегистрируйте нового клиента.
  • Добавьте товар на карту и протестируйте процесс оформления заказа.
  • Купите или загрузите пустышку, чтобы убедиться, что она работает нормально.
  • Проверьте новый заказ, и другие электронные письма запускаются правильно в соответствии с настройками вашего шаблона.
  • Если у вас есть загружаемые продукты, скорее всего, загрузка файлов не будет работать в магазине нового сайта. В таком случае вам необходимо вручную отредактировать продукты, чтобы обновить путь к загружаемому файлу.

Если все работает нормально, значит, вы готовы создать новый магазин WooCommerce.

Использование WordPress Importer

Вышеупомянутые плагины используют функцию импорта стандартного WordPress Importer. Таким образом, в описанном выше процессе, кроме импорта / экспорта пользователей, вы можете использовать функцию импорта WordPress по умолчанию для заказов, продуктов и других данных.

Если вы предпочитаете использовать WordPress Importer, следуйте приведенным ниже инструкциям.

  • Перейдите в раздел «Инструменты> Экспорт» и загрузите данные из старого магазина. Каждые данные, такие как продукты, варианты, заказы, возврат средств и купоны, необходимо загружать отдельно.

Экспорт данных о товарах из WooCommerce

  • В своем новом магазине перейдите в раздел «Инструменты> Импорт» и нажмите ссылку «Установить сейчас» в разделе «WordPress».

Установить WordPress Importer

  • Это установит WordPress Importer. Кликните «Запустить импортер», чтобы перейти в раздел «Инструменты> Импорт».

Запустить WordPress Importer

  • В разделе импорта вы можете импортировать файлы данных о товарах, заказах и купонах.

Запустите импорт, чтобы загрузить файлы WooCommerce

Запустите импорт, чтобы загрузить файлы WooCommerce

WordPress также имеет опции для импорта продуктов и налоговых ставок из файла CSV.

Альтернативный метод для рассмотрения

Как вы видите, процесс переноса всего магазина слишком долгий, есть еще один сложный способ справиться с этим. Это необходимо для загрузки всей вашей базы данных и импорта на новый сайт. После импорта вы можете удалить ненужные вещи, такие как сообщения и страницы, прежде чем запускать магазин.

  • Войдите в свою учетную запись хостинга и откройте MySQL или phpMyAdmin или вариант резервного копирования. По сути, вам нужно загрузить всю базу данных, что можно сделать с помощью любого из этих приложений.
  • После загрузки базы данных создайте то же имя базы данных для вашего нового сайта и импортируйте старую базу данных.
  • Зайдите в приложение phpMyAdmin и удалите ненужные таблицы из базы данных. Кроме того, вы можете войти в свою административную базу данных и удалить контент. Например, перейдите в «Сообщения> Все сообщения» и массово удалите сообщения на своем сайте.

Этот метод работает, когда у вас есть магазин в другой учетной записи хостинга, поэтому на новом сайте можно использовать одно и то же имя БД. В противном случае вы не сможете использовать одно и то же имя БД для двух сайтов под одной учетной записью хостинга.

Возможно, вам потребуется изменить имя БД в импортированном файле SQL, а затем загрузить его на новый сайт с измененным именем БД. Кроме того, вам необходимо вручную изменить настройки БД в файле wp-config.php на вашем новом сайте.


0 Comments

Добавить комментарий