Integration with Locate Inventory
If you're using Locate Inventory, currently there is no way to integrate with the system.
In order for LOCATE to import an order, the part(s) on the order must exist in LOCATE. Since BYOB creates new items on the fly, LOCATE can never sync the new item in real-time.
Also, LOCATE won't ignore certain parts of an order, LOCATE will only import the whole order. In other words, LOCATE cannot import our bundle orders in the bundling approach.
If you're not looking to stack a bundle discount with a Shopify discount, we are trying to offer discount code bundles. With discount code bundles, no new items are created but customers cannot use a discount code/auto discount at checkout. This is because only 1 discount is allowed under Shopify.
# Update on 23/5/2022
Users can try to activate the BYOB settings - Delete dummy variant after order paid