iVend version:
6.5.6
Problem statement With Steps:-
1-Create Bonus buy. Choose any product with price 1000 in Buy product and it will provide the GC as get item.
2-Scan product and update sale price to 1000. Application will show dialog for 1 GC as a get item.
3.- Now Edit Item and increase qty to 4. application will prompt again for 1 GC.

Application should promote for 3 times as 3 more GC need to add.
Proposed solution:-
Due to some technical challenges its not feasible to apply GC based on item edit, it is suggested to use item scan for applying GC in transaction. So suggested solution for applying the GC in a transaction.