I'm having issues with this right now...
I spent $2500 at Best Buy.com through the skymiles site on 1/1..... on 1/2 I ordered something else at Best Buy.com and Walmart.com through the skymiles site.
A few days later I got the confirmation from the purchases on 1/2, but nothing from 1/1.
So I emailed Skymiles and now they are looking into it.
My thing is I always double check to make sure that I am going through the skymiles site when ordering.
So I have no idea how long this will take, but I'm going to be pretty upset if I loose out on those 2500 mile points.....