Site at a glance
- Live domain: https://wildbrumby.com
- Structure: WordPress multisite — wildbrumby.com (blog 1, retail + brochure) · wholesale.wildbrumby.com (blog 2, wholesale portal) · bmwholesale.wildbrumby.com (blog 3, archived — returns HTTP 410 by design, not a fault)
- Staging domain: https://stg-wildbrumbycom-wpm0723.kinsta.cloud
- Platform: WooCommerce (network-activated) · Flatsome + flatsome-child · PHP 8.3.30 · Kinsta
- Payment: main — PayPal, Credit / Debit Card (Stripe), Link · wholesale — those plus Invoice Payment and PayPal Standard
- Ghost Inspector: suite 6119cdab69db09489caee03d
- ClickUp: 86exjp1wa · WPM Changelog doc
- Order volume: modest — roughly 8 retail orders/day and 2 wholesale/day. Retail peaks 15:00–21:00 AEST; the genuinely quiet window for maintenance is 02:00–06:00 AEST.
Standing rules for this site
- Multisite: always use
wp core update-db --networkand runwp wc updateper subsite. The main site is frequently already current while the subsites are far behind — in the 2026-08-10 run wholesale needed 3 WooCommerce DB routines and the archived bmwholesale needed 14. - Xero is deactivated on STAGING only (blogs 1 and 2). It must stay ACTIVE on production — never replay that deactivation.
- Staging carries production SMTP credentials. Never run an order-status test on staging without first installing the mail-block must-use plugin, or real customers get emailed.
- ELEX AusPost has no update channel and carries a non-durable local patch (an
array_mergenull-guard). Zips must be pulled by hand from elextensions.com, and the patch re-applied after any update. - Do not delete
wp-content/uploads/useanyfont/190508022811JohannSparkling.woff2—use-any-font6.4+ references it and 404s on every page load without it. user-registration-content-restrictionmust remain in its.disabledfolder — it has a history of causing a critical error on the wholesale subsite.- Known non-faults: bmwholesale returns HTTP 410, and
wholesale.wildbrumby.com/shop/returns 404 — the portal does not use that URL.
Open items
- Product edits on the main site no longer copy to wholesale — WooMultistore has not propagated changes since at least June 2026 (found 2026-09-22). Needs its own ticket.
- Wholesale invoice emails are off — the customer “Completed order” email is disabled; waiting on Candace to confirm when invoices should be sent.
- Archived bmwholesale still calls Stripe with an invalid live key — proposed: disable Stripe on that subsite.
- woocommerce-xero has no update path — 1.9.12 installed, 1.9.14 offered with an empty download. Confirmed on live 2026-08-27, so it is a genuine subscription gap rather than a staging-clone artefact. Not held in the Blaze vault. Needs a purchase, a renewal, or a formal decision to accept it frozen. The other five in this group were resolved on 2026-08-27 by sourcing them to the vault.
- Yoast SEO update suppression — RESOLVED 2026-09-23. Clean reinstall of 28.5 from wordpress.org; updates now appear normally.
- Wholesale admin performance — ~1.1 s WordPress bootstrap floor, admin-ajax ~1.35 s. The autoload-bloat theory was tested and disproved. Needs a dedicated profiling task.
wp-2fais not installed — deliberately, since network-activating 2FA across ~800 wholesale customer accounts is not a maintenance-run side-effect.
Updates
- 2026-09-22 / 23 — Monthly maintenance (WooCommerce 11.0.1 → 11.1.1, Stripe 10.9.0 → 11.0.0, 21 plugins, Yoast clean reinstall; WordPress 7.1.2 by auto-update) — STAGING + LIVE complete · zero payment-gateway or shipping drift · Ghost Inspector SUCCESS · issues: wholesale Download Invoice fixed, WooMultistore thank-page crash guarded, Yoast update suppression removed, product sync to wholesale not working (open), invoice emails off (client decision) · new tiered storefront + back-office test plan run on both environments · View full update →
- 2026-08-27 — Monthly maintenance (WordPress 7.0.4 → 7.1, WooCommerce 11.0.0 → 11.0.1, 26 plugins) — STAGING + LIVE complete · zero payment-gateway or shipping drift · issues: Yoast update suppression found (open), licensed-plugin gap resolved for five of six from the vault, woocommerce-xero confirmed a real subscription gap (open), use-any-font regression fixed, email delivery verified after a major mail-plugin upgrade, reCAPTCHA error confirmed staging-only · View full update →
- 2026-08-10 — Monthly maintenance (WooCommerce 10.8.1 → 11.0.0, 21 plugins) — STAGING + LIVE complete · issues: use-any-font 6.4 webfont 404 (fixed), 5 licensed plugins with no update path (needs purchasing decision), wholesale 502 timing test closed at 127.5 ms, wp-client-reports subsite tables missing (open) · View full update →
Earlier runs (2026-06-22 WP 7.0 + GPL Times rollout, 2026-05-11 full WPM + wholesale 502 fix) predate this documentation hub and are recorded in the ClickUp WPM Changelog and the site’s own /private/CHANGELOG.md.