Ответ:

Периметр магазина:

\(P=2(12+15)=54\) м.

Площадь стен без двери:

\(S=54\cdot4-2\cdot4=216-8=208\) м².

Количество упаковок:

\(208:7=29\frac{5}{7}\).

Так как упаковки покупают целиком, необходимо 30 упаковок.

Ответ: 30 упаковок.