By Manos Psychogyiopoulos

WooCommerce: Subscribing to All The Things

WooCommerce Subscriptions finally got its much-anticipated v2.0 update, earlier in October. The new version, which has been in development for more than a year, is a major rewrite of the plugin that introduces support for multiple subscriptions, allowing customers to purchase more than one per order. It also makes WooCommerce Subscriptions much friendlier for developers, since it now relies on a custom Subscription post type for storing and accessing subscription data, separately from the order in which a subscription is purchased.

Read more

Product Bundles: Min/Max Items Mini-Extension

Only a few days after announcing Tabular Layout, the first mini-extension for Product Bundles, it’s time to release yet another one into the wild: Product Bundles: Min/Max Items.

One of the most frequently requested features in Product Bundles has been been the ability to define minimum or maximum bundled item quantity constraints at container level. Thankfully, the WooCommerce Mix n’ Match Products extension was recently released to fill that gap: The idea behind MnM is that you set the container size (the quantity of items needed to purchase a “complete” bundle) and define which items should be available to choose from, giving customers full control over the quantities of the individual products being purchased together. Now, with Min/Max Items, you can finally have this kind of goodness in your Product Bundles.

Read more

Product Bundles: Tabular Layout Mini-Extension

Since WooCommerce Product Bundles was introduced in 2012, the extension has grown slowly but steadily. v4.7.0 marked the introduction of optional bundled items, while v4.9.0 made it possible to define user-configurable bundled product quantities. Today, Bundles are commonly used as a powerful alternative to Grouped Products. In comparison to Grouped Products, Bundles provide:

  • greater pricing (static or content-based) and shipping (bundled or non-bundled) flexibility,
  • full support for variable products with variation filters,
  • advanced features such as optional bundled products, bundle-level discounts, min/max bundled product quantity limits and the ability to bundle multiple instances of the same product.

Read more

WooCommerce Composite Products v3

Composite Products version 3.0 is finally here, after 12 weeks of development and a whopping 187 commits.

The new version includes many requested features and improvements targeted towards large-scale kitting applications, including:

  • a redesigned, responsive front-end and back-end UI,
  • multiple front-end UX refinements,
  • WP_Query-based retrieval, pagination, sorting and filtering of component options,
  • front-end and back-end performance optimizations,
  • exclusion-based scenario definitions,
  • bundled shipping improvements, and
  • a complete actions/filters/events api for developers.

Read more

Composite Products: How to group products at Component level

Today, we are going to look at a cool Composite Products feature which is one of the easiest to miss.

Out of the box, Composites do not allow multiple products to be purchased under a single Component. However, a close look at the documentation reveals that it’s possible to create product groupings nested at Component level by using the Product Bundles extension. Since any bundled product can be optional, you can easily use Product Bundles to set up Components that consist of multiple items that your customers can select and purchase together. Let’s see how!

Read more

Dealing with Squeezed WooCommerce Product Forms

By default, WooCommerce places single-product summaries right next to the main product image / thumbnails section, which is ideal for displaying product descriptions, prices and meta. Add-to-cart forms are normally displayed inside the single-product summary, too, which works well when displaying Simple or Variable product forms.

However, this layout is not particularly suitable for complex product types, such as Composites or Bundles, which require much more space for their add-to-cart form content.

If you are having issues with very narrow or squeezed product add-to-cart forms, the WooCommerce Stacked Product Layout plugin can be used to move the add-to-cart form under the product image and summary section. The plugin adds a “Force Stacked Layout” option under WooCommerce > Settings > Products > Display, where you can select which product types should use the modified, full-width layout.

Read more