Вопрос по WP all import woocomerce — "кривые" URL товаров после импорта, heeeelp!

km_
На сайте с 23.09.2009
Offline
93
km_
351

Добрый день, подскажите пожалуйста, использую wp all import и woocomerce add on.

Пока все делаю на open server (http кодировка utf-8).

Проблема в url импортированных товаров и категорий, они такого вида:

site.ru\product\x410-x43d-x430-x43b-x44c-x43d-x44b-x435-x438-x433-x440-x443-x448-x43a-x438\

Это касается и импортированных alt изображений

Файл импорта xml (utf-8) от поставщика, т.е. его менять не могу, но он по идее исправен, т.е. не я один его использую.

Использовал плагины типа wp translitera и clearfy — эффекта нет, прошу, кто в курсе — куда копать или что можно сделать, help!!!

Если удалить url товара или категории, то автоматически вписывается правильно латинскими буквами…

upd

Если делать импорт на "чистый" вукомерц и дефолтную тему, то url товаров и категорий идут как цифры, т.е. site.ru\2\32

alt получается такого вида ***x424;***x438;***x43E;***x43B;***x435;***x442;***x43E;***x432;***x430;***x44F; ***x430;***x43D;***x430;***x43B;***x44C;***x43D;***x430;***x44F; ***x451;***x43B;***x43E;***x447;***x43A;***x430;

Тексты для сайта я беру тут (http://www.etxt.ru/?r=hr011), цены приятные.
km_
На сайте с 23.09.2009
Offline
93
km_
#1

Проблема локализовалась:

Используемый XML файл, имеет строки с несколькими значениями.

Проблема есть только у тех значений, которых несколько в строке, вложенных (см картинку),

если свойство одно в строке (например description), то все ок, проблемы нет https://take.ms/RiR1z

Также проблемы нет для любого значения, если они на латинице или цифрами.

т.е. вывод - плагин не может вписать значение на кирилице из строки, если она имеет несколько свойств.

Версия плагина, вордпресса значения не имеет (хотя не проверял на совсемм древних)

Есть ли идеи что тут можно сделать?

Samail
На сайте с 10.05.2007
Offline
328
#2
km_:
Файл импорта xml (utf-8) от поставщика, т.е. его менять не могу

Кто запрещает? Скачал, изменил, импортировал.

km_
На сайте с 23.09.2009
Offline
93
km_
#3
Samail:
Кто запрещает? Скачал, изменил, импортировал.

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

Похоже проблема в самом плагине, написал им в поддержку на оф. сайте

km_
На сайте с 23.09.2009
Offline
93
km_
#4

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

использовать в шаблоне импорта в строках pmxi_convert_encoding

т.е. если у нас есть вводная {./@name}, то нужно писать [pmxi_convert_encoding({./@name})]

тогда упомянутых проблем не будет.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий