Если магазин на WB или Ozon ведёт агентство, нужен договор: кто платит за продвижение, как считается комиссия и что считается результатом.
Нет, с площадкой вы работаете по её оферте. Договор нужен с посредником — агентством или фрилансером.
Да, и это разумно: привяжите часть вознаграждения к росту выручки или позициям.