BIGBAD bad to the bone
open
BigBad Store Toolkit for WooCommerce
/ work / plugins / ecommerce-toolkit-for-woocommerce
Live · Free download
v1.0.0
Free — no purchase required
Pro optional
requires WOO

BigBad Store Toolkit for WooCommerce

One plugin instead of fourteen. One settings tab instead of fourteen.

no card charged today →

Then $12/mo after your 14-day trial · cancel anytime in one click.

/ what it does

Most WooCommerce stores run a graveyard of single-purpose plugins — one for COGS, one for shared inventory, one for scheduled sales, one for bulk edits — each adding admin menus, settings pages, and update cycles for a single tweak. eCommerce Toolkit is the opposite: one core plugin, one unified admin tab, modular addons you flip on only when you actually need them. Free ships with COGS tracking (per-product, per-variation, category defaults with margin in the products list), Shared Variation Inventory (one source pool, variations draw down by unit on sale), and Scheduled Sales. Pro unlocks the analytics layer — COGS dashboards with day-by-day revenue-vs-cost, reorder-point alerts on the shared pool, CSV bulk import/export — and the bundle license covers every future addon as it ships.

/ who it's for

If any of these sound like you

WooCommerce stores running blind on actual margin

Your sales reports look fine until you back out the cost of goods and realize the discount campaign last week was a loss-leader nobody planned. Per-product COGS input plus category defaults plus a daily Revenue-vs-COGS chart turns 'I think we made money' into 'we made $X in gross profit this week.'

Shops selling weights and units out of a shared jar

Dispensaries selling 1g/2g/3.5g/7g of the same flower. Bulk-goods sellers splitting one 50lb sack into 1lb, 5lb, and 10lb SKUs. Stock WooCommerce treats every variation as its own pool, so you oversell. Shared Variation Inventory makes one source pool that every variation draws from on sale, by the unit-count you define.

Operators tired of the WooCommerce plugin graveyard

You currently have a plugin for COGS, a plugin for scheduled sales, a plugin for CSV imports, and three you forgot you installed. Each one has its own settings page, its own update cadence, its own conflicts. This consolidates the lot under one admin tab and lets you toggle addons off when you don't need them.

WooCommerce agencies wiring up serious shops

Every client needs slightly different tools. The modular architecture means you flip on what they need and leave the rest dormant. The bundle license covers every Pro addon — current and future — across all the client shops the 5-site or Agency tier permits.

/ features

What's in the box

Everything in the free column works on its own — install it and you're done. The pro column is an optional upgrade for power users; you never need it to use the plugin.

Free version

no purchase required · fully usable

  • COGS — Cost of Goods Sold
    Per-product cost field, per-variation costs, category-level cost defaults. Margin column on the products list.
  • Shared Variation Inventory
    Define a shared stock pool per product. Each variation declares how many units it draws (1g pulls 1, 7g pulls 7) and the pool deducts on sale.
  • Unified settings panel
    One admin tab, every addon configurable from one place. Toggle addons on/off without uninstalling the plugin.
  • First-run onboarding
    Quick setup notice walks new users through enabling the addons they actually want.
  • In-plugin docs
    How-It-Works docs embedded in the admin so you don't have to dig through a docs site to find one toggle.
  • HPOS compatible
    Declared compatible with WooCommerce's High-Performance Order Storage. Future-proofed.
  • Opt-in uninstall cleanup
    Removes plugin data on uninstall only if you turn it on. Default leaves your data alone.

Pro adds (optional)

an upgrade, not a gate

  • COGS Analytics
    Margin reports, cost trends over time, category-level profitability dashboards. Pulls from the free COGS addon's data.
  • Advanced Inventory Rules
    Low-stock alerts on the shared variation pool, configurable reorder-point thresholds per product, restock notifications.
  • Bulk Operations
    CSV import/export of COGS data, bulk category cost assignment, bulk variation pool setup. Critical for shops with hundreds of SKUs.
  • Future addon slots
    New pro addons drop in as we build them. Bundle license unlocks every pro addon, current and future, automatically.
  • Per-addon licensing option
    Don't need the bundle? Buy individual addon licenses (coming soon). License what you actually use.
/ in action

Screenshots

/ pricing

No lite-version tricks

Free
COGS + Shared Inventory
$0 forever
  • COGS tracking
  • Shared variation inventory
  • Unified settings panel
  • HPOS compatible
  • Opt-in uninstall cleanup
Coming soon
Pro Bundle · 1 Site
For one store
$99 /year
  • Everything in Free
  • COGS Analytics
  • Advanced Inventory Rules
  • Bulk Operations
  • All future pro addons
  • Email support
Get Pro Bundle
Pro Bundle · 5 Sites
For agencies & multi-store
$198 /year
  • Everything in 1 Site
  • Use on up to 5 sites
  • Priority email support
Get 5-Site Bundle
Agency Unlimited
For agencies running many stores
$396 /year
  • Everything in 5 Sites
  • Unlimited site activations
  • Priority email support
Get Agency
/ faq

Common questions

Does this require WooCommerce? +
Yes. Every addon — current and planned — works with WooCommerce data: products, variations, orders, categories. A non-WC site has nothing for the toolkit to operate on.
What does "modular addon architecture" actually mean? +
Each feature is a self-contained addon module that registers with a central loader. Free addons (COGS, Shared Variation Inventory, Scheduled Sales) ship inside the core plugin. Pro addons live in a separate pro tier and are gated behind license validation. You toggle each addon on or off from one settings tab. Don't need shared inventory? Turn it off — the code stops loading. No bloat tax for features you don't use.
Why "toolkit" instead of separate plugins for each feature? +
Because you'd end up with eight different settings pages, eight different update cycles, eight different vendors, and eight different reasons your shop dashboard looks like a yard sale. Toolkit gives you one tab, one update, one vendor, one consistent UX — and a single license that covers every Pro addon, current and future.
What's in the free version vs. Pro? +
**Free:** - COGS tracking (per-product, per-variation, category-level cost defaults, global fallback) - Margin column on the WooCommerce product list, with Bulk Apply tool (set / increase % / decrease % / clear) - Shared Variation Inventory — shared stock pool with per-variation unit draw amounts, cart/checkout overselling protection, all-pools dashboard, activity feed - Scheduled Sales — manual sale creation + Schedule Generator that mixes 5 sale types (% off, $ off, BOGO, free gift on threshold, spend & save) - Top-level admin menu with Overview health dashboard - HPOS compatibility, opt-in uninstall cleanup **Pro adds:** - **Scheduled Sales Pro** — Calendar view (month grid), Timeline view (Gantt-style bars), Approval queue with bulk actions, Sale Templates (reusable rule sets) - **Coming during your license year:** SMART sale placement (paydays, end-of-month, industry buying days), per-sale performance analytics, margin guardrails (no discounts below cost), COGS Analytics dashboards, Advanced Inventory Rules, Bulk Operations CSV import/export, bundle discounts, attribute-based scope, quantity-tiered pricing
What's coming next on the addon roadmap? +
We're keeping this honest — Pro currently delivers Scheduled Sales Pro (Approval Queue, Sale Templates, Calendar, Timeline). The next planned features are SMART sale placement, per-sale performance analytics, and margin guardrails. Beyond that: COGS Analytics, Advanced Inventory Rules, and Bulk Operations CSV. Future addons are real (your bundle license covers them automatically when shipped) but we don't pre-announce specific features until they're being actively built. Tell us what you'd buy and it goes on the list.
How does the license work? +
Pro Bundle licenses are per-site activation. The 1-Site tier covers one production store. The 5-Site tier covers up to five. Agency Unlimited is unlimited activations under one license. License checks run against bigbad.agency over HTTPS with a 24-hour cache, fail-closed on hard errors. Per-addon individual licensing is on the roadmap but the Pro Bundle is currently the cleanest way to unlock all addons.
What does the license cost? +
- **Single Site** — $99/yr (or $14/mo) - **5 Sites** — $198/yr (or $28/mo) - **Unlimited (Agency)** — $396/yr (or $56/mo) Renews annually for continued updates and support. Your store keeps running on the version you have if you let the license lapse — you just stop getting new features and addon releases.
Can I switch tiers later? +
Yes. Upgrade from 1-Site to 5-Site or Agency at any time — pay only the difference for the rest of your billing period.
Is COGS data isolated from WooCommerce's core data? +
COGS values are stored as standard WooCommerce post meta on products and variations. They're not in some separate database that breaks when you change themes or migrate stores — they live alongside your existing product data and are fully exportable.
Do scheduled sales modify my product prices in the database? +
No. Sales apply via WooCommerce price filters during the active window only. When the sale ends, the price reverts instantly — no migration, no leftover meta, no risk of stale "sale price" values lingering on products.
Does it work with my page builder / theme? +
Yes. The toolkit only adds admin-side features (data fields, settings panels, reports) and uses standard WooCommerce hooks for storefront effects. It doesn't override any front-end templates or fight your theme.
What about HPOS (High-Performance Order Storage)? +
Fully compatible. The plugin declares HPOS compatibility on activation.
Where do I get support? +
Free version: WordPress.org plugin support forum. Pro: email **support@bigbad.agency** with your license key. Average first-response under 24 business hours.