Yeah although pickled or canned stuff like mushrooms, olives, etc. work great and you can just stockpile them in your pantry when you see them on sale. I usually make my pizzas with sausage instead of pepperoni because I find ground sausage cheaper than pepperoni. If you find stuff on sale all the core ingredients like cheese, sauce, etc. can last in your freezer for a long time.
I buy the ingredients in bulk at a warehouse store and freeze the stuff that normally goes in refrigerator to prevent spoilage. Both meat toppings and cheese would mold if I left it in the refrigerator too long.