Запятая нужна.
Тире ставится в предложениях, состоящих из двух компонентов со значением субъекта, объекта, обстоятельства (в разных сочетаниях) и построенных по схемам: «кто — кому», «кто — где», «что — кому», «что — куда», «что — как», «что — где», «что — за что» и др.
Тире требуется и в данном предложении.
Правильно: купить за что (при указании на определенную сумму): купить очки за 1000 рублей.
Пожалуйста – наиболее распространенный и стилистически нейтральный вежливый ответ на благодарность. Не за что – разговорный ответ на благодарность, часто имеющий целью принизить говорящим значимость своей услуги, оказать которую ему якобы не составило никакого труда.
Ни за что ни про что – устойчивое сочетание, написание которого нужно запомнить.
Пунктуация верна.
Правильно: за что купил, за то и продаю.
Оба варианта корректны.
Корректно без предлога: оплата покупательницей, оплата тканей.
Никогда не говори «никогда» :)