Сейчас можно ограничивать "службу доставки" и "платёжную систему" только по внутренним параметрам корзины:
цене, типу плательщика, служба доставки, сайт, валюта, стоимость корзины)
но нет внешних ограничений:
группа пользователя, регион заказа, свойства товаров
Предлагаю реализовать по дефолту хотя бы группу пользователя, с её помощью можно разграничивать возможности зарегистрированных пользователей.