Как устроены сервисы подобные deal.by?
1 ставите вордпресс, делаете мультидомены и изучаете структуру БД
2 ставите опенкарт, включаете мультимагазин и изучаете структуру БД
3 папки не создаются, файлы никуда не копируются, шаблон один на всех(или разные шаблоны, но он один, а для субдомена выбирается один из них. на 1000 субдоменов может быть 5 шаблонов на выбор).
4 да, структура таблиц под каждый субдомен своя уникальная(копируется дефолтная), добавляется префикс для уникальности.
Поскольку вопрос имеет тэг Python: https://github.com/bernardopires/django-tenant-schemas