Настроить импорт товаров и категорий в WP All import

Suljettu Julkaistu 4 vuotta sitten Maksettu toimituksen yhteydessä
Suljettu Maksettu toimituksen yhteydessä

Добрый день. Нужна помощь в Wordpress с настройкой автоматического импорта товаров со всеми атрибутами ( сохраняя иерархию категорий parent/child как название категории а не числовое ID) , по графику на каждое утро в 5 часов в All Import из XML

Создаю партнерский интернет-магазин на основе предоставляемой ими выгрузки XML, использую Wordpress и плагины Woocommerce и Wp-all-import.

Проблема состоит в импорте категорий.

Оффер предоставляет XML с ID категорий, а собственно сами названия категорий описаны в самом начале этого файла в отдельном блоке, это выглядит так:

<category id="14">ЗОО товары</category>

<category id="1007" parentId="14">Товары для собак</category>

<category id="1411" parentId="14">Товары для кошек</category>

<category id="1412" parentId="14">Товары для грызунов</category>

<category id="1413" parentId="14">Товары для рыб</category>

<category id="1416" parentId="14">Товары для птиц</category>

<category id="6633" parentId="1007">Гигиена и косметика для собак</category>

Соответственно при выгрузке товаров названия категорий – это их ID:

<categoryId>1413</categoryId>

И вместо названий категорий на сайте посетители видят только цифры.

Вручную переименовывать более 100 категорий с categoryID на categoryName при каждом обновлении (2 раза в неделю) XML – абсолютно не вариант.

Сами разработчики плагина Wp-all-import.предоставляют для решения этой проблемы такой вариант решения:

You can create your own custom php function in [login to view URL] file of your theme, and use it where you need in this way:

[your_function_name(parameters or xpath)]

for example:

function place_products_to_categories($categoryID,$category Name){

if($categoryID == 372){

echo $name;

}

}

and this is how to use it: for categories field [place_products_to_categories(id for your category,name for your category)]

Но я с php не дружу и не могу понять, как это реализовать на сайте. Кто может, помогите за вознаграждение!

Либо какой-то другой вариант решения этой проблемы предложите.

CSS HTML PHP Verkkosivujen suunnittelu WordPress

Projektin tunnus: #19449363

Tietoa projektista

5 ehdotusta Etäprojekti Aktiivinen 4 vuotta sitten

5 freelanceria on tarjonnut keskimäärin $47 tähän työhön

xinglong717

Good day! I'm a licensed full stack web developer and designer. I have many experiences in laravel, wordpress, CI, python as backend. And I had several experiences in angular.js, react.js, node.js, Vue.js, materi Lisää

$25 USD 1 päivässä
(59 arvostelua)
5.6
svustenuk

Добрый день Я так понимаю, что все импортируется нормально, проблема только в том, чтобы импортировать названия категорий а не их id? Есть опыт работы с WooCommerce Пишите, обсудим детали

$30 USD 1 päivässä
(1 arvostelu)
0.0
mtrPooh

Здравствуйте! В плагине WP All Import можно задать php-функцию, которая обработает категории. Готов выполнить.

$20 USD 1 päivässä
(0 arvostelua)
0.0
psics

Добрый день. Могу помочь с реализацией. Есть опыт работы с данным плагином wp-all-import. Мой опыт работы с Wordpress более 5 лет.

$20 USD 1 päivässä
(0 arvostelua)
0.0