", the connective "so" is identified in the list of connective words for "Contingency" relation and the sentence matches our pattern 1.
we convert this sentence to a "Contingency" discourse relation pair and the two arguments are "they had a $5 off the price" and "i bought it".