We already have a provision for restricting point accrual on the promotional items.
While defining the point benefit, you can select the behavior for point accrual on promotional items (both item as well as bill). Please check the screenshot below.
In case you are having trouble configuring the same, please log a support ticket and we shall be happy to guide you further.