Linux 软件免费装
Banner图

ProductBoxes - Mix & Match Box Builder for WooCommerce

开发者 bestwpexpert
更新时间 2026年10月31日 23:33
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

product bundles gift box mix and match bundle discount build your own box

下载

1.0.0

详情介绍:

ProductBoxes - Mix & Match Box Builder for WooCommerce is a free WooCommerce build your own box plugin. Let customers create personalized product bundles, fill a gift box with their favorite items, or choose a fixed-price box from products you select. Shoppers mix and match eligible products and variations, fill box slots, and add the box to their cart in one click. A live summary shows price, savings, and the next bundle discount. Prices are calculated on the server. Create snack boxes, bakery boxes, coffee samplers, beauty kits, or "pick any 6" offers. All features are free, with no premium upgrade, locked features, or external account. Build your own box with three campaign types Mix and match box builder features Manage product bundles and bundle discounts Watch the ProductBoxes video https://www.youtube.com/watch?v=7tlm_BwW9jI Requirements

安装:

  1. Install and activate WooCommerce 9.0 or later.
  2. Go to Plugins > Add New, search for "ProductBoxes", and install it. Or upload productboxes-mix-and-match-box-builder to /wp-content/plugins/.
  3. Activate ProductBoxes - Mix & Match Box Builder for WooCommerce. Each multisite site receives its own defaults.
  4. Open ProductBoxes in the admin menu and select Create campaign.
  5. Publish a campaign on a page using the Box Builder block or [mmbb_box id="12"] shortcode.

屏幕截图:

  • Gift box builder with box sizes, products, and gift messages.
  • Fixed-price product bundles: select any three shirts for one price.
  • Guided campaign creation with live shopper preview.
  • Build your own box rules, item limits, discounts, and extras.
  • Customize storefront layouts, labels, colors, and appearance.
  • Product bundle analytics: revenue, funnel, and product activity.
  • Campaign dashboard with statuses and performance.

升级注意事项:

1.0.0 Initial release.

常见问题:

How do I create a build your own box page in WooCommerce?

Publish a campaign on a page with the Box Builder block or [mmbb_box id="12"]. Shortcode options: layout (panel, bar, both), columns (3, 4, 5), and hero (true, false).

Can customers mix and match products in the same box?

Yes. Shoppers can mix and match eligible simple products or variations, with optional per-product limits.

What product bundle and bundle discount types are supported?

Tiered discount, fixed box size, and fixed bundle price. Choose quantity-based discounts, selectable box sizes, or one price for an exact item count.

Can I sell a gift box with wrapping and a message?

Yes. Campaigns can offer an optional gift wrap fee and gift message. The message appears with order details and emails.

Can I sell a fixed-price mix and match box, such as any 3 for 18?

Yes. Choose the bundle price campaign, set the item count and box price, and select eligible products.

Does ProductBoxes work with my WooCommerce theme?

The builder uses scoped styles and was tested with Twenty Twenty-Five and Storefront. On mobile, it uses two columns, a sticky summary bar, and a bottom sheet.

Does it support WooCommerce Cart and Checkout blocks?

Yes. Contents, discounts, messages, next-discount hints, and the Edit box link work in classic and block carts, with details saved on orders. Locked quantities in "Box plus each item" mode are fully supported in the classic cart.

Does the box builder load on every page?

By default, scripts and styles load only where a box builder is displayed. This can be changed under "Load assets only on pages with a builder" in Settings.

How are mixed tax classes handled?

By default, a box is one cart line taxed using the hidden box product's tax class (Standard unless changed). Choose "Box plus each item" under Cart settings when items need separate cart lines and their own tax classes.

What is the hidden Box container product?

Each published campaign has a hidden box product for the cart. ProductBoxes manages its name and price. Edit the campaign instead; deleting it also trashes the container product.

What happens if WooCommerce is inactive?

ProductBoxes remains inactive without breaking the site. Users with plugin activation permissions see a dismissible admin notice.

Does uninstalling delete campaigns or orders?

Data remains after deactivation or uninstall unless "Delete all plugin data" is enabled in Settings. WooCommerce orders are never deleted. Multisite installations use separate settings per site, disabled by default.

Does ProductBoxes contact external services or track personal data?

No. Optional analytics stay in your database, record no IP addresses, and can be disabled. See Privacy below.

Is source code available for developers?

Yes. See Source code and build below. Developer hooks use the mmbb_ prefix:

  • mmbb_campaign_config_defaults (filter): default configuration for a blank campaign; sanitized again.
  • mmbb_templates (filter): campaign-picker templates with id, title, type_label, description, art, and partial config.
  • mmbb_pricing_quote (filter): calculated quote, campaign config, items, and options; amounts use integer minor units.
  • mmbb_campaign_saved (action): runs after save with campaign ID and sanitized config.
  • mmbb_ensure_container_product (filter): return a container product ID, WP_Error to stop publishing, or null; receives current value and campaign ID.
  • mmbb_track_events (filter): return false to disable analytics collection.

更新日志:

1.0.0