Считаем сочетание избыточным.
Оба сочетания возможны. Покупка - в каком-то количестве. Скупка - в большом (максимальном) количестве.
Тире нужно оставить на верхней строке.
Слово подводка в значении 'подводная лодка' нужно было употребить в сочинении в том случае, если в тексте, который комментирует автор сочинения, употребляется именно это слово. В толковых словарях, доступных нам, существительное подводка в значении 'подводная лодка' не зафиксировано. Слово подлодка имеет разговорную стилистическую окраску, поэтому в сочинении оно нежелательно, предпочтительнее использовать названия без разговорной окраски.
Верно: Если вам не дали чек, ваша покупка – за счет магазина.