Using Bundled and Composite Products in Woosage50

Using Bundled and Composite Products in Woosage50

Overview

Bundles Product are groups of products that can be purchased together, usually at a discounted rate.  Composite Products are similar, but present different components (product options) based on customer selections.

When the customer adds either of these product types to the cart and places an order, the item consists of a bundled or composite product (parent) and a number components (children) as separate order line items.  For example, if a bundle with 2 components products is ordered, then the order will contain 3 line items - the 2 components and the bundle.

Info
Note: We currently only support the official WooCommerce plugins Product Bundles and Composite Products.  Woosage may work with others, but they have not been tested by us.

Handling in Woosage50

Because the order contains the parent item in addition to the components, the parent item (bundle or composite) must have a SKU on Sage.  However, Woosage can insert a SKU specifically for this purpose, if it is left blank in WooCommerce.  This is how a composite with 2 components would be setup in WooCommerce. 

SKU
Description
Comments

Descriptive name of bundled or composite parent
Has no SKU and Woosage will insert the SKU of a Sage non-stock item created for this purpose.
COMP-01
A component of the bundle or composite (Child)
This must be a product on Sage and WooCommerce.
COMP-02
Another component of the composite or bundle (Child)
This must be a product on Sage and WooCommerce.

As the parent has no stock, the Sage SKU can be created as a non stock item with only the Product Code/SKU (e.g. COMP) and a description should be used to help identify it as a composite or bundle (e.g. Composite Product - Not Used).  This name will never appear in an order in Sage as the website product name will replace it (select Use Web Product Names in Settings>Orders)

In Woosage50>Settings>Advanced select Use Default SKU if missing from order and in the Default SKU code field enter the SKU of the non-stock item created in Sage (COMP in the example above).

When Woosage processes the order in Sage it will insert the default SKU and use the name of the products from the website, along with prices and VAT from the website order, as shown below.

In this example the component prices are shown, but the bundle or composite configuration allows you to control this and the documentation for each of the plugins can be viewed using the following links.
  1. WooCommerce Product Bundles
  2. WooCommerce Composite Products

    • Related Articles

    • Installation and Setup of Woosage for Sage Accounting

      Woosage for Sage Accounting is intended to be a self-install application and everything you need to do this is contained is right here in just 4 easy steps. Install the Woosage plugin Add your subscription Identifier Authorise Woosage to access your ...
    • What is Woosage for Sage Accounting?

      Woosage is a plugin for your website that will integrate your WooCommerce shop with Sage Accounting (also known as Sage Business Cloud Accounting - formerly Sage One). Woosage Essentials Edition is available and has the following features: Imports ...
    • Create an optional Sage Accounting user for Woosage

      While this step is optional, we we recommend that you add a Woosage user to allow us to access Sage Accounting on your behalf when installing WoosageBCA or providing ongoing support. If you do not add an additional user for Woosage, then we will not ...
    • Creating Variable Website Products from Sage

      WooCommerce has a variable product concept that allows similar products (e.g. different sizes or colour) to be grouped under a single product. Each product within the group is referred to as a variation and each has attributes that are used to ...
    • Product Update Considerations for Variable Products with Woosage50

      Variable products can be seen as a hierarchy, with the Variable Product as the parent and the Product Variations as the children. Within WooCommerce each element (i.e. the parent variable product and each child variation) has a SKU and a number of ...