Admin Portal

View Website

Product System Manual

Complete audit & operations reference: products, customizer, pricing, quoting, production. Audience: admin operators + technical team.

Executive System Overview

Sketcher.Design runs two connected business lines on one platform: (a) a global design subscription (design services, plans, projects, collaboration) and (b) UAE print production (products/SKUs, an online customizer, a quote engine with vendor matching, and order fulfillment). Everything product-related funnels into the quote/order pipeline, while everything design-related funnels into projects and design requests.

The architecture has four layers: admin data setup (categories, attributes, cost slabs, vendors) feeds a customer-facing layer (catalogs, product detail, customizer), which triggers a backend pipeline (quote matching, pricing, CRM, notifications), monitored by scheduled workflows (SLA, quote expiry, vendor risk, product sync).

12+

admin modules (product-related)

~60

backend functions

7

scheduled/event workflows

40+

data entities

Module Map โ€” Admin Areas โ†” Data โ†” Functions
ModuleWhat it controlsAdmin pagesEntitiesBackend functionsConfidence
Products / SKUsMaster catalog: pricing, tiers, categories, customizer linkAdminProducts, AdminProductForm, AdminBulkProductEditor, AdminBulkImportProductanalyzeProductWithAI, bulkAIProductSuggestions, populateAIProducts
Confirmed in source
Customization CategoriesCanvas type/dimensions, views, design tools, print specs, presets, fabric colorsAdminCustomizationCategories, AdminCustomizationCategoryForm, AdminCategorySpecificationsCustomizationCategoryseedCategorySpecifications
Confirmed in source
Online CustomizerCustomer design editor: canvas, tools, templates, layers, validation, checkoutCustomizeProducts, ProductCustomizer, MySavedDesignsProduct, CustomizationCategory, DesignTemplate, SavedDesign, MockupTemplategenerateProductMockup, generateAITemplateTags, processNewQuoteRequest
Confirmed in source
Attribute Engine (Print Expert)Dynamic product options shown on product pages and configuratorAdminAttributeDefinitions, AdminAttributeValues, AdminSubCategoryAttributeMaps, AdminPrintExpertDashboardAttributeDefinition, AttributeValue, SubCategoryAttributeMapgetDynamicProductConfigurations, calculateConfigPriceAndLeadTime, applyAIAttributeAssignments
Confirmed in source
Production MethodsDigital, Offset, UV, DTF... with cost multipliers, lead times, compatibilityAdminProductionMethodsProductionMethodcalculateEstimatedPrice, getDynamicProductConfigurations
Confirmed in source
Capabilities & Cost SlabsProduction capability + quantity-banded costs โ†’ instant estimatesAdminProductCapabilities, AdminCostSlabsProductCapability, CostSlabcalculateEstimatedPrice, calculateQuote, matchCapability
Confirmed in source
VendorsVendor records, capability maps, risk & performance scoringAdminVendorManagement, AdminVendorCapabilityMap, AdminVendorRiskVendor, VendorCapabilityMap, VendorShortlist, VendorQuoteLinegenerateVendorShortlist, checkVendorRisk, computeVendorScore, checkVendorPerformance
Confirmed in source
QuotesCustomer requests โ†’ matching โ†’ estimation โ†’ approval โ†’ final quoteAdminQuoteWorkflow, AdminQuoteDetail, CustomerQuoteTracking, RequestProductQuoteQuoteRequest, CRMLead, LeadActivityprocessNewQuoteRequest, processQuoteRequest, calculateEstimatedPrice, finalizeQuote, autoConvertQuoteToOrder, sendQuoteStatusNotification, sendQuoteExpiryNotifications
Confirmed in source
OrdersOrder lifecycle, printing orders, provider sync, invoicesAdminOrders, AdminOrderDetail, AdminPrintOrders, ClientOrders, ClientOrderDetail, OrderTrackingOrder, PrintOrder, InvoicesyncPrintOrderWithProvider, generateInvoice, sendOrderStatusNotification
Confirmed in source
Mockups & TemplatesAI mockup generation + template coverage per product typeAdminMockupTemplates, AdminBatchMockupGeneratorMockupTemplate, MockupOutput, MockupCategory, MockupTemplateGapgenerateProductMockup, generateAIMockupVariations, getRelevantMockupTemplates, enhancedGetRelevantMockupTemplates, validateMockupTemplateStatus, getTemplateGapsReport
Confirmed in source
Design ServicesSubscription and one-time creative services (global design team)AdminDesignServices, AdminSubscriptionPlans, AdminOneTimeServices, DesignServices, PricingDesignService, SubscriptionPlan, ServiceOffering, OneTimeService, Subscriptionโ€”
Confirmed in source
System OpsSystem config, stability dashboard, SLA monitor, capability gaps, reportsAdminSystemConfig, AdminStabilityDashboard, AdminSLAMonitor, AdminCapabilityGaps, AdminComprehensiveReportsSystemConfig, CapabilityGap, AuditLoginitializeSystemConfig, runSLAMonitor, trackSLABreach, calculateCapabilityReadiness, calculateMetrics, generateComprehensiveReport
Confirmed in source
Top-Level Flow Chains
1

Catalog Setup

CustomizationCategory (canvas/print specs) โ†’ Product (link category, price, tiers) โ†’ Attributes & Maps โ†’ Mockup Templates

Reads: All public catalog pages + customizer

2

Customer Discovery

CustomizeProducts / CategoryPage / catalogs โ†’ ProductDetail โ†’ DynamicProductConfigurator (attribute options) โ†’ customizer entry

Reads: Product, CustomizationCategory, SubCategoryAttributeMap, AttributeValue

3

Design & Quote

ProductCustomizer โ†’ checkout dialog โ†’ design export upload โ†’ processNewQuoteRequest (pipeline) โ†’ QuoteRequest + CRMLead

Reads: SavedDesign (auto-save), QuoteRequest, CRMLead

4

Instant Estimate

matchCapability โ†’ calculateEstimatedPrice โ†’ CostSlab by quantity โ†’ suggested price + margin + approval check

Reads: ProductCapability, CostSlab, SystemConfig

5

RFQ (custom pricing)

No matched slab / vendor-confirmation required โ†’ generateVendorShortlist โ†’ requestVendorQuote โ†’ VendorQuoteLine โ†’ finalizeQuote

Reads: Vendor*, QuoteRequest

6

Fulfillment

autoConvertQuoteToOrder โ†’ Order / PrintOrder โ†’ syncPrintOrderWithProvider โ†’ generateInvoice โ†’ status notifications

Reads: Order, PrintOrder, Invoice

7

Ops Monitoring

Hourly SLA Breach Monitor โ†’ runSLAMonitor โ†’ trackSLABreach ยท Daily Quote Expiry Check โ†’ sendQuoteExpiryNotifications ยท Daily Vendor Risk Check

Reads: QuoteRequest, Vendor, SystemConfig