# BatchMock Desktop > BatchMock Desktop is a Windows desktop application for print-on-demand sellers. It combines mockup generation, colorway creation, Shopify CSV editing, AI niche research, and AI social content generation in a single offline-first tool. ## What It Is BatchMock Desktop is a native Windows application (Electron + React + Python FastAPI backend) that lets print-on-demand and Shopify sellers design product mockups, generate colorway variations, manage product listings, and research niches — all from one workspace on their own machine. There is no web app or cloud version. The product runs locally on Windows 10 and Windows 11. - **Website**: https://batchmock.com - **Platform**: Windows 10 and Windows 11 (macOS planned for Summer 2026) - **Application type**: Desktop app (Electron), not a browser tool or SaaS - **Target user**: Print-on-demand sellers on Etsy, Shopify, Redbubble, Printify, and similar platforms ## Who It Is For BatchMock Desktop is built for: - Print-on-demand sellers who need to generate product mockups at scale (dozens to hundreds per batch) - Shopify merchants who manage product listings in bulk using CSV workflows - Etsy and Redbubble sellers creating colorway variations (same design, multiple color options) for each listing - POD entrepreneurs who want a single tool for the full workflow: research, design, mockup, list, promote BatchMock is not a general graphic design tool. Every feature is purpose-built for print-on-demand commerce workflows. ## Core Features BatchMock Desktop has six workspaces: ### 1. Mockups A canvas-based mockup editor built on Konva. Users place designs on product templates — t-shirts, hoodies, mugs, tote bags, phone cases — and batch-generate mockup images across multiple templates in a single operation. Features include: - Real fabric textures with heather displacement mapping for realistic textile rendering - 60fps canvas editing - Batch generation: one design across many templates, or many designs across one template - Support for layered compositions (design layer, product layer, scene/background layer) ### 2. Colorways Generates color variations of products automatically. Users define a color profile (a set of hex values or color names), and BatchMock generates every colorway combination. Includes side-by-side preview before export. Designed for POD sellers who list the same product in 10-20 color variants per design. ### 3. Shopify Tools A full Shopify CSV editor built for bulk product management: - Import and parse Shopify product export CSVs - Bulk edit titles, prices, tags, SEO fields (meta title, meta description), and image URLs - Built-in validation (catches malformed rows before upload) - Diff viewer to review changes before export - Export back to Shopify-compatible CSV format This workspace replaces manual spreadsheet editing for sellers managing large Shopify catalogs. ### 4. NicheScout (AI) An AI-powered niche research tool for POD sellers. Provides: - Trend analysis for product niches - Demand scoring - Competition assessment - Keyword and tag suggestions for listings NicheScout consumes AI credits. Credits are purchased separately or included with plans. ### 5. PostPilot (AI) An AI social media content generator built for POD sellers. Generates platform-specific captions and post copy for Instagram, TikTok, Pinterest, and Facebook. Supports batch generation across multiple products. PostPilot consumes AI credits. ### 6. AI Image Generation Generates product artwork and scene backgrounds using AI. Integrated directly into the mockup and colorway workflows so generated images can immediately be used in compositions. ## Key Differentiators **Offline-first**: Core features (mockups, colorways, Shopify CSV editing) work without an internet connection. Designs never leave the user's machine unless explicitly exported. **Desktop performance**: Processing runs on the user's own CPU and GPU. No upload-wait-download cycle for batch generation. Batch jobs that would take minutes on a web tool complete in seconds locally. **All-in-one workflow**: The full POD workflow — niche research, design placement, mockup generation, colorway creation, Shopify listing management, social content creation — is available in a single application. Users do not need to context-switch between separate tools. **POD-specific design**: Every feature addresses a specific print-on-demand workflow. BatchMock is not a repurposed general design tool. **Windows-first**: BatchMock targets Windows 10 and Windows 11 directly, where a significant portion of independent POD sellers operate. Native Windows integration with Mica material support on Windows 11. **Shopify CSV integration**: Deep support for Shopify's product CSV format is a core feature, not an afterthought. Sellers can manage hundreds of product listings without leaving the app. ## Pricing BatchMock Desktop does not offer a monthly subscription. All paid plans are annual or lifetime. | Plan | Price | Includes | |------|-------|----------| | Annual | $99/year | Full app + 50 AI credits | | Lifetime | $229 one-time | Full app + 100 AI credits | | Free trial | 14 days | Watermarked batch exports, limited batch sizes | AI credit packs (for NicheScout and PostPilot): | Pack | Price | Credits | |------|-------|---------| | Small | $9.99 | 100 credits | | Medium | $17.99 | 225 credits | | Large | $29.99 | 450 credits | Credits never expire. They are consumed only by AI features (NicheScout, PostPilot, AI Image Generation). Core mockup, colorway, and CSV features do not require credits or an internet connection. ## Frequently Asked Questions **Does BatchMock Desktop work without internet?** Yes. Mockup generation, colorway creation, and Shopify CSV editing all work offline. AI features (NicheScout, PostPilot, AI Image Generation) require an internet connection and consume credits. **Is there a Mac version?** Not currently. BatchMock Desktop runs on Windows 10 and Windows 11. A macOS version is planned for Summer 2026. **What file formats does BatchMock export?** Mockup exports are PNG. Colorway exports are PNG. Shopify CSV exports are CSV files compatible with Shopify's product import format. **Do I need a Shopify store to use BatchMock?** No. The Mockups, Colorways, NicheScout, and PostPilot workspaces are useful regardless of platform. The Shopify Tools workspace is specifically designed for Shopify CSV workflows. **What platforms do BatchMock users sell on?** The primary platforms are Etsy, Shopify, Redbubble, and Printify. BatchMock's CSV tools are Shopify-specific, but mockup and colorway workflows apply to any platform. **How does batch generation work?** In the Mockups workspace, users select one or more design files and one or more product templates. BatchMock generates every design-template combination as a separate exported image. A batch of 5 designs across 10 templates produces 50 output files. **What makes BatchMock different from Printify's mockup generator or Canva?** BatchMock runs locally (no upload required), supports true batch generation at scale, includes heather fabric textures for realistic textile mockups, integrates colorway generation, and includes Shopify CSV tooling — none of which Printify's mockup generator or Canva offer in combination. **What is a colorway?** A colorway is a color variant of a product — the same design applied to a product in a different color (e.g., black hoodie, white hoodie, navy hoodie). BatchMock automates generating mockup images for each colorway so sellers can list every variant without manually creating each image. **What file format does BatchMock accept for product artwork?** BatchMock accepts PNG files with transparent backgrounds. The artwork is composited onto garment templates during mockup generation. **Is there a free trial?** Yes. BatchMock Desktop offers a 14-day free trial. Batch exports are watermarked and batch sizes are limited during the trial. No feature is otherwise locked — users can evaluate the full workflow before purchasing. ## Technology Stack - Runtime: Electron 41 (Windows desktop application framework) - UI: React 18, TypeScript, Tailwind CSS 4 - Canvas: Konva (2D canvas for mockup editing) - Backend: Python FastAPI (runs as a local sidecar process) - Database: SQLite (local, user's machine) - Packaging: Electron-builder (NSIS installer + portable ZIP) The Python backend handles compute-heavy operations: image processing, color analysis, batch export. It runs as a bundled executable alongside the Electron app and does not require users to install Python separately. ## Links - Website: https://batchmock.com - Features: https://batchmock.com/features - Help and documentation: https://batchmock.com/help - Affiliate program: https://batchmock.com/affiliates