Installation

Requirements

  • Craft CMS 5.0+
  • Craft Commerce 5.0+
  • PHP 8.2+

Install using Composer

# go to the project directory
cd /path/to/my-project

# tell Composer to load the plugin
composer require johnhenry/craft-bundle-builder

# tell Craft to install the plugin
./craft plugin/install craft-bundle-builder

Install using DDEV

ddev composer require "johnhenry/craft-bundle-builder:^1.0.0" -w && ddev craft plugin/install bundle-builder

Install from the Plugin Store

Go to the Plugin Store in your project’s Control Panel and search for “Bundle Builder”. Then press “Install”.

What the install does

The install migration:

  • Creates the plugin's tables (bundlebuilder_bundletypes, bundlebuilder_bundletypes_sites, bundlebuilder_bundles, bundlebuilder_products).
  • Creates a zero-rate “Bundle (apportioned)” tax category used by multiple supply bundles (see Tax Treatment).

After installing

  1. Create a bundle type under Bundles → Bundle Types.
  2. Create your first bundle.

Permissions

Each bundle type has its own “Manage ‘{type}’ bundles” permission. Managing bundle types themselves requires an admin account.