Business Software

The ERP Built for Fashion — From Style Card to Sale

Product catalog, procurement, pricing, publishing, POS, and analytics in one system that understands how fashion actually works: sizes, colorways, seasons, collections, production batches, and multi-channel sales.

01

Faster Time to Market

SKU matrix generation and the AI Content Wizard cut listing a new style from a manual multi-tool process to minutes — copy, variants, and channel push included

02

Margin Protection

The seven-layer pricing engine with hard margin guardrails makes every price explainable and blocks unprofitable pricing before it reaches a channel

03

Inventory Accuracy

An immutable, trigger-protected stock ledger with transactional deductions and honest offline-POS conflict handling eliminates phantom inventory

04

Supplier Accountability

Batch-level traceability from sold unit to production batch, defect taxonomy, and auto-calculated scorecards turn quality disputes into evidence-based negotiations

What it's about

PM FashionStack ERP

Generic e-commerce tools force fashion businesses into product structures that ignore how apparel really works. A single style explodes into dozens of SKUs across sizes and colorways. Prices differ by country, channel, quantity, and customer tier. Every sold unit should trace back to its production batch. Spreadsheets and plugin stacks can't keep up.

FashionStack ERP is a complete product lifecycle platform purpose-built for fashion and apparel businesses. It unifies product cataloging, procurement, multi-location inventory, a seven-layer pricing engine, AI-assisted product copywriting, multi-channel publishing, sales orders with PDF invoicing, an offline-capable point of sale, returns and defect tracking, customer management, and analytics — in one server-rendered web application.

Developed by premotion media in Austria, FashionStack ERP runs as a dedicated installation per business: one codebase, one database per client, no shared tenancy.

Features

Thought through to the daily workflow.

Every building block is focused on a clear benefit and fits into existing processes.

01
Feature Section

Every product is a rich style card with fashion-specific fields as first-class data — not free-text afterthoughts. Define option axes such as size and color once, and the SKU matrix generator creates every variant automatically as the Cartesian product of your option values.

01

Style Cards & SKU Matrix — A Catalog That Speaks Fashion

Every product is a rich style card with fashion-specific fields as first-class data — not free-text afterthoughts. Define option axes such as size and color once, and the SKU matrix generator creates every variant automatically as the Cartesian product of your option values.

  • Fashion-native fields: fabric composition, GSM weight, care instructions, country of origin, sustainability certifications, fit, and brand story
  • Automatic SKU matrix generation from option axes (size × color × further axes)
  • Barcode support with configurable hardware scanner integration
  • Product types, categories, media galleries, and variant images
  • Full-text global search across styles, SKUs, orders, customers, and suppliers
02

Collections & Seasons — Merchandise the Way Fashion Works

Group styles into curated collections and assign them to seasons. Plan ranges on a seasonal grid, keep archives out of active publishing, and retain everything for analytics.

  • Season management with codes and date ranges
  • Collections for curating and bundling styles
  • Collection-aware pricing and publishing
03

Seven-Layer Pricing Engine — Every Price Explained

Prices are resolved through an ordered chain of seven composable layers: wholesale base, retail markup, country/region (including currency and VAT), platform, volume tiers, promotions, and customer tier. Every layer leaves an auditable trace, so you can simulate and justify the final price for any SKU, in any country, on any channel.

  • Seven composable pricing layers evaluated in strict order
  • Layer-by-layer trace for price simulation and auditing
  • Margin guardrail that hard-rejects unprofitable prices — it never silently adjusts
  • Channel-specific prices, promo codes, and per-country VAT rates
  • All monetary values stored as integer cents with explicit currency codes — no floating-point money
04

Immutable Inventory Ledger — Stock You Can Trust

Instead of overwriting stock counts, every movement is written as an immutable event — received, sold, reserved, transferred, adjusted, damaged. Database triggers prevent updates and deletes; corrections happen through counter-entries. Availability is always computed as on-hand minus reserved, and stock can never go negative.

  • Append-only stock movement ledger enforced at the database level
  • Multi-location inventory: warehouses, boutiques, pop-up stores
  • Stock transfers between locations with sent/received tracking
  • Cycle counts with variance detection and correction workflows
  • Reorder suggestions when stock falls below configurable thresholds
  • Batch traceability: every sold unit links back to its production batch
05

Procurement & Supplier Scorecards — Buy with Evidence

Manage the full purchasing flow from supplier master data through purchase orders to goods receiving. Supplier scorecards aggregate delivery reliability and defect rates, giving you hard numbers for supplier negotiations.

  • Purchase orders with status lifecycle and goods receiving
  • Supplier master data, contacts, and payment terms
  • Auto-calculated supplier scorecards: reliability and defect rates
  • Defect reports linked back to production batches and suppliers
  • Supplier dispute workflow with aggregated defect evidence
06

AI Content Wizard — Product Copy Bound to Real Data

A six-step guided wizard turns structured product data and product photos into platform-ready copy for Shopify, Zalando, Amazon, or your own website. AI vision describes the images; platform-specific prompt strategies shape the output; the result is structured, validated content written back into the system — not loose text in a chat window.

  • Guided six-step flow from product selection to accepted copy
  • AI image analysis (vision) with hash-based caching — repeated runs cost no extra tokens
  • Platform-specific templates and prompt strategies managed in the database
  • Structured, validated JSON output with automatic retry on format errors
  • Configurable text and vision models via OpenRouter — you choose the models
  • Quality loop: rate generations 1–10 and export top-rated results as fine-tuning training data
  • Content wiki and reusable section presets for consistent brand voice
07

Multi-Channel Publishing — One Source of Truth

A publishing queue with a background worker pushes products and stock to your sales channels. The production Shopify integration uses the GraphQL Admin API with OAuth, HMAC-verified webhooks, and CSV import/export. Auto-sync mode propagates stock changes and product edits within seconds — with debouncing, retries, and throttle handling built in.

  • Production Shopify integration: OAuth, GraphQL Admin API, verified webhooks, CSV import/export
  • Optional auto-sync: stock changes and product edits flow to the channel automatically
  • Debouncing collapses rapid-fire changes into single API calls
  • Retry with backoff and channel throttle handling
  • Adapter architecture with prepared adapters for Zalando and Amazon
  • The ERP stays the source of truth — channels never overwrite your stock
08

Sales, Invoicing & Offline-Capable POS

Process orders from every channel in one place. Generate PDF invoices and refund documents with configurable templates and sequential numbering. The built-in POS terminal handles in-store sales with hardware barcode scanning and audible scan feedback — and it keeps selling when the internet doesn't.

  • Unified order management across online, direct, and POS channels
  • Immutable order lines, order events, and payment records
  • PDF invoice and refund generation with configurable templates and numbering
  • POS terminal with hardware barcode scanner support and product browsing
  • Offline sales are queued and replayed in order when connectivity returns
  • Insufficient stock on replay flags a conflict for staff review — stock never goes negative
09

Returns, Customers & Analytics

Close the loop after the sale. Handle returns and credit notes, document defects with a structured taxonomy, and trace quality problems back to batches and suppliers. Manage customer profiles and segments, and steer the business from live dashboards.

  • Returns workflow with refunds and credit handling
  • Defect taxonomy with severity levels and batch/supplier link-back
  • Customer profiles with purchase history, marketing flags, and segments (VIP, active, dormant)
  • Dashboards for sales, product insights, inventory health, supplier performance, and team performance
  • CSV exports for orders, customers, inventory, and the audit log
  • Team management with per-location seller profiles and POS permissions
How it works

A clear path to the result.

  1. 01

    Step 1 — Build Your Catalog

    Create style cards with fashion-specific attributes, define option axes, and let the SKU matrix generator produce every variant automatically. Import existing catalogs from Shopify CSV files.

  2. 02

    Step 2 — Source and Receive

    Raise purchase orders against your suppliers, receive goods into stock, and let supplier scorecards accumulate delivery and quality data automatically.

  3. 03

    Step 3 — Set Pricing Rules Once

    Configure the seven pricing layers — wholesale, markup, country, platform, volume, promo, customer tier. Simulate any price with a full layer-by-layer explanation before it goes live.

  4. 04

    Step 4 — Generate Copy and Publish

    Run the AI Content Wizard to create platform-ready product copy from your data and photos. Push listings and stock to Shopify through the publishing queue — manually with diff preview, or fully automatic.

  5. 05

    Step 5 — Sell Everywhere

    Take orders online and at the POS terminal. Stock is deducted transactionally across all channels; offline POS sales sync back safely when connectivity returns.

  6. 06

    Step 6 — Analyze and Improve

    Track sell-through, inventory health, supplier performance, and team results on live dashboards. Trace defects to batches, resolve returns, and export data as CSV.

Who is it for?

Made for concrete requirements.

The solution is a particularly good fit for these teams, roles and business models.

Independent Fashion Labels

Manage hundreds to thousands of SKUs across sizes and colorways without spreadsheet chaos. From production batch to published listing to sold unit — one system, full traceability.

Boutique Retailers

Run curated collections, in-store POS, and an online shop from a single inventory. Multi-location support covers the stockroom, the shop floor, and the seasonal pop-up.

Wholesale Distributors

Tiered wholesale pricing, volume discounts, and customer-tier overrides are native — with margin guardrails that prevent unprofitable deals before they happen.

Multi-Channel Fashion Sellers

Keep Shopify, marketplaces, and in-store sales consistent from one source of truth, with near-real-time stock sync and platform-specific product content.

German-Speaking Fashion Businesses

The application interface and built-in documentation are in German — a natural fit for fashion businesses in Austria, Germany, and Switzerland.

Tech & scope

The key details at a glance.

Product Type
Web-based ERP / product lifecycle platform for fashion and apparel
Architecture
Server-rendered PHP application with progressive enhancement
Backend
PHP 8.4, Slim 4, Doctrine DBAL
Frontend
Twig, HTMX, Alpine.js, Tailwind CSS
Database
MariaDB 10.11+
Deployment Model
Dedicated single-tenant installation — one database per business
Interface Language
German
AI Provider
OpenRouter (configurable text and vision models)
Channel Integrations
Shopify (production, GraphQL Admin API); Zalando and Amazon adapters prepared
Invoicing
Server-side PDF invoices and refunds with configurable templates
POS
Browser-based terminal with hardware barcode scanning and offline queue
Roles
Warehouse staff, merchandising, admin, owner
License
Proprietary
Author
premotion media
Availability & Pricing
On request from premotion media
FAQ

Frequently asked questions.

What makes FashionStack ERP different from a generic ERP or shop system?

Fashion is treated as a first-class domain, not a customization. Style cards carry fabric composition, care instructions, origin, and certifications as structured data. The SKU matrix is generated automatically from option axes. Pricing, inventory, and publishing all understand sizes, colorways, seasons, and production batches natively.

Does it integrate with Shopify?

Yes. The Shopify integration is production-grade: OAuth-based connection, GraphQL Admin API, HMAC-verified webhooks, and CSV import/export. Auto-sync pushes stock changes and product edits to Shopify within seconds, with debouncing, retries, and throttle handling. Adapters for Zalando and Amazon are architecturally prepared.

How does the AI product copy generation work?

A guided six-step wizard combines your structured product data with AI vision analysis of your product photos, then generates platform-specific copy for Shopify, Zalando, Amazon, or your own website. Output is validated, structured content written back into the system. Models are configurable via OpenRouter, and top-rated results can be exported as fine-tuning training data.

What happens when the POS loses its internet connection?

Sales continue. Offline transactions are queued locally and replayed in order once connectivity returns. If stock is insufficient during replay, the transaction is flagged as a conflict for staff review instead of being silently forced through — inventory never goes negative.

Can I trace a quality problem back to its source?

Yes. Every sold unit references its production batch, and every defect report links back to the batch and supplier. Aggregated defect evidence feeds supplier scorecards and the supplier dispute workflow.

Is my data shared with other companies?

No. Each business runs its own dedicated installation with its own database. There is no shared multi-tenant infrastructure, which also simplifies data export, deletion, and compliance requests.

How is pricing transparency ensured?

Every price is resolved through seven documented layers, and each layer records its contribution in an audit trace. You can simulate the exact price for any SKU, country, channel, quantity, and customer tier — and see precisely which rules produced it. A margin guardrail rejects any price below your configured margin floor.

How do I get FashionStack ERP, and what does it cost?

FashionStack ERP is provided as a dedicated installation per business by premotion media. Deployment options, onboarding, and pricing are available on request — contact premotion media for a demo and a tailored offer.

Ready?

One System for the Entire Fashion Product Lifecycle

From the first style card to the final sale — FashionStack ERP unifies catalog, procurement, pricing, AI product copy, multi-channel publishing, POS, returns, and analytics in one system that speaks fashion natively. Built and delivered by premotion media as a dedicated installation for your business, with deployment and pricing tailored to your needs.

Discuss your project