1. I have set up a Kit stock item, value of say $100.
2. The individual components are then added
3. The kit is ticked to expand the items on the transaction
4. When the kit expands, the individual prices are presents and the Customer special pricing for the kit is presented.
But some of the components are "bonus items" that should be set to zero dollars. I can't really set this up using the Customer Special pricing, because that would mean that the customer would get the bonus items at zero dollars with every order. That is not the case. They only get the bonus items at zero when they order the kit.
All I can think of is to set up duplicate items - one for bonus and one for normal orders, but I see this as being inefficient because it then has implications with other reports/pricelists etc and things that I do.
It's not standard functionality you can achieve out of the box. Users have implemented bonus items in the past or we have done this for them. Typically by scanning the contents of an invoice and adding the bonus items as applicable, during the invoice save event.
Established as a dedicated business software development company in 1985, CAPITAL Office Business Software has been producing business management solutions ever since. And we have offered a continuous upgrade path with full data migration cross evolving platforms. We employ a dedicated software development team with decades of programming and business management experience.