No, it is not mandatory to purchase pooja materials online. However, purchasing them this way allows you to save on your costs while ensuring that you receive high-quality products that are durable and auspicious.