Pas "tu as acheté"?
the past participle must agree with the direct object when it precedes the verb
I don't know if it's a US english thing but in the UK we would use that in this sentence.
In the us, putting "that" before "you" is optional.
In the UK as well, in my experience.