Originally Posted by
so3003
Just buy the 1000 miles, it's much quicker than waiting potentially 6 weeks or more for shopping miles to credit your account.
Absolutely right. The shopping portal can take an age to post miles. The only way to guarantee miles in your account quickly (because even flying can be slow to post....) is to buy them.
Especially worthwhile if you think the availability of your redemption flights may change at some point soon.