vs
QUICK ANSWER
"Do so" is a phrase which is often translated as "hacerlo", and "that" is a conjunction which is often translated as "que". Learn more about the difference between "do so" and "that" below.
do so(
du
so
)A phrase is a group of words commonly used together (e.g., once upon a time).
that(
thaht
)A conjunction is a word that connects words, phrases, clauses, or sentences (e.g., The cat and the dog slept.).
A pronoun is a word that stands in for a noun (e.g., she).
An adjective is a word that describes a noun (e.g., the big dog).