I too dislike shopping and rarely pay full price for anything.
I do almost all my Christmas shopping online and have gotten many of my household items from estate sales, garage sales, Savers or Goodwill.
I drive an 8 yr old car that's paid for and in reasonably good condition; we bought an acre lot with a mobile home on it for our retirement; and I'm content. I'm just not a big spender and see no point in trying to impress people by changing my ways.
One of my best money-saving tricks when it comes to gift giving is to join DVD or CD clubs and order the initial ones for like $.49 each and the obligatory ones to satisfy the contract all right away. I end up with enough to give all my neices and nephews and others something they will enjoy for Christmas and then I cancel the membership so I don't get caught up in other charges.
Sometimes you just need to get creative. LOL