Breakdown of El producto era muy bueno, pero no lo compré por diez euros.
ser
to be
bueno
good
muy
very
no
no / not
Questions & Answers about El producto era muy bueno, pero no lo compré por diez euros.
Why do we use por here to talk about the price instead of para?
When you talk about an exchange or a price in Spanish, you use por. Because you are talking about exchanging money (diez euros) for the product, por is the correct preposition.
Why is the verb ser in the imperfect tense (era) but comprar is in the preterite tense (compré)?
What does the lo in no lo compré refer to, and why is it placed after no?
lo translates to it and refers back to the masculine noun el producto. Direct object pronouns like lo must go right before the conjugated verb (compré). In a negative sentence, the no always goes immediately before the object pronoun.