WP Manifestindependent plugin directory
manifest / ecommerce / bumblebee

Bumblebee

Wordpress plugin to create variations with mockedup images replacing the Woocommerce varioation creator.

by Eric Kowalewski · github.com/emkowale/bumblebee · website

0stars
363release downloads
≈10active sites
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/emkowale/bumblebee/releases/download/v1.5.34/bumblebee-v1.5.34.zip

Declares an update source (https://github.com/emkowale/bumblebee), so updates arrive through the plugin's own updater.

Readme

Bumblebee — WooCommerce Product Builder

Product builder for WooCommerce with:

  • One-click Create a Product flow
  • Auto title prefix with Company Name
  • WebP conversion
  • Attachment parenting for original art
  • Deterministic parent + variation SKUs
  • AI single-shot generation of Description, Short description, and Product tags
    • Inputs: product title, final image, vendor code
    • Never includes vendor names, sizes, or colors; never mentions “Bear Traxs”
    • Primary→Secondary API key failover
  • Settings: primary/secondary OpenAI keys, enable/disable AI, copy styles, and key test buttons with spinner ✔/✖

Tested up to WordPress 6.8.3. Requires WooCommerce and PHP ≥ 7.4 (PHP 8.3 recommended).


Quick Start

  1. Clone
    git clone https://github.com/emkowale/bumblebee.git
  2. Install the plugin folder into /wp-content/plugins/bumblebee/ and activate “Bumblebee” in WP Admin.
  3. Configure
    • Go to Bumblebee → Settings
    • Enter Primary and Secondary OpenAI API keys
    • Select at least one Copy Style (defaults to Friendly + Concise)
    • (Optional) Disable AI if you only want the media/variation pipeline
    • Click Test Primary/Secondary Key (spinner + ✔/✖)
  4. Create a Product
    • Use Bumblebee → Create a Product
    • Upload/select your product image + art, colors, sizes, vendor code
    • Submit → Bumblebee creates parent + variations and applies AI content once

How It Works

File Map

  • bumblebee.php — plugin bootstrap, update checker, admin menus, includes
  • includes/create.php — admin UI for the creation form
  • includes/create_handler.php — AJAX handler:
    • Converts media to WebP
    • Builds attributes & variations; sets SKUs
    • Parents art to the product
    • Calls BB_AI_Content::generate() once and updates:
      • post_content (Description)
      • post_excerpt (Short description)
      • product_tag taxonomy (Tags)
  • includes/ai.php — the AI engine:
    • Reads keys from Bumblebee → Settings
    • Enforces content rules (no vendor/size/color/“Bear Traxs”)
    • Calls OpenAI Chat Completions with a single JSON response containing all fields
    • Immediate failover on HTTP 429
  • includes/settings.php — settings page + key test AJAX
  • assets/settings.js — inline spinner by the test buttons

One Request Per Product

The AI payload requests:

{ "description": "...", "short_description": "...", "tags": ["..."] }

No multiple calls. No background jobs.


Development

Requirements

  • WordPress 6.8.3
  • PHP 7.4+ (8.3 recommended)
  • WooCommerce

Local Build & Lint

Use your preferred PHP linter/formatter. No build step is required.

Releasing

We keep versions in bumblebee.php (BUMBLEBEE_VERSION) and readme.txt (Stable tag).
Use release.sh:

./release.sh v1.3.1

Expected actions:

  • Tag v1.3.1
  • Update version constants/files
  • Build/upload zip (if configured)

Don’t change release.sh – it already works well.


Changelog

See CHANGELOG.md for human-readable changes.


License

GPLv2 or later. © Eric Kowalewski. See LICENSE.

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v1.5.34 Aug 17, 2026 bumblebee-v1.5.34.zip 12
v1.5.33 Aug 15, 2026 bumblebee-v1.5.33.zip 7
v1.5.32 Aug 14, 2026 bumblebee-v1.5.32.zip 1
v1.5.31 Aug 12, 2026 bumblebee-v1.5.31.zip 7
v1.5.30 Apr 4, 2026 bumblebee-v1.5.30.zip 50
v1.5.29 Mar 30, 2026 bumblebee-v1.5.29.zip 13
v1.5.28 Mar 22, 2026 bumblebee-v1.5.28.zip 10
v1.5.27 Mar 22, 2026 bumblebee-v1.5.27.zip 1
v1.5.26 Mar 17, 2026 bumblebee-v1.5.26.zip 7
v1.5.25 Mar 8, 2026 bumblebee-v1.5.25.zip 13
v1.5.24 Mar 7, 2026 bumblebee-v1.5.24.zip 2
v1.5.23 Mar 6, 2026 bumblebee-v1.5.23.zip 2
v1.5.22 Mar 6, 2026 bumblebee-v1.5.22.zip 2
v1.5.21 Mar 6, 2026 bumblebee-v1.5.21.zip 2
v1.5.20 Mar 6, 2026 bumblebee-v1.5.20.zip 4
v1.5.19 Mar 6, 2026 bumblebee-v1.5.19.zip 4
v1.5.18 Mar 6, 2026 bumblebee-v1.5.18.zip 1
v1.5.17 Mar 6, 2026 bumblebee-v1.5.17.zip 3
v1.5.16 Mar 6, 2026 bumblebee-v1.5.16.zip 1
v1.5.15 Mar 6, 2026 bumblebee-v1.5.15.zip 2
v1.5.14 Mar 6, 2026 bumblebee-v1.5.14.zip 1
v1.5.13 Mar 6, 2026 bumblebee-v1.5.13.zip 3
v1.5.10 Feb 26, 2026 bumblebee-v1.5.10.zip 14
v1.5.7 Feb 20, 2026 bumblebee-v1.5.7.zip 16
v1.5.5 Feb 5, 2026 bumblebee-v1.5.5.zip 30

Active-site estimate ≈10 comes from the v1.5.33 cohort. Method.