Purpose:
The TCS ID Tools Suite is a collection of administrative utilities designed for The Church Shop platform.
It streamlines product management, vendor oversight, pricing control, and analytics within WooCommerce and WCFM Marketplace.
All modules share a single parent menu — ID Tools — inside the WordPress admin.
Core Modules
1. Price Hub
Central dashboard for managing core product pricing and decoration add-ons (DTG, DTF, Embroidery, etc.).
- Bulk-edit garment and decoration prices.
- Update tiered pricing and sync across variations.
- Supports “core + deco” SKU logic used throughout the system.
- Optional automatic propagation to vendor stores.
2. Size Upcharges
Adds and manages size-based cost adjustments.
- Define upcharges (e.g., 2XL + $2.00).
- Automatically applied during price calculations.
- Integrates directly with Price Hub and Variation Manager.
3. Variation Manager ++
Comprehensive tool for managing product variations.
- Generate missing variations automatically.
- Edit price, stock, and GTIN per variation.
- Assign or copy main and gallery images (native or plugin galleries).
- Duplicate or delete variations in bulk.
- Organized by color for fast workflow.
4. Core Product Pricing
Handles pricing logic for designated “core” products (the base garment before decoration).
- Tracks meta keys such as
core_product,coreprice,coreprice_applied. - Ensures consistent cost structures between core and designed products.
5. Stats Admin Only
Admin-only analytics dashboards for marketplace oversight.
- Buckets: vendor grouping by activity or product count.
- Layouts: which storefront style each vendor uses.
- Health cards for stores missing logos, banners, or products.
- Read-only; no front-end output.
6. WCFM JS Controls
Enhances WCFM fields and interface behavior.
- Adds color pickers, notices, and toggles in vendor dashboards.
- Allows control of front-end product visibility (e.g., disable “Add to Cart” for drafts).
- Stores configuration in the shared
tcs_tools_extensionsoption.
7. Extensions & Helpers
Lightweight modules that expand suite functionality.
- Order Number Prefix — adds a custom prefix and live preview.
- Meta Viewer — view raw product or variation meta values.
- Auto Permalink Updater — keeps product URLs in sync with name changes.
- Shared asset loader for all submodules (CSS + JS).
Shared Framework
- Unified parent menu: ID Tools (
tcs-id-tools). - Shared asset pipeline:
TCS_IDTOOLS_ASSETSfor CSS/JS. - Modular file structure (
/modules/…) for maintainability. - All admin-only; safely isolated from public or vendor views.
- Uses consistent option naming (
tcs_…) and meta keys for data integrity.