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

Приветствую

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

Задача в том, чтобы сделать возможность вывода на одном из подсайтов товаров с другого подсайта.

Принцип похож на upsell товары, но разница в том, что решение набирать апселлы

для каждого товара поштучно — громозкое. Товаров много, что-то может

пропадать из наличия и т.д.

Оптимальнее сделать пресеты из апселлов, которые можно было бы собирать в одном месте, а потом просто

выбирать и назначать целым пресетом.

Сейчас были мысли в сторону такого решения.

На сайте используется WP Page Builder и тема Woodmart, у которой есть шорткоды для вывода товаров.

Была идея сделать на подсайте с нужными товарами шорткод, который выдаст нам эти товары.

А на другом подсайте, где нужно выводить эти товары, сделать вызов этого

шорткода, предварительно переключившись на первый подсайт.

Попытавшись сделать так через штатный switch_to_blog, получилось вывести товары с

другого подсайта, но после restore_current_blog() всё, что находится на

странице ниже, нарушается.

В общем, нужно разбираться и сделать всё по уму изначально.

Понимаю, что задача довольно эксклюзивная и требует хорошего знания WordPress.

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

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

Готов оплачивать работу в любом режиме: фикс, почасовая ставка.

2 года назад
Talaranc
Ананьев 
29 летРоссия
2 года в сервисе
Был
2 года назад