Bundleup lets you turn your existing products into bundles or create brand new products that are built from different products. When an order is received that contains an order line that is a bundled product the app will split the order line to each component.
On this page
- Sync to Bundleup
- Bundle Products
- Unbundle Orders
- Sync Inventory
- Order Logs
- CSV Bulk Upload
- Common Errors
Sync to Bundleup
To get started please install in from Shopify app store and navigate to Apps > Bundleup
On the settings page you can sync your existing Shopify products for editing within the app.
After you have imported your Shopify products into Bundleup you go to Bundle Products link within the Bundleup app navigation bar.
To add components to an existing product click on any product
and then click Add Bundle Component. This will bring up a pop up where you can search by name or sku for the products you wish to add as components. You can add multiple products as bundle components.
When adding components be careful you do not add a product that holds variants. Only the individual variants can be added as components. If you add the parent product the processes will fail for the bundle.
You can also search in the Bundle Product page and select a number of products to add to another product as bundle components. After you select all components you want to add click Bundle Selected button. You will be presented with a pop up where you search for the product you wish to add these components into.
To configure which settings you would like to use go to the Settings page.
To unbundle orders you switch on the service under Settings page by ticking the check box > Save > Start buttons. After creating an order for a bundled product the service will run on next schedule time and split the order into the bundled products individual component order lines.
The app offers the ability to calculate the inventory available of bundles based on the quantity of components. You can switch this on from the Sync Inventory page and your bundled SKUs stock level will start being recalculated.
This is ideal when you link the same product to multiple bundles. When one bundle sells all the other bundles link to a sold SKU will also get updated after purchase is completed.
To switch on this feature go to Setting page and tick the Sync Inventory check box then click Save.
You can view orders that have been processed on this page.
The bundle status column indicates what level the order was processed to:
- No bundles found - no bundles on order
- Exported - unbundled and Shopify order was updated
- Debundled - unbundled but order lines could not be updated on Shopify
You can click into an order and view how the order lines have been split.
CSV Bulk Upload
If you have a large number of products and/or bundles you may find it easier to upload via a CSV file.
Example template can be downloaded from here.
The structure of the csv import file is as follows:
- parent sku: the SKU or Handle of the product. For products with variations the same parent SKU will be used for all variations. If no parent SKU is available use the Shopify Handle (SEO URL)
- variant sku: the SKU or Handle of the variation. If there is no variation use same as parent SKU.
- components: a list of product SKU's or Handles and the Quantity separated by a colon. Multiple entries can be made separated by semi colons. Example: babylight:1;babysheet:2;babytoy:1
To upload the file go to Bundle Products page and click Upload Product Bundles button.
The inventory and order unbundling processes run every 5 minutes.
Price discrepancy after unbundling:
If you update price on Shopify the price in Bundleup may be different when processing orders. We sync data automatically each day however if you would like to sync earlier click sync button.
Order unbundles but Shopify doesn't update:
If component prices are cheaper than bundle total then we are unable to update order as the totals will be different.