Экспорт и импорт WPML – мультиязычные товары WooCommerce, объекты недвижимости и ленты событий
Импортируйте мультиязычные товары WooCommerce, объекты недвижимости, ленты событий и другой контент из электронных таблиц или сторонних систем. Экспорт и импорт WPML добавляет информацию о языке в импортируемые данные. Каждая строка получает правильный язык. Переводы связываются со своим оригиналом. Плагин работает вместе с WP All Import, WP All Export, встроенным инструментом импорта CSV в WooCommerce, стандартным инструментом импорта WordPress, а также Вашими собственными конвейерами CSV или XML. Входит в состав Multilingual CMS и Agency.
Мультиязычные каталоги товаров WooCommerce
Самая частая причина для использования плагина Экспорт и импорт WPML — это мультиязычный магазин WooCommerce с большим каталогом товаров. Создайте каталог в электронной таблице, в PIM или любой другой системе, которая может экспортировать данные в CSV или XML, а затем запустите импорт — каждая строка товара, каждая строка перевода, каждая категория, атрибут и вариация будут перенесены с привязкой к нужному языку.
После завершения работы плагина импорта один раз нажмите Запустить импорт WPML в WPML > Экспорт и импорт. WPML считывает языковые метаданные в каждой строке и связывает каждый перевод с его оригиналом. Категории, атрибуты и вариации наследуют язык своего родительского товара.
Вариативные товары с пользовательскими атрибутами WooCommerce также поддерживаются. Столбец _wpml_import_wc_local_attribute_labels позволяет переводить названия атрибутов для каждого языка вместе с товаром. Size / Taille, Color / Couleur — названия вариаций будут звучать естественно на каждом языке магазина.
Мультиязычные объекты недвижимости
Сайты недвижимости регулярно синхронизируют с WordPress списки объектов из MLS, систем управления недвижимостью или брокерских CRM. Экспорт и импорт WPML берёт на себя мультиязычную часть этой синхронизации. Локализованное описание, характеристики и удобства каждого объекта импортируются на правильном языке, а переводы связываются между собой, чтобы на странице списка объектов можно было переключаться между ними.
Тот же рабочий процесс применим к лентам поиска недвижимости, брокерской синдикации и экспорту IDX, где исходная система предоставляет локализованные данные для каждого объекта.
Мультиязычные ленты событий и билетов
Сайты событий и платформы по продаже билетов публикуют ленты, которые включают название события, описание, расписание и место проведения на нескольких языках, при этом каждое событие имеет свою локализованную копию для определённого региона или аудитории. Экспорт и импорт WPML интегрирует эти ленты в модель перевода WPML, так что каждая языковая версия события становится переводом оригинала, а не отдельной, никак не связанной записью.
Это работает для агрегаторов событий, получающих данные из отраслевых лент, билетных операторов, отправляющих события в WordPress, и платформ для конференций, поддерживающих расписания для разных рынков.
Мультиязычные каталоги поставщиков и B2B-ленты
B2B-сайты (дистрибьюторы, дилерские сети, каталоги запчастей, справочники услуг) часто дублируют каталог поставщика в WordPress, чтобы клиенты могли совершать покупки локально, в то время как исходные данные хранятся в другом месте. Поставщики публикуют данные о своих товарах на нескольких языках; Экспорт и импорт WPML сохраняет языковую структуру при переносе этих данных в WordPress.
Когда поставщик обновляет каталог, следующий импорт (и следующий проход связывания WPML) сохраняет языковую структуру в целости. Переводы остаются связанными, а новые товары импортируются на правильном языке.
Ваши собственные конвейеры CSV и XML
Если Ваши данные поступают не из поддерживаемого плагина импорта (пользовательский скрипт экспорта, конвейер ETL, коннектор для нишевой сторонней системы), Экспорт и импорт WPML всё равно свяжет языки. Добавьте три задокументированных языковых столбца в Ваш CSV или XML (_wpml_import_translation_group, _wpml_import_language_code, _wpml_import_source_language_code), и на этапе связывания они будут прочитаны так же, как и вывод поддерживаемого плагина.
Полная спецификация столбцов доступна в статье Как импортировать мультиязычный контент в WordPress.
Работает с плагином экспорта/импорта, который Вы уже используете
Большинство мультиязычных импортов выполняется с помощью одного из этих инструментов. Экспорт и импорт WPML создан для совместной работы с каждым из них:
- WP All Import Pro / WP All Export Pro. Каноническая пара для импорта на основе электронных таблиц.
- Встроенный инструмент импорта CSV в WooCommerce. Штатный инструмент для импорта товаров.
- Стандартный инструмент импорта WordPress. Для записей, страниц и произвольных типов записей.
- Ваши собственные скрипты. Через три задокументированных языковых столбца.
Для поддерживаемых плагинов языковые метаданные добавляются в файл экспорта автоматически. Для неподдерживаемых плагинов языковые столбцы добавляются вручную.
Мультиязычный импорт по расписанию
При ночной синхронизации каталога, обновлении лент поставщиков, импорте событий по расписанию или любом другом регулярном импорте этап связывания WPML запускается автоматически сразу после завершения работы плагина импорта — без необходимости нажимать кнопку в админ-панели. Два способа настроить связывание:
- URL-адрес конечной точки. Для расписаний на основе cron (например, ручное планирование в WP All Import Pro). Добавьте один URL-адрес cron к существующему расписанию, и этап WPML будет выполняться в фоновом режиме после каждого импорта.
- Хук действия. Для импорта, запланированного средствами PHP через Action Scheduler. Запустите этап WPML одним вызовом
do_action( 'wpml_import_process' )после действия импорта.
Для скриптов развертывания, сборок контейнеров и конвейеров, где недоступен пользовательский интерфейс админ-панели, запустите этап связывания из WP-CLI: wp wpml import process.
Экспорт и импорт WPML включен в состав WPML
Экспорт и импорт WPML поставляется с Multilingual CMS и WPML Agency. Отдельная покупка не требуется. Один раз купите WPML, и мультиязычный импорт будет работать на каждом сайте, охваченном Вашей учётной записью. Если у Вас уже есть WPML, активируйте Экспорт и импорт WPML на Вашей странице загрузок WPML.