вы можете воспользоваться услугами веб-студии филандор Заказать Сайт. Студия не первый год предоставляет свои услуги.

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

Хотя есть некоторые инструменты, такие как WP Migrate DB (pro), которые позволяют довольно легко синхронизировать базы данных, в некоторых ситуациях они могут быть излишними, и они, как правило, больше ориентированы на разработчиков.

Простой и бесплатный способ копировать продукты на другой сайт или синхронизировать продукты между сайтами WordPress — это Плагин-распространитель от 10up.

10up — это агентство корпоративного уровня, которое создает сайты WordPress для таких компаний, как Белый дом, GoDaddy и других крупных компаний. Они делают различные инструменты, которые они используют в своем собственном процессе, доступными для сообщества.

Как использовать плагин распространителя

Плагин Distributor отсутствует в обычном репозитории WordPress, но вы можете скачать его здесь: https://distributorplugin.com/

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

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

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

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

  1. Загрузите zip-файл с https://distributorplugin.com/
  2. На своем сайте WordPress перейдите к Плагины > Добавить новый > Загрузить плагин и загрузите zip-файл.
  3. Затем вы увидите меню «Дистрибьютор» с левой стороны. Перейти к Настройки вкладка
  4. Введите свой адрес электронной почты и регистрационный ключ, чтобы убедиться, что вы получаете обновления плагина. Здесь вы также можете настроить некоторые основные параметры, касающиеся авторских подписей и обработки мультимедиа.

Затем вам нужно настроить другие сайты как Внешние соединения.

  1. Дайте ему имя, обычно лучше всего подходит название сайта.
  2. Выберите метод аутентификации, я обычно использую имя пользователя/пароль
  3. Введите URL вашего сайта и нажмите Разрешить подключение
  4. Затем вы попадете на страницу входа для указанного вами сайта и вам будет предложено авторизовать соединение на этом сайте.
  5. Затем вы выполните тот же процесс в настройках внешних подключений, используя другой домен.
  6. Вам нужно будет авторизовать соединение между двумя сайтами. Нажмите Да, я одобряю эту связь.
  7. На следующем экране вы можете подтвердить, какие роли пользователей вы хотели бы иметь возможность выдвигать/вытягивать.

Теперь вы готовы начать синхронизацию продуктов!

Вытягивание продуктов

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

Я использую Pull as Draft, но это необязательно.

Нажмите «Вытащить как черновик», и волшебным образом товары появятся на вашем сайте!

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

Однако, если вы просто используете этот пост в качестве отправной точки и хотите отредактировать его отдельно, вам просто нужно отключить его:

Толкающие продукты

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

Перейдите на экран «Редактировать» для любого сообщения и щелкните вкладку «Распространитель» на боковой панели. Затем нажмите Распространить пост.

Выберите, какой сайт (если у вас их несколько) и нажмите распространять. И снова, как по волшебству, он появляется на вашем внешнем сайте.

Distributor делает процесс синхронизации контента между сайтами WordPress или мультисайтами очень простым!

Другие решения

Встроенный импорт/экспорт WordPress

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

  1. Перейти к Инструменты → Экспорт
  2. Продукты WooCommerce хранятся в виде типов записей. Выбирать Товары. Вы увидите, что вы также можете использовать этот метод для передачи другой информации WooCommerce, такой как купоны и заказы. Недостатком этого метода является то, что вы не можете выбрать несколько типов. Таким образом, вы должны повторить этот процесс, чтобы получить варианты в дополнение к продуктам.
  3. Нажмите Скачать экспортный файл. Сохраните этот файл на рабочем столе
  4. На целевом сайте перейдите к Инструменты → Импорт
  5. Найдите раздел WordPress и нажмите Запустить импортер
  6. На следующем экране нажмите Просматривать и загрузите файл, который вы скачали на шаге 3
  7. Вы можете назначить контент существующему автору на вашем сайте или создать нового пользователя. Если вы хотите добавить изображения продукта и т. д., установите флажок Загрузите и импортируйте вложенные файлы.
  8. На следующем экране вы увидите сводку процесса, чтобы вы могли убедиться, что все прошло хорошо. Если продукт уже существует, он не будет продублирован, будет импортирован только новый контент.

WP Все Импорт

WP All Import — это отличный набор плагинов для экспорта и импорта всех видов данных на ваш сайт WordPress, и он хорошо работает с продуктами WooCommerce.

В зависимости от ваших конкретных потребностей вы можете сделать это с помощью бесплатных версий WP All Import или вам может потребоваться выбрать премиум-версию. Если вы используете варианты для своих продуктов, вам понадобится платная версия плагина, но для простых продуктов бесплатные версии работают очень хорошо.

Экспорт продуктов

  1. На сайте, который вы экспортируете изустановите WP All Export, а затем установите WP All Export — дополнение для экспорта товаров WooCommerce.
  2. Перейдите в меню «Все экспортировать» → Новый экспорт
  3. Нажми на Выберите тип публикации выпадающее меню и выберите Продукты WooCommerce. Вы увидите сводку о том, сколько продуктов будет экспортировано, затем нажмите Настроить файл экспорта.
  4. На следующем экране вы можете выбрать, какие именно фрагменты данных вы хотите экспортировать. Доступные данные находятся справа, и вы перетаскиваете поля в основное поле слева.
    Это полезно, если вам нужно быть точным или вам просто нужны очень конкретные данные. Но в большинстве случаев нажатие кнопки Добавить все кнопка будет проще – она автоматически добавляет все поля данных, так что вам не придется делать это вручную.
  5. Нажмите Тип экспорта чтобы выбрать тип файла для загрузки экспорта. По умолчанию используется .csv.
  6. Нажмите Продолжать. На следующем экране нажмите Подтвердить и запустить экспорт. Я обычно не настраиваю там настройки по умолчанию.
  7. На экране завершения вы можете загрузить только .csv или пакет. Скачиваю бандл для импорта на другой сайт.

Импорт продуктов

  1. Теперь перейдите на сайт, на который вы хотите импортировать продукты. Установите WP All Import и надстройку Import Products из любого XML или CSV в WooCommerce.
  2. Перейти к Импорт всего → Новый импорт → Загрузить файл.
  3. Выберите ZIP-файл, который вы только что экспортировали. Выбирать Новые предметы если это ваш первый импорт. Вы можете выбрать «Существующие элементы», если хотите просто обновить некоторые данные о существующих продуктах.
  4. На шаге 2 вы можете просмотреть данные для импорта. Я перехожу сразу к шагу 3. Здесь вы можете сопоставить данные с определенными полями WooCommerce. Для прямого импорта WooCommerce в WooCommerce я не использую это и перехожу к шагу 4.
  5. Я использую здесь значения по умолчанию, а затем нажимаю Подтвердите и запустите импорт. Импорт может занять несколько минут или больше в зависимости от того, сколько продуктов у вас есть. Вы увидите экран подтверждения со сводкой импорта.
  6. Перейдите в раздел «Продукты», чтобы увидеть все, что было импортировано!

Для простоты использования и реальных возможностей синхронизации контента лучше всего подойдет плагин Distributor.

А для всех видов импорта/экспорта данных, будь то WooCommerce или что-то еще, WP All Import — это современный уровень техники.

Еженедельные советы по WordPress в ваш почтовый ящик