Multitenant implementation with custom Domain, theme per vendor

This commit is contained in:
2025-10-26 23:49:29 +01:00
parent c88775134d
commit 1e0cbf5927
24 changed files with 3470 additions and 624 deletions

View File

@@ -29,6 +29,18 @@ try:
except ImportError as e:
print(f" ✗ Vendor models failed: {e}")
try:
from models.database.vendor_domain import VendorDomain
print(" ✓ VendorDomain model imported")
except ImportError as e:
print(f" ✗ VendorDomain model failed: {e}")
try:
from models.database.vendor_theme import VendorTheme
print(" ✓ VendorTheme model imported")
except ImportError as e:
print(f" ✗ VendorTheme model failed: {e}")
# Product models
try:
from models.database.marketplace_product import MarketplaceProduct
@@ -56,14 +68,14 @@ try:
except ImportError as e:
print(f" ✗ MarketplaceImportJob model failed: {e}")
# Customer models (MISSING IN YOUR FILE)
# Customer models
try:
from models.database.customer import Customer, CustomerAddress
print(" ✓ Customer models imported (Customer, CustomerAddress)")
except ImportError as e:
print(f" ✗ Customer models failed: {e}")
# Order models (MISSING IN YOUR FILE)
# Order models
try:
from models.database.order import Order, OrderItem
print(" ✓ Order models imported (Order, OrderItem)")