Определение из Гражданского закона:
Договор это есть основанное на взаимном соглашении изъявление воли нескольких лиц, целью которого является установление права требования.
Иными словами, договор — это любая договорённость, в рамках которой стороны выразили желание прийти к соглашению о взаимных обязанностях и правах для достижения каких-то благ.
Из законного определения исходит также необходимость доказать это желание и конкретные условия. Лучше это сделать в виде документа.
Нужно помнить, что даже если не подписан какой-то документ, но имеется иными действиями выраженное желание купить товар или принять другие обязанности, договор в силе!