Тарифы товаров в Woocommerce

Нужно реализовать на WP сайте такой функционал:

Есть несколько товаров.
У каждого товара есть 4 тарифа.
Тарифы для всех товаров одинаковые, и их всегда 4.
На странице нужно вывести для выбора 4 тарифа и под ними все товары.
Пользователь выбирает тариф и товар(может выбрать только один) и переходит к оплате.

Желательно на Woocommerce, так как нужно сделать ЛК с заказами, возможность оплаты с сайта, а WC все это предоставляет.

Пока что у меня только одно решение - делать к каждому товару одинаковые вариации(тарифы).
На странице выбора товара сделать формочку с выбором тарифа. При выборе товара, через JS подтягивать выбранный тариф и автоматом выбирать эту вариацию у данного товара.

Но тут придется при добавлении нового товара постоянно добавлять ему вариации(тарифы).

Есть ли идеи для лучшей реализации такой задачи?

Заметки к вопросу:
stepan 2.5 лет назад

Тариф - это что? Цена или тариф на доставку?

Я бы сделал 4 категории,
товары бы добавлял в одну и этих 4 категории

К каждой категории добавлял метаполя с тарифами

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