It won't be quick. As with the other airline malls, the BA estore seems to have a delay built in to cover circumstances where there might be a merchandise return, etc. With other malls (AA, US), my miles have posted weeks if not a month or two after a purchase.