# app/platforms/oms/config.py """ OMS Platform Configuration Configuration for the Order Management System platform. """ from app.platforms.shared.base_platform import BasePlatformConfig class OMSPlatformConfig(BasePlatformConfig): """Configuration for the OMS platform.""" @property def code(self) -> str: return "oms" @property def name(self) -> str: return "Wizamart OMS" @property def description(self) -> str: return "Order Management System for Luxembourg merchants" @property def features(self) -> list[str]: """OMS-specific features.""" return [ "order_management", "inventory_basic", "invoice_lu", "letzshop_sync", "customer_view", ] @property def vendor_default_page_slugs(self) -> list[str]: """Default pages for OMS vendor storefronts.""" return [ "about", "shipping", "returns", "privacy-policy", "terms-of-service", "contact", "faq", ] # Singleton instance oms_config = OMSPlatformConfig()