В данном случае нам нужно выбрать слово, которое используется с исчисляемыми существительными во множественном числе. Из предложенных вариантов, 'many' и 'few' используются с исчисляемыми существительными, а 'much' и 'little' — с неисчисляемыми.
Вопрос "How ... goods are there on sale in your shop?" подразумевает подсчет количества товаров. Слово "goods" (товары) является исчисляемым существительным во множественном числе. Поэтому нам нужно выбрать между 'many' и 'few'.
Конструкция "How many..." используется для вопроса о количестве. "How few..." используется, когда хотят подчеркнуть малое количество. В данном контексте, наиболее естественным и распространенным является вопрос о количестве, поэтому используется "many".
Таким образом, правильный вариант — 'many'.