Тарифы товаров в Woocommerce
Нужно реализовать на WP сайте такой функционал:
Есть несколько товаров.
У каждого товара есть 4 тарифа.
Тарифы для всех товаров одинаковые, и их всегда 4.
На странице нужно вывести для выбора 4 тарифа и под ними все товары.
Пользователь выбирает тариф и товар(может выбрать только один) и переходит к оплате.
Желательно на Woocommerce, так как нужно сделать ЛК с заказами, возможность оплаты с сайта, а WC все это предоставляет.
Пока что у меня только одно решение - делать к каждому товару одинаковые вариации(тарифы).
На странице выбора товара сделать формочку с выбором тарифа. При выборе товара, через JS подтягивать выбранный тариф и автоматом выбирать эту вариацию у данного товара.
Но тут придется при добавлении нового товара постоянно добавлять ему вариации(тарифы).
Есть ли идеи для лучшей реализации такой задачи?
Тариф - это что? Цена или тариф на доставку?
Я бы сделал 4 категории,
товары бы добавлял в одну и этих 4 категории
К каждой категории добавлял метаполя с тарифами
При оформл заказа - когда товар добавл в корзину -
можно анализировать его категорию, а с нее вытягивать тариф и использовать его в своих целях.