WP All Import. Эпизод 3. Импорт из XML- и YML-файлов простых и вариативных товаров

Поділитися
Вставка
  • Опубліковано 23 сер 2024

КОМЕНТАРІ • 144

  • @woweb3
    @woweb3 2 роки тому +1

    Блин. Вы прям спаситель. Уже который день мучался с этим yml и категориями только в начале xml-файла а тут на те. Готовое решение да еще и с примерами, как правильно и как неправильно. Спасибо!

    • @wpruse
      @wpruse  2 роки тому

      Всегда пожалуйста!

  • @derealty333
    @derealty333 3 роки тому +3

    Вы сделали очень большую работу!!! Спасибо большое, очень помогли!!! СПАСИБО!!!!

  • @Pro_Tech_Review
    @Pro_Tech_Review 3 роки тому +2

    Как же вы вовремя с этим видео!)
    Всё равно ещё мучаюсь с импортом до сих пор но после просмотра стало всё намного понятнее)
    Спасибо, за код отдельное)!

  • @BrestSouth
    @BrestSouth Рік тому +1

    Очень полезный видос, спасибо за труды!

  • @serusok
    @serusok 3 роки тому +3

    Урррра! Наконец-то!

  • @andreacaldoni5689
    @andreacaldoni5689 3 роки тому

    Ты крут! Как раз шпокался с этими категориями! Спасибо!

  • @SashHotboxRu
    @SashHotboxRu 3 роки тому +1

    Огромное спасибо!!!

  • @Volk777Vivere
    @Volk777Vivere 3 роки тому +2

    Артём отличное руководство, бомба-ракета.
    Было бы супер когда запилишь видео, как выгружать карточки товаров с Custom fields (ACF) и мультиязычный (плагин WPML) (y)

  • @alexalexis9888
    @alexalexis9888 3 роки тому +1

    спасибо!

  • @Er-fx3ul
    @Er-fx3ul 3 роки тому +1

    Видео хорошее, есть некоторые замечания. Например при импорте товаров, категории не нужно руками прописывать, все это делается через функцию. Ведь если товар грузится по ссылке, а не через файл и категории могут измениться, как определить какой товар в какую категорию, а так через функцию плагин автоматом распределит привязываясь по id. Также этот способ очень полезен если настроены обновления через крон.

    • @wpruse
      @wpruse  3 роки тому

      Хотелось бы на функцию взглянуть, и как функция узнает id категории на сайте

    • @Er-fx3ul
      @Er-fx3ul 3 роки тому

      @@denism.7852 Не чувак!!!, и куда кидать?

  • @klientinfo
    @klientinfo 2 роки тому

    Большое спасибо за подробный рассказ. Функция определения категории хорошо работает и принцип действия понятен. Возникла практическая задача: в одну категорию нашего сайта надо поместить товары, которые в XML-файле прописаны в разные категории (у них разные ID категорий). На нашем сайте у существующей категории в одном поле product_category_import_id сохраняем несколько значений через запятую. Функция должна перебрать все значения, если есть нужное - прикрепить товар к этой категории. Как правильно при загрузке товаров прописать перебор всех значений в каждом поле product_category_import_id ?

  • @iwanesa
    @iwanesa Рік тому +1

    Благодарствую за ценный материал, полезные замечания и большой труд!🙂

  • @MaxOsnk
    @MaxOsnk 2 роки тому +1

    Спасибо конечно за труды. Чот у меня этот способ так и не заработал. Для тех у кого так же проблемы с импортом подкатегорий есть изящное решение, без танцев с бубнами. Создайте ручками нужную иерархию. Сделайте экспорт. Изучите файл. И будет вам счастье! Все на ура залетает с нужной иерархией!

  • @user-lo5et6nf4s
    @user-lo5et6nf4s 3 роки тому

    Спасибо

  • @cyrilzotov3009
    @cyrilzotov3009 3 роки тому

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

    • @wpruse
      @wpruse  3 роки тому

      Вполне может быть

    • @tabhub-official
      @tabhub-official 3 роки тому +2

      Дичайшее заблуждение.
      Частичные дубли в глазах ПС просто не учитываются. Берется просто один из всей пачки.
      С точки зрения ПФ - негативный момент, так как потенциальному клиенту придется совершать множество дополнительных кликов, чтобы посмотреть весь ассортимент среди товарного ряда. Будет множество отказов с внутренних переходов, что даст ПС триггер к понижению в выдаче.
      Частичные дубли в глазах товарной матрицы - могут иметь место быть, если у Вас ограниченное кол-во товаров, но много вариаций. Если же, у Вас, к примеру, 20 самокатов, у которых по 10 цветов, то вместо 20 карточек товаров Вы получите 200. Нужны отдельные ресурсы для вычисления микса среди цветов, чтобы не было так, что вся страница забита одним товаром, но с разными цветами.
      Нужно много ресурсов для настройки фильтров.
      При большом трафике сервер будет потреблять много ресурсов для обработки запросов потенциальных клиентов (на порядок выше, чем с вариативными карточками товаров).
      И еще очень много-много негативных факторов, которые уже косвенно влияют на конверсию в целом.

    • @cyrilzotov3009
      @cyrilzotov3009 3 роки тому +1

      @@tabhub-official в сарказм Вы не очень, как я понял )
      Понятно что Артем предлагает сделать 10 карточек под каждый размер футболки и это только одного цвета.
      Просто, дело в том, что Артем раньше часто говорил что не рубает в сео вообще и он даже на вскидку не подумал что бывает одежда продается в интернете)
      Но Ваш коммент прям развернут хорошо - приятно читать )

    • @tabhub-official
      @tabhub-official 3 роки тому +1

      @@cyrilzotov3009 к сожалению, в данной тематике не особо понятно, кто с сарказмом комментирует, а кто на полном серьезе.
      Благодарен за оценку. Я старался без злого умысла помочь "не сделать" ошибку.
      Если не Вам, так другим адресовано сообщение ;)
      Всех благ.

    • @wpruse
      @wpruse  3 роки тому

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

  • @Voterite
    @Voterite 8 місяців тому +1

    Функция чтобы не вводить вручную категории, айди:
    Мета категорий должна быть: product_category_import_id
    Обязательно должна быть однаковые айди в мете категорий , и товара.
    function find_category_name_by_import_id($category_import_id) {
    global $wpdb;
    $term_id = $wpdb->get_var($wpdb->prepare(
    "SELECT term_id FROM {$wpdb->termmeta}
    WHERE meta_key = 'product_category_import_id'
    AND meta_value = %s",
    $category_import_id
    ));
    if (!empty($term_id)) {
    $category_name = $wpdb->get_var($wpdb->prepare(
    "SELECT name FROM {$wpdb->terms}
    WHERE term_id = %d",
    $term_id
    ));
    return $category_name;
    }
    return null;
    }

  • @user-bg8vm5hy7g
    @user-bg8vm5hy7g Рік тому

    Как все таки правильно прописать атрибуты? В одном товаре 20 атрибутов в другом 10 и они не совпадают

  • @vh1654
    @vh1654 3 роки тому +1

    Спасибо за материал. Что Вы можете сказать о плагине WP Imp Exp? В бесплатной версии нет полноценной интеграции с Woocommerce, но в то же время, в платной заявлено больше возможностей и она значительно дешевле.

    • @wpruse
      @wpruse  3 роки тому

      Ничего не могу. Что за плагин? Ссылку скиньте, если не сложно

    • @vh1654
      @vh1654 3 роки тому

      ​@@wpruse Он (точнее его бесплатная версия) есть в меню плагинов Вордпресса под названием WP Import Export Lite, в описании плагина есть ссылка на сайт и на тестовую страницу полной версии с поддержкой Woocommerce. Не знаю в чём прикол, но ответ с ссылкой в этом комментарии не публикуется

    • @wpruse
      @wpruse  3 роки тому

      Похоже это конкурент WPAI появился. Больно похож по описанию

  • @delfinn
    @delfinn 2 роки тому

    Согласен, что в yml сложно парсятся категории. Надёжнее все-таки сделать выгрузку товаров со значением категории типа "Мужское -> Бельё", а потом воспользоваться соответствующей опцией wp all import для построения иерархии. Это поможет избежать ошибки из моего предыдущего комментария.
    По идее yml из примеров были сформированы в условном 1С. Если есть возможность, то нужно подгонять под свой формат.
    Если нет, то, получается, через такой маппинг. Не работал с ним, даже не знаю как в такой ситуации можно организовать его надёжно. Может при выгрузке категорий закинуть мета термы, а потом связываться с ними через функцию. Или что-нибудь подобное.

    • @wpruse
      @wpruse  2 роки тому

      Ну да, писать в мету термы, потом при импорте оттуда подтягивать

  • @petrihcor
    @petrihcor 2 роки тому

    Спасибо за видео. Но у меня проблема с изображениями, они не добавляются в товар и все товары без изображений оказываются.

    • @wpruse
      @wpruse  2 роки тому

      Значит что-то не так с линками на картинки в исходом файле

  • @user-pf9ez8ef4p
    @user-pf9ez8ef4p 3 роки тому +4

    Спасибо за полезную информацию! Есть два вопроса: при импорте csv атрибуты не привязуются к товарам, то есть на вкладке атрибутов есть название и все значения, а на самых товарах в вкладке атрибуты или на карточках товаров ничего, может нужно как-то связать? А при импорте xml файлом прописала 800 параметров, вашим способом, типо Бренд {param[@name="Бренд"]} и, после выгрузки, не в один атрибут значение не добавило. Буду рада любой помощи)

    • @TheCJPrime
      @TheCJPrime 3 роки тому +2

      У меня также. Решили проблему?

    • @Alex94589
      @Alex94589 3 роки тому +1

      Такая же проблема. Через {param[1]} добавляет, но само собой в перемешку

    • @happydriver2447
      @happydriver2447 3 роки тому

      та же история (

    • @wpruse
      @wpruse  3 роки тому +1

      Имеется ввиду в существующие на сайте атрибуты? Если да то там связку товар-атрибут по ярлыку надо делать, по другому у меня не получилось pastenow.ru/4ccc5203e1380100c0a87cfd371df5f8
      А иначе да, никакой связи не будет

    • @happydriver2447
      @happydriver2447 3 роки тому

      @@wpruse всё сделал так же, ярлыки создал на латинице (ранее были на русском), связал, тоже убрал галочку "In variations", архив атрибутов не включал, не подтягивается (( может есть какой нюанс?

  • @user-ek3ov4jy2r
    @user-ek3ov4jy2r 3 роки тому +1

    А будет про обновление товаров по крону с помощью данного плагина?

    • @wpruse
      @wpruse  3 роки тому

      По крону вряд ли, но посмотрим

  • @melofon4679
    @melofon4679 3 роки тому

    Хорошее видео. Коротко и ясно, для меня только не понятно: если вариация в одну строку через запятую пример размер (45-48, 50-56, 58-60) как разбить по размерам чтобы был выбор?

    • @wpruse
      @wpruse  3 роки тому

      Тут смотреть надо, как вообще офер приходит, может быть хватить явного указания атрибута с разбиением через разделитель

  • @sbukach
    @sbukach 2 роки тому

    Здравствуйте. У меня в товарах есть атрибуты: бренд {brand[1]} и гарантия {warranty[1]} Их также через атрибуты добавлять нужно?
    И как быть с валютой? Есть параметр валюты его тоже в атрибуты или как то по другому заводить, чтобы магазин понял в какой валюте цена товара будет?
    И еще есть параметры обычной цены и оптовой цены , если с обычной ценой все понятно, то куда воткнуть оптовую и чтобы оно понимало как правильно ее внести в товар.
    Буду благодарен за ответы на вопросы.

    • @wpruse
      @wpruse  2 роки тому

      Доброго!
      бренд - это атрибут
      гарантия - это просто информация, но тоже можно в атрибут заводить
      С валютой и оптовым прайсом уже сложнее, по умолчанию валюта магазина в настройках указывается и параметр currencyId не нужен, если цены в рублях указаны
      Оптовую цену никуда воткнуть не получиться, использвоать надо только одну цену

    • @sbukach
      @sbukach 2 роки тому

      ​@@wpruse спасибо за ответ. Еще один момент всплыл. У нас в прайсе аж 600 категорий. Карту вручную делать не стали, думали пронесет. Но при импорте плагин начал создавать новые категории с именами categoryid и вгонять туда товары. В итоге у нас пояаились категории типа: 195, 1001, 600 и т.д. пришлось весь импорт сносить. Без подгона категорий вручную(сопоставляя іd и названия) никак не можно обойтись? Если интересно для ознакомления, то наш чудо прайс здесь: ua-club.com/export/070_com_ua/dealersprice-7.xml

    • @wpruse
      @wpruse  2 роки тому

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

  • @ericericsson1918
    @ericericsson1918 3 роки тому

    Спасибо за видео!!! Хочу спросить одно: Когда добавляешь категории в Taxonomies, Categories, Tags для создания карты категорий нужно все указывать ? У меня их в XML файле 900! Спасибо

    • @wpruse
      @wpruse  3 роки тому

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

  • @MsNukler
    @MsNukler Рік тому

    А что делать с дублями товаров, которые wp all import создаёт при повторном прогоне xmlки?

    • @wpruse
      @wpruse  Рік тому

      Это значит что ID первого импорта не соответсвует текущему. Или импорт изначально настроен не верно

  • @delfinn
    @delfinn 2 роки тому

    Интересно, как работает маппинг товаров при такой структуре категорий, в которой два одинаковых названия на нижних уровнях иерархии ( категория "Мужское" содержит "Бельё" и категория "Женское" тоже ). Скорее всего все товары уйдут в одну категорию. Может в маппинге есть какие-то уточняющие параметры?

    • @wpruse
      @wpruse  2 роки тому

      Можно ярлыки указывать, они разные должны быть, даже если названия одинаковые

  • @user-hk8bw8pk5t
    @user-hk8bw8pk5t 2 роки тому

    Спасибо узнал кое что нновое для себя, а есть вариант автоматом создать атрибуты с xml
    чтоб не прописывать каждый елемент

    • @wpruse
      @wpruse  2 роки тому

      Програмно только, типа такого t.me/WPRUSeRu/255

  • @woweb3
    @woweb3 2 роки тому

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

    • @wpruse
      @wpruse  2 роки тому

      Вроде да, при настройке категорий вручную нужное указать

  • @CervicPK
    @CervicPK 3 роки тому

    Вариативный товар позволяет клиенту не нажимать лишних кнопок и спокойной душой купить товар, для простых же товаров надо еще настроить связанные товары

    • @wpruse
      @wpruse  3 роки тому

      Ну где-то да, возможно вы и правы, но это довольно индивидуальная ситуация

  • @melofon4679
    @melofon4679 2 роки тому

    Не работает, все категории цифрами. А еще я заметил что у вас при вводе в поле In Your File текста {categoryId[1]} потом {categoryId[1]} меняется на цифру у меня не меняется и так и остается на всех полях {categoryId[1]}

  • @user-vb2ir5vv4k
    @user-vb2ir5vv4k 10 місяців тому

    При маппинге категории у Вас {categoryId[1]} чудесным образом превращаеться в цыфру, каким образом?

    • @wpruse
      @wpruse  10 місяців тому

      Из файла приходит id категории, на основании этого id уже в маппинге подставляется нужное

  • @user-dr3qc6nr2q
    @user-dr3qc6nr2q 3 роки тому

    Здравствуйте спасибо за контент. Подскажите для csv это подойдет?

    • @wpruse
      @wpruse  3 роки тому

      Доброго! Да, вполне, даже местами проще с csv

  • @andreacaldoni5689
    @andreacaldoni5689 3 роки тому

    Фигня получается. Если есть одинаковые названия дочерних категорий в разных родительских категориях, то их не создаёт, а обновляет. В итоге не хватает какой-то категории. Что делать?

  • @WaReZoRSC2TV
    @WaReZoRSC2TV 3 роки тому

    Артём, здравствуйте, есть задачка посложнее, только начал учить WP, задача с интернет магазином и по теме как рас. Очень хочу научиться делать финт ушами с товаром. в задаче есть API поставщика с помощью которого можно получить JSON структуру, можно ли при помощи All Import реализовать импорты продуктов? Так же хотелось бы узнать сколько обходится такая работа в денежном эквиваленте. PS: Спасибо вам огромное за ваши труды, очень во многом открылись глаза в правильном направлении!

    • @wpruse
      @wpruse  3 роки тому

      Доброго! json - это в некотором роде аналог csv, текстовый формат. И All Impor его вроде понимает. Но надо проверять, никогда с подобным не сталкивался.
      По стоимости хз, такое обычно по времени трекают, а ставка у всех разная, от 5 баксов и в бесконечность

    • @WaReZoRSC2TV
      @WaReZoRSC2TV 3 роки тому

      @@wpruse Не совсем правильно видимо объяснил, по документации json понимается, лично я не пробовал ибо затык у меня в другом, понимаю что пытаюсь найти решение по проще, чтобы моих знаний хватило, но может посоветуете как быть, Есть API и описание к нему, через Postman получается делать запросы и получать данные, получать прайс и id товаров, проблема в том что в прайсе не указаны description full и images товаров, приходиться генерировать прайс, потом с прайса фильтровать товары, после получать список id товаров и через запрос в несколько кусков получать по этим id данные описания, картинки, параметры цвета веса и так далее. По идее, нужно писать обработчик API с интеграцией обновления товаров через REST API WooComerce, но без знаний PHP там мне делать нечего, изучением займусь, но для решения этой задачи времени практически не осталось, по этому либо обратиться за помощью, например к Вам, либо я не оправдаю ожиданий друга, который дал мне возможность учиться на практике и живом проекте. Могу вам в принципе написать в TG, пообщаться более конкретнее с предложением. Много текста, простите =)

    • @wpruse
      @wpruse  3 роки тому

      Эм, что-то не понял. Прайс тоже запросом получается? В виде файла?

    • @WaReZoRSC2TV
      @WaReZoRSC2TV 3 роки тому

      @@wpruse Привет, да, все раком, могу написать в телегу? Так проще будет общаться думаю, если есть конечно время, я пока другим проектом занимаюсь, к магазину вернусь как закончу мучаться с нынешним =)

  • @user-hh3xe1jy2b
    @user-hh3xe1jy2b 3 роки тому

    Спасибо за видео. Возник вопрос а почему нельзя использовать поиск замену ID на Имя категорий а надо перечислять их в Mapping? Возможно ли использовать поиск замену по аналогии с [str_replace("a", "b", {title[1]})] ?

    • @wpruse
      @wpruse  3 роки тому

      Наверное можно. Только не понял что вы подменять собрались и как сравнивать?

  • @sbukach
    @sbukach Рік тому

    Доброго времени суток. Есть двухязычный сайт( УКР и РУ), использую Polylang. Я перенес товары, но они только на одном языке. и то при импорте товаров язык не присвоился товарам. Есть ли возможность задавать версию языка при импорте? Вообще мультиязычные товары через этот плагин можно импортировать? Или нужно все ручками переводить?

    • @wpruse
      @wpruse  Рік тому

      Доброго! Хороший вопрос. Могу только предположить, что надо дваждыпрогонять товары, сначала для одного языка, потом для другого, ну и сам язык у товара надо указывать. ТОлько я не помню как Полиланг запоминает язык, скорее всего через произвольное поле, а значит прии мпорте надо это поле заполнять

    • @sbukach
      @sbukach Рік тому

      @@wpruse В том то и проблема, в файле для импорта нет переменной, отвечающей за язык. Единственное, что есть, так это на третьем шаге в разделе Custom Fields есть поле, которое автоматически обнаружил плагин: _translation_porduct_type, у которого есть варианты значений: simple, variable, variation. Я пробовал выбрать simple, толку не было, думаю что с остальными вариантами будет так же. Возможно туда нужно вписывать свои значения, типа uk, ru? Вообще было бы здорово видео записать еще одно про этот плагин, как переносить на мультиязычные сайы товары если в файле импорта: 1 в файле импорта есть языковые переменные. 2. если в файле импорта языковых переменных нет. И варианты для сайтов на Polylang и WMPL(этот поддерживает плагин импорта).

    • @wpruse
      @wpruse  Рік тому

      @@sbukach не, _translation_porduct_type - это тип продукта. Его не получится использовать. Для языка должно быть свое поле. Посмотреть в общем надо

    • @sbukach
      @sbukach Рік тому +1

      @@wpruse Пытаюсь ссылку добавить, но ютуб обрубает коммент. И пробелов кучу ставил, не пропускает. Могу ли я на емейл или еще куда скинуть ссылку на файл импорта для ознакомления? UPD: кинул сылку Вам в телегу.

  • @ElitinisDizainas
    @ElitinisDizainas 2 роки тому

    Спасибо огромное за подробное видео.
    А как передать значение свойств товара
    Kamado
    Чугун
    3 x 10 kg
    в поле short description? Как выглядит синтаксис команды?
    Пробовал:
    {specs[1]/spec[1]/@name}
    Передат только название свойства, но не его значение :(
    Спасибо за помощь.

    • @wpruse
      @wpruse  2 роки тому +1

      Лучше указывать так {param[@name='Серия']}, но не точно, все зависит от исходного файла

    • @ElitinisDizainas
      @ElitinisDizainas 2 роки тому

      спасибо. попробую

  • @nikolas3174
    @nikolas3174 3 роки тому

    Здравствуйте, спасибо за видео. При просмотре возник вопрос. Может подскажете , если не трудно. Каким образом можно обновить alt у уже загруженных карточек товара с помощью данного плагина?

    • @wpruse
      @wpruse  3 роки тому

      Доброго! Простыми способами наверное никак. ТОлько функцию написать для подмены. Хотя alt должен использовать для картинок а не для карточек товаров

    • @nikolas3174
      @nikolas3174 3 роки тому

      @@wpruse да конечно я имел ввиду для картинок alt. Я думал вначале сделать это в 4 пункте поставить галочку обновить все картинки, но подозреваю , что таким образом залью все картинки карточек товаров , которые уже есть на хостинге.

    • @wpruse
      @wpruse  3 роки тому +1

      Это картинки обновяться, альты наверное придется без WPAI добавлять, типа автоматически прописывать заголовок товара в альт. Плагин Rank Math так умеет

  • @evgenijro9318
    @evgenijro9318 Рік тому

    XML не поддерживает кириллические символы. Автор об этом красиво умолчал. Нужен дополнительный код в functions_php. Гугл в помощь.

    • @wpruse
      @wpruse  Рік тому

      С чего бы не понимает? У меня все понимает, вообще проблем с кириллицей не было, кроме csv, но то уже другая история

    • @evgenijro9318
      @evgenijro9318 Рік тому

      Если Атрибутах или вариациях писать например {param[@name="Цвет"]} нифига не понимает, выдает пустое поле. Wp all import последняя версия. Нужно прописывать в function_php.

    • @wpruse
      @wpruse  Рік тому

      @@evgenijro9318 Пустое поле говорит не о том что не понимает, а что поле может быть указано неверно, и плагин просто его найти в исходном файле не может

  • @dmitrydudko6188
    @dmitrydudko6188 2 роки тому

    Видео супер. Но возник вопрос по атрибутам. Прописываю атрибут, к примеру: "товар" и также в ячейке {param[@name="товар"]}, после импорта в атрибутах ничего нет. Если прописываю {param[5]}, тогда все норм. У каждого товара около 20 атрибутов и все рандомные . Файл XML точно копия Вашего.

    • @wpruse
      @wpruse  2 роки тому

      А в исходном файле точно есть атрибут с названием Товар? {param[@name="товар"]} будет работать только если там есть такой параметр, иначе ничего не найде

    • @Yevhenii_Ju
      @Yevhenii_Ju 2 роки тому

      ​@@wpruse а лучше в атрибутах указывать следующим образом
      Название первого атрибута - {param[1]/@name} - значение - {param[1]}
      Название первого атрибута - {param[2]/@name} - значение - {param[2]}
      Тогда всё будет соответсвовать

    • @Yevhenii_Ju
      @Yevhenii_Ju 2 роки тому

      и так не работает. ставит один атрибут товару pa_8745 рандомные цифры.

  • @sbukach
    @sbukach 2 роки тому

    Здравствуйте. У меня появился вопрос по импорту категорий, пробовал метод, описанный в этом уроке, но у меня все категории разместились в ряд, не произошло разбивки на подкатегории. У меня, правда код, описывающий категории немного отличается, вот код:
    Аксессуары для фонарей
    Фонари
    Ножи
    Мультитулы
    Ножи в ножнах ..... и т.д.
    Как в таком случае правильно импортировать категории? Категорий много, более 630 штук, я замахаюсь их руками подгонять каждый раз при обновлении импорта.
    И еще момент. В поле Title & Description в видео Вы прописываете название категории так: {.} , а на Вашем сайте в этом же поле прописано: {title[1]}. Вопрос, и так и так верно или это не принципиально, оба кода одинаково работают?
    Вот еще и ссылка на сам файл для наглядности: ua-club.com/export/070_com_ua/dealersprice-7.xml

    • @wpruse
      @wpruse  2 роки тому

      Доброго! Ради интереса попробовал завести категории, все заводиться без проблем с вложениями как положено snap.ashampoo.com/H6HwPIHk1y3DnJQU329LmfjaZxeyoupwRxnCAvM3oIa4SQROmr2ywEyr56kLRZCe
      Апдейт товаров - это уже другая история. При импорте товаров можно проверять по id категории которое сохранили при импорте категорий, но проще карту руками один раз собрать

    • @sbukach
      @sbukach 2 роки тому

      @@wpruse Спасибо за ответ. Вылез новый фокус. Импортирует всего по 1картинке. В параметрах изображения раньше указывал всего раз {picture[1]} и все было хорошо, но удалили все товары и попробовали запустить импорт по-новой и все пошло как то не так.

  • @7bagscomua
    @7bagscomua 2 роки тому

    {param[@name="Формат"]} - не работаем у меня вот так. не "видит" оно по {param[@name="ххх"]} параметр. Не подскажете, что может быть?

    • @wpruse
      @wpruse  2 роки тому

      Странно что не видит. Уже десятки импортов провел таким образом. А узел точно param?

    • @evgenijro9318
      @evgenijro9318 Рік тому

      XML не поддерживает кириллические символы. Автор об этом красиво умолчал. Нужен дополнительный код в functions_php

  • @user-pv5df1ut2b
    @user-pv5df1ut2b 2 роки тому

    а как управлять остатками, когда наличие товара available="true" - если есть в наличии
    если нет в наличии то available="" ?

    • @wpruse
      @wpruse  2 роки тому

      Придется функцию писать которая этот параметр проверяет. Других способов не знаю

  • @andreybil2845
    @andreybil2845 2 роки тому

    Всем привет! Использую wp all import - интересует вопрос по импорту из xml, а точнее можно ли изменять категории и подкатегории при импорте.
    Исходные данные
    7536">Школьные принадлежности
    Пеналы школьные
    Обучающие плакаты, коврики
    Ручки<
    Мне нужно чтобы некоторые подкатегории встали в новую родительскую категорию "Канцелярия" вместо предложеной в файле изначально.
    7536">Школьные принадлежности
    Обучающие плакаты, коврики
    Ручки<
    7545">Канцелярия
    Пеналы школьные

    • @wpruse
      @wpruse  2 роки тому

      Можно, обычно для этого карта категорий используется. В 4-ом вроде эпизоде показывал

  • @TB2GAME
    @TB2GAME 2 роки тому

    всё понятно, но такой вопрос, здесь создаёт родительские категории которые указаны в файле импорта, а как мне сделать что бы эти родительские заходили в уже созданные мною вручную родительские и тем самым становились дочерними?
    То есть у меня есть свои родительские категории, и что бы импорт не создавал новые родительские, а попросту импортировал их в мои как дочерние со всей цепочкой к ним.

    • @wpruse
      @wpruse  2 роки тому +1

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

    • @TB2GAME
      @TB2GAME 2 роки тому

      И так, я долго и упорно всё читал и перепробовал кучу способов, НО решение очень простое и я даже не смотрел на него, так как считал что так точно не будет работать - и собственно !РЕШЕНИЕ! - 1) просмотреть 1,2,3 эпизод, это для того что бы понимать о чём речь вообще. 2) при импорте категорий, что бы они залетали в ваши родительские (эпизод 3 в данном видео, я пока так и не разобрался, но! 3) Импортируем категории, после чего вручную в родительских импортированных категориях указываем им родительскую вашу, соответственно все которые за ней дочерние пойдут за ней.(категории-изменить(на нужной категории) - Родительская категория(выбираете)- сохраняете) 4) далее заходим в ваш импорт товаров и выбираем ваш импорт, в импорте в разделе Таксономии и категории - Категории товаров (ставим галочку) - Товары имеют иерархическую структуру (ставим галочку) - Вручную разработать иерархию (ставим галочку) и указываем названия по нужной вам структуре, например 1) Детские товары - игрушки - мягкие игрушки ( сдвигая ползунки, как лесенка получится) и тогда товары залетают в ваши родительские. Другого решения пока нет, что бы категории сразу при импорте залетали в нужные вам, над этим я пока работаю и ищу решение ... Самое важное что бы у вас всё было как по видео, я имею введу карта категорий создаётся по любому, иначе работать не будет! Как сказал автор видео, один раз создадите и сохраните шаблон импорта и будет вам счастье!

    • @TB2GAME
      @TB2GAME 2 роки тому

      @@wpruse подскажи те, как указывать и где? Я указывал тут "Создание иерархии вручную с помощью перетаскивания" но тогда во всех категориях создаёт одно и тоже, хотя я там прописывал всё по структуре. Проблема в том что теперь оно заводит родительскую в мою нужную родительскую, но при этом не завод согласно названия, например шапки в шапки, оно просто во все категории кидает все товары, и того они попросту во всех одинаковые.

  • @prokurator.
    @prokurator. 3 роки тому +3

    ни хрена это не работает / рубрики зашли без иерархии

  • @user-lo5et6nf4s
    @user-lo5et6nf4s 3 роки тому

    Подскажите есть , как сделать что бы товар показывал наличие?

    • @wpruse
      @wpruse  3 роки тому

      Получать из этого офера данные, если они передаются

  • @ercog7921
    @ercog7921 3 роки тому

    Я склоняюсь к тому что с такими +- сложными xml файлами проще свой импорт написать. Потому что там где вручную нужно выставлять категории и атрибуты (параметры) - ну это я думаю капец как долго)

    • @wpruse
      @wpruse  3 роки тому +1

      Зачем вручную, можно програмно подставлять. Хотя с категориями и атрибутами все равно придется повозиться

  • @user-dr3qc6nr2q
    @user-dr3qc6nr2q 3 роки тому

    Что то не работает у меня этот код. Плагин выдает ошибку ERROR: Call to undefined function "my_get_cat_slug "

    • @wpruse
      @wpruse  3 роки тому

      Это означает что функция вызвана, но ее нет. Проверьте чт вы эту функцию добавили в раздел functions

    • @MaxOsnk
      @MaxOsnk 2 роки тому

      короче почему то функция не сохраняется

  • @user-rj1ns8th3z
    @user-rj1ns8th3z 3 роки тому

    У меня не получилось, возможно код неправильно вставил((( Да и почему-то не все товары смог прогрузить. Где-то нет картинок, некоторых товаров нет совсем(

    • @wpruse
      @wpruse  3 роки тому

      Проверьте исходный файл, может там данных нет, которые не загрузились

    • @user-rj1ns8th3z
      @user-rj1ns8th3z 3 роки тому

      @@wpruse данные есть, проверил. Может сможете помочь? За вознаграждение конечно.

  • @user-er7sp6gv5x
    @user-er7sp6gv5x 3 роки тому +1

    Не работает.

  • @prokurator.
    @prokurator. 3 роки тому

    категории норм стали но товар грузиться без категорий

  • @user-pb7iq3wn8m
    @user-pb7iq3wn8m 3 роки тому

    плагин платный , правильно понимаю ?

    • @wpruse
      @wpruse  3 роки тому +1

      Есть бесплатная версия, но там нет возможности вариативные товары импортировать

  • @andreacaldoni5689
    @andreacaldoni5689 3 роки тому

    Ох сколько боли и страданий нам приносят эти криворукие маркетологи!

  • @sergeydolgopolov2687
    @sergeydolgopolov2687 2 роки тому

    Поверхостно рассказываете, не понятно как картинку разместить для каждого объявления и поста, в какую папку положить изображения, чтобы после импорта, все картинки подхватились. Ну реально что за ввобные бесполезные...