As a consumer and a business owner, here is my 2c.
If you ordered and got your 'stuff', then tough luck. You can always return the stuff and reorder if its worth it to you.
If you have stuff on order, not yet shipped/received. Then sure, the business should amend the order and get that person the discount.