Поддержка Проблемы и решения Управление распродажами через базу данных

  • Столкнулся с такой проблемой. Цель аккуратно добавить товар в распродажу или снять ее. Из-за некоторых нерешаемых организационных проблем не могу воспользоваться стандартными способами импорта. Поэтому начал делать это через базу данных.

    Что я делаю:

    1. По значению поля meta_key = _sku в таблице wp_postmeta нахожу id товара.
    2. Для этого товара добавляю запись в туже таблицу с meta_key = _sale_price со ценой распродажи.
    3. В той же таблице для meta_key =_price устанавливаю туже цену.
    4. В таблице wp_wc_product_meta_lookup для этого товара в поле max_price и min_price устанавливаю туже цену. В поле onsale устанавливаю единицу.

    При этом если открыть страницу редактируемого товара, все выглядит так как хотелось, но в списке товара распродажи (который выводится с помощью функции storefront_on_sale_products) этот товар не появляется.

    Что я забыл сделать? Заранее благодарен.