He should just give it to her either way then, or give it to her for something she can control.
Yes. If my bonus was dependent on someone else's performance I'd probably leave that company, thanks very much.
Standard practice in retail, the guys on the shop floor have very little influence on their bonus it's down to the decisions at the top in sourcing product, advertising, pricing etc. But I agree that the whole thing is crass, if he wanted to reward the rank and file he should have just done it rather than hinge it something out of their control.
they may well get a normal bonus on top of it.