Although not convinced being the best approach I am sharing the reply I had. There should be more simple way, a discount on the fly
Are you pertaining for a customer discount? You may modify it in the customer form > Pricing tab, check the link for reference https://mycb.university/community/documentation/item/promotional-and-discount-pricing#CustomerDiscounts
Or you may also use a coupon discount https://mycb.university/community/documentation/item/create-coupons?highlight=WyJjb3Vwb24iXQ==
Please let me know if that helps. Thank you!
Technical Support | Connected Business
Online Doc: http://community.connectedbusiness.com/community/documentation
CB Resources: http://connectedbusiness.com/t-documentation.aspx
Training Videos: https://vimeo.com/connectedbusiness/collections