FACTORIZE
Factorize · Setup

Factorize Site Builder

Free · GPLv2+ A wizard that assembles a self-contained store zip — theme, chosen plugins, demo seed, start script — you run anywhere with Docker.

What it does for you

Run new-site.sh: it asks (native Windows dialogs under Git Bash, terminal dialogs elsewhere) for the store name, what it sells, a palette, the features, and demo size, then zips a complete store. Extract the zip anywhere, run start.sh, answer port / admin / URL, and it boots the containers, installs WordPress and WooCommerce, activates everything, and seeds the demo.

Every feature

Setup

  1. bash factorize-site-builder/new-site.sh (needs Python; Docker only where you run start.sh). Each site becomes its own folder next to the suite (the default output is the repo root).
  2. Extract <slug>-site.zip, ./start.sh (default port 8650).

Configuration

keydefaulteffect
FSB_NAME / FSB_VERTICAL / FSB_PALETTE / FSB_FEATURES / FSB_PRODUCTSaskedpre-answer the wizard
ST_PORT / ST_ADMIN_USER / ST_ADMIN_PASS / ST_URLaskedpre-answer the installer

The Setup plugin does the same job inside wp-admin for an existing WordPress; the builder is for a brand-new stack.

Tutorial

  1. Build a clothing storeFSB_NAME=clothing FSB_VERTICAL=clothing FSB_PALETTE=linen FSB_FEATURES=”essentials catalog analytics storefront perks portal watch vision” bash new-site.sh — the verified run produced the light boutique that became InstaAttire (its own folder, port 8610).

Questions

Docker on Windows?

Docker Desktop; the zip runs from any shared drive.

Roadmap