Creating Product Bundles
Designating items as bundles can be done in 2 ways:
- Via editing the product manually in the UI.
- Through a bulk SKU mapping file
🎥Want a quick demo on this? Watch this video on how to do this now:
How to set up bundles in Spark Shipping
To designate a product as a bundle through manually editing the item:
Go to Products > Find your product and click on the SKU > Edit
Scroll down and map each component Vendor SKU that is included in the bundle to the proper vendor. Map each component SKU to one vendor only: every vendor SKU on a bundle is sent to its vendor, so a component mapped to two vendors would be ordered from both.
Next, set Product Type to Bundle. For each component vendor SKU, enter the Bundle quantity (how many of that component go into one bundle). Save the product.
When an order is received for a bundled product, Spark Shipping will send the order to all vendors mapped to that product.

To designate a product as a bundle through SKU Mapping:
- Go to the vendor you want to assign these SKUs to
- Each item in the bundle can be assigned to a specific vendor
- Go to SKU Mapping
- Under 1 · What's in this file?, choose Bundles, and click Download Bundles template
- List the appropriate Product SKU in the ProductSku column (this is the SKU in your shopping cart that contains the bundles SKUs)
- Paste the vendor SKUs in the VendorSku column that you want to send to the vendor behind-the-scenes, one row per component
- Enter how many of that component go into one bundle in the BundleQuantity column (1 for a single unit)
- Under 2 · Map or unmap, choose Map, then choose your CSV file under 3 · File. Spark checks the file's columns before anything runs
In our example: The SKU in our shopping cart is ACC-HYD-BUNDLE and we are mapping it to Vendor SKUs ACC-600-081 and ACC-600-091 to make our custom bundle.
ProductSku,VendorSku,BundleQuantity
ACC-HYD-BUNDLE,ACC-600-081,1
ACC-HYD-BUNDLE,ACC-600-091,1

Important: Remember to choose Bundles under What's in this file? before uploading the SKU mapping file; otherwise, Spark will not know that this is a bundle item, and it will not work.

-Now you are ready to upload your CSV file. Spark gives you a link to the job log when the mapping starts; once the job finishes you should see this item mapped as a bundle.
To remove components, upload the same kind of file with Bundles and Unmap selected. A bundle whose last vendor SKU is removed moves to Default Vendor with stock 0 and becomes a simple product.
For more on bulk mapping see SKU Mapping (Bulk). For a parent product with vendor-specific items under it, see Super Bundles.
🎥Watch a quick video on how to set up bundle products here:
How to setup bundles in Spark Shipping