Yes, customers can earn points on all purchases made both in-store and online, provided they are registered in the loyalty program.