ЗАГА́ДЫВАТЬ, зага́дываю, зага́дывает \\ зага́д[ə]вать и допуст. зага́д[ы]вать; в формах с сочетанием ющ: зага́дывающий... – зага́дыва[йу]щий и зага́дыва[и]щий.
ЗАГА́ДЫВАТЬ, несов. и сов., что. Разг. Представлять (представить) что-л. мысленно, предполагая что-л. сделать, задумав что-л.; cин. задумывать, замышлять [impf. coll. to plan ahead, look ahead; to imagine, fancy, picture (in the mind)]. Еще с ноября он загадывал, куда поедет во время будущего отпуска. Уже давно Илюша загадал, какая игрушка должна лежать под елкой в этом году.
загадывать см. замышлять, предполагать
Ответы справочной службы
Смысл этого предложения неясен из-за слова загадываем. Совершенно непонятно, что хотел сказать автор. Слово покупая пишется со строчной буквы, перед ним требуется запятая (она выделяет деепричастный оборот).
Что касается порядка слов, то возможны оба варианта: как первый, так и второй, который предложили Вы.