Задача для экспертов WordPress, Woocommerce, WP Multisite.
Приветствую
Есть мультисайт, на каждом из подсайтов установлен Woocommerce и размещены товары.
Задача в том, чтобы сделать возможность вывода на одном из подсайтов товаров с другого подсайта.
Принцип похож на upsell товары, но разница в том, что решение набирать апселлы
для каждого товара поштучно — громозкое. Товаров много, что-то может
пропадать из наличия и т.д.
Оптимальнее сделать пресеты из апселлов, которые можно было бы собирать в одном месте, а потом просто
выбирать и назначать целым пресетом.
Сейчас были мысли в сторону такого решения.
На сайте используется WP Page Builder и тема Woodmart, у которой есть шорткоды для вывода товаров.
Была идея сделать на подсайте с нужными товарами шорткод, который выдаст нам эти товары.
А на другом подсайте, где нужно выводить эти товары, сделать вызов этого
шорткода, предварительно переключившись на первый подсайт.
Попытавшись сделать так через штатный switch_to_blog, получилось вывести товары с
другого подсайта, но после restore_current_blog() всё, что находится на
странице ниже, нарушается.
В общем, нужно разбираться и сделать всё по уму изначально.
Понимаю, что задача довольно эксклюзивная и требует хорошего знания WordPress.
Прошу писать только, если понимаете, о чем тут вообще идет речь и готовы взяться разобраться.
Понимаю, что дать ориентиры по срокам и стоимости невозможно без подробного ознакомления с кодом.
Готов оплачивать работу в любом режиме: фикс, почасовая ставка.