Поддержка WooCommerce Добавить атрибут для продукта

  • Здравствуйте.
    Поскажите пожалуйста как лучше реализовать данный функционал.
    На странице бренда которая является таксономией отображаются продукты. Через WP_Query зная ID бренда(таксономии) я получаю продукты.
    Получив айдишки продуктов я делаю запрос на сторонний сервис чтобы узнать есть ли данные айдишки там. Со стороннего сервиса мне приходит ответа типа: id1:true,id2:false,id3:true.
    Мне нужно добавить новый атрибут для продукта типа exist:boolean чтобы затем в хуке woocommerce_after_shop_loop_item проверить какое значение в новом атрибуте exist. От этого зависит показывать ли опреденную информацию для этого артикула. Делать запрос сразу в хуке woocommerce_after_shop_loop_item очень затратно так как на странице 20 продуктов и время загрузки страницы увеличивается сильно. Поэтому идея чтобы получить все айдишки и отправить их одним запросом. Только вот не могу понять как потом добавить новый атрибут для определенного продукта.
    Заранее спасибо!

    • Тема изменена 1 неделя, 5 дней назад пользователем nnovosad19.
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Мне нужно добавить новый атрибут для продукта типа exist:boolean

    Атрибуты это вообще таксономии

    Возможно не так выразился. Добавить в объект продукта новое свойство is_exist чтобы дальше с этим свойством работать в хуке woocommerce_after_shop_loop_item().

Просмотр 2 ответов — с 1 по 2 (всего 2)