Build Your Own Box

Let shoppers fill their own gift, snack or beauty box with a live progress bar, fair box pricing and stock checked for every item.

  • Box product type
  • Item pool by product, category or tag
  • Simple and variable products
  • Three pricing modes
  • Version 1.0.0
  • WordPress 6.2+
  • WooCommerce 8.0+
  • PHP 7.4+
  • HPOS compatible

Pro

How many sites?

How many sites?

$9.92/ month

Billed $119 a year. Cancel any time.

Buy ProOr start with the free version →Try Free and Pro in the live demo →

See it in action

A short tour of the plugin

The settings, the screens your team uses and what shoppers see, recorded in the live demo store.

Now try it yourselfFree and Pro, no sign up

Overview

Why stores use it

Stores that sell gift boxes, snack boxes, beauty sets or mixed cases need the shopper to choose what goes inside. WooCommerce can not do that alone, so store owners end up making dozens of fixed bundles or taking choices through order notes.

Build Your Own Box adds a new product type. The shopper opens the box, fills its slots with items from your catalogue, watches a progress bar and a picture of the box fill up, and adds it to the cart when it meets your rules. The box stays one tidy line in the cart, at checkout, on the order and in every email, while stock and tax keep working per item.

Without the pluginSmall baskets

  • Fixed bundles rarely fit what shoppers want
  • Prices get messy when items differ
  • Stock goes wrong inside a bundle

With Build Your Own BoxBox complete

  • Shoppers fill their own box with a progress bar
  • Fair box pricing and a full box discount
  • Stock checked and reduced for every item

Shoppers spend more on a box they chose. Let them build it.

Features

What it does, screen by screen

01

The box builder with the progress bar and the box preview

  • Box previewA picture of the box with filled and empty slots.
  • Block and shortcodePlace a box builder on any page with the Build Your Own Box block or [wfbb_box id="123"].

02

A sum of items box with a full box discount

  • Full box discountAn optional percent or fixed discount when the box is full, shown live to the shopper.
  • Discount tiers by number of items ProFor example 5% off at 6 items and 10% off at 12,…

03

Choosing a shade of a variable item

  • Simple and variable productsShoppers can add a specific variation, for example a lipstick in a chosen shade.

04

The box as one line in the Cart block

  • Clear cart, checkout and order displayOne line with its contents listed below, in the classic cart, the…

05

The Box tab in the product editor

  • Box product typeSet a number of slots, for example 6 or 12, or a minimum and maximum number of items.
  • Item pool by product, category or tagPick products one by one, or choose whole categories and tags so…

06

The box on the admin order screen, with a line per item

  • Stock checked for every itemOut of stock items are greyed out or hidden.

Free vs Pro

Start free, add Pro when you need more

Pro installs on top of the free plugin, so your settings stay when you upgrade.

Free15 core features

$0for any number of sites

Box builder, pricing and stock per item, free.

Download free

Pro

How many sites?

$9.92/ month

Billed $119 a year. Cancel any time.

  • 1 year of updates
  • Priority support
  • 30 day money back
Buy Pro

Included freeFree and Pro

  • Box product type
  • Item pool by product, category or tag
  • Simple and variable products
  • Three pricing modes
  • Full box discount
  • Live progress bar
  • Box preview
  • Quantity per item
  • Stock checked for every item
  • Clear cart, checkout and order display
  • Shipping options
  • Search and category filter
  • Works on mobile
  • Block and shortcode
  • Blocks and HPOS

Pro adds

Several box sizes with different pricesPro

  • Several box sizes with different pricesOne product with a size switch, for example Box of 6 for…
  • Discount tiers by number of itemsFor example 5% off at 6 items and 10% off at 12,…
  • Box sections and stepsSplit a box, for example pick 3 chocolates, 2 teas and 1…
  • Prefilled boxes the shopper can changeSet a default selection that shoppers can buy as is or swap items in.
  • Gift message and gift wrapA gift note with a character limit, wrap choices with their own…

Box as a subscriptionPro

  • Box as a subscriptionWorks with WooCommerce Subscriptions so a box renews.
  • Edit box from the cartAn Edit box link reopens the builder with the current items.
  • Free giftAdds a chosen free item when the shopper reaches a set number of items.
  • Extra layoutsA list, a full page layout with a side summary, and a step by step wizard.
  • Packaging choiceLet shoppers pick a box style or color, each with an optional price.

Role and item price rulesPro

  • Role and item price rulesDifferent box prices for wholesale or member roles, and premium items that…
  • Box sales reportMost picked items, average box value and box sizes sold, with CSV.
  • Picking listA printable list per order and a total of the items needed to pack all open boxes.
  • Two emailsChange your next box and Box item unavailable, under WooCommerce, Settings, Emails,…

Questions

Frequently asked questions

A developer replies, not a bot.

Latest release

Version 1.0.0Latest

  • NewFirst release.

Full changelog →Compatible with WC 8.0+

How does stock work?

Each chosen item is its own order line behind the box line, so WooCommerce reduces stock per item, sends its normal low stock emails and restores stock when an order is cancelled. The box product can also have stock of its own, for example the packaging.

What does the shopper see in the cart?

One line for the box with its contents listed below it. Changing the box quantity changes all its items. Removing the box removes its items.

What happens when an item sells out while a box is in the cart?

The cart and checkout show a message that names the item and stop the order until the box is removed or the stock is back.

Which products can go in a box?

Published simple products and variations that can be bought. Grouped and external products, other boxes, and products set to Sold individually are left out. A variation with an attribute set to Any is left out too, because the box needs an exact variation, so create one variation per option.

How many items can a pool hold?

Category and tag pools are limited to 500 products. The wfbb_pool_limit filter changes that. Show more loads further items in steps, and the number per step is in the settings.

Do discounts work with coupons?

Yes. Coupons apply to the box line and the item lines the normal way. In a fixed price box the item lines cost nothing, so a coupon applies to the box price.

Can a box be sorted by price in the shop?

A fixed price box and a base price box sort by their own price. A sum of items box has no price of its own, so the price sorting and the price filter of WooCommerce do not see it, although it shows a From price.

Is there a Pro version?

Yes. Pro adds several box sizes, discount tiers, sections and steps, prefilled boxes, gift messages and wrap, subscriptions, edit from the cart, free gifts, extra layouts, packaging choices, role and item price rules, a sales report and a picking list.

Find the plugin your store is missing

Every plugin has a free version and a live demo. Search the catalogue or ask us which one fits.