Question: Is Bundle Builder compatible with order Drafts?
Answer: Yes, Bundle Builder is compatible with order Drafts. The app actually needs to access draft orders to work correctly.
If you want to create Multiple SKU bundles, then Bundle Builder requires exclusive access to your draft orders. This means, if you use other Shopify apps or features that integrate with Drafts then Multiple SKU bundles won't function correctly.
The conflict caused by multiple apps using Drafts is a Shopify platform limitation and is unfortunately outside of Bundle Builder's control. Only one app can successfully integrate with Drafts at one time.
To clarify, Single SKU bundles are not affected by this.
If another app needs to have access to the draft orders functionality, this will conflict with Bundle Builder and create issues on your storefront. You would need to uninstall the other app to resolve the issue unless the app's developer can adapt its code so it doesn't integrate with Drafts.
What are order Drafts?
Drafts (formerly called Draft orders) is a system in Shopify where merchants can create orders on behalf of customers. For example, for stores taking orders over the phone, in person, or through external sales channels. To navigate to Drafts outside Bundle Builder:
Step 1: Within your Shopify admin, go to Orders.
Step 2: Select Drafts.
You can view the source of what caused a draft order to be generated. Open a draft and scroll to the bottom of the page. The first (very bottom) event in the timeline is the source.
Checking this will allow you to see how your drafts are created and identify if any other sources are making draft orders.
Identifying other apps that use Drafts
As mentioned above, other apps that generate draft orders will clash with Bundle Builder and affect your Multiple SKU bundle orders.
You can identify apps that have this ability by:
Step 1: Click the Apps button on the Shopify admin space.
Step 2: Click App and sales channel settings
Step 3: Click the three dots to the right of your app. This will open a dropdown menu. Continue to View details.
Step 4: Scroll down the app's detail page until you get to Permission details. If you see draft orders under the Edit orders category, then it's possible the app will clash with Bundle Builder.
Note: It's common for apps that support upselling and discounting to contain these permissions, as part of the process of adding that functionality.
We recommend that you check in with the developers of any additional third-party apps you use and see if they would be able to remove this permission, as they will be able to advise further regarding any integration.
Unfortunately, we are unable to change Bundle Builder's functionality and requirements as it stands, as draft orders are fundamental to the way our app works. However, we are continuously looking for alternative solutions.