Самый простой вариант на мой взгляд, это услугу добавить как товар, и услуготовар добавить как вариацию к товару:) При клике на вариацию, пользователь ознакомится с услугой и при желании кинет и ее в корзину.
Также в корзине можно выводить доп товары. Типа cross-sele вроде