This functionality is currently available via administration panel.
Discounts and Promotions module gives you the ability to hold various marketing campaigns and flexibly adjust prices for different products, sales channels and membership levels with or without specifying different Promo Codes.
...
To create new discounts & promotions,
On the Navigation bar, point to Clients and click Sales settings.
On the Sales settings tab, click Discounts & Promotions.
Click Create and specify the following information:
On the Products tab, specify necessary product.
On the Sales channels tab, specify necessary channel.
On the Membership levels, specify necessary levels.
Click Save after configuring each tab.
It is possible
To switch to fixed amount of a discount
...