For any online order where you have not qualified for free delay, you will earn points on the total amount that you spend which also includes any delivery charges.
You can still earn points on guest purchases; however we recommend that you log in when making an online purchase. This will help ensure that we are able to link your purchase to your online account, and reduces the risk of missing any points.