In your situation the best course of action would have been to immediately purchase the item(s) when it was showing as available and opt for the pick up in person from the store option rather than having a delivery fee.
Please note that this is not a guarantee that you have bagged a bargain. There has been discussion on the forum about people paying for items on-line only to find that the stock has disappeared by the time they try to collect. There was discussions about how there can be a gap between inventory management software and actual physical stock in hand.
All that aside, if it is a special deal that may be widely attractive - it is better to be there in person as early as possible on the day to grab one of the items before they disappear. Second best is to buy it on-line and collect as soon as possible.