Intereting Posts
Как хранить метатеги сообщений в массиве Как создать истекающий URL? Блокировать комментарии от индексации в поисковых системах Как интегрировать CAPTCHA на страницу регистрации? Плагин Favicon для WordPress работает в сетевом режиме (multisite)? W3TotalCache и Javascript – что должно идти туда, где? изменение меню после изменения темы Созданные WordPress ссылки – menus и home_url () – не используя https, несмотря на настройки Как проверить, является ли текущая страница родительским элементом или дочерним элементом в данном меню Если почта не существует, сделайте что-нибудь Как кэшировать пользовательские страницы с помощью W3 Total Cache? Наличие пользовательского пула сообщений, который сталкивается с существующим каталогом Пользовательский тип сообщения по таксономии Отображать только содержимое сообщения в результатах поиска Включить липкие сообщения в пользовательский post_type

Миграция заказов WooCommerce

Мне нужно экспортировать / импортировать все заказы WooCommerce со старого веб-сайта клиентов на новый веб-сайт. Мы в основном забрали их сайт, переработали его, но установили, и все одно и то же – помимо двух версий, и оба находятся на разных серверах. Мы попытались заменить postemta и сообщения, но это испортило ВСЕ, как страницы, меню и т. Д.

Мы находимся в сжатом сроке (каждый момент имеет решающее значение), и нам нужна помощь в этом. Мы знаем о плагинах, но если есть грязный способ сделать это, мы открыты для этого.

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

Заранее спасибо!

Solutions Collecting From Web of "Миграция заказов WooCommerce"

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

Несмотря на это, поскольку woocommerce хранит заказы как пользовательский тип сообщения, ваша самая безопасная ставка здесь, вероятно, встроена в инструмент импорта / экспорта WordPress.
1. В бэкэнде wordpress для старого сайта выберите Инструменты-> Экспорт
2. Выберите «Заказы»
3. Загрузите файл экспорта.
4. В бэкэнде wordpress для нового сайта выберите Инструменты-> Импорт
5. Нажмите «Wordpress» (установите плагин, если вам нужно).
6. Выберите / Загрузить файл, созданный на шаге 3.

Если вам нужно сделать это через SQL по какой-то причине, место для запуска будет с
SELECT * from wp_posts WHERE post_type='shop_order'
Затем вам нужно будет экспортировать результат этого запроса и увеличить все идентификаторы, независимо от значения автоматического увеличения в новой таблице. Но это даст вам довольно грязную таблицу …