Product Options 3rd Party Conflicts

This article outlines the most common issues that Bold Product Options may experience when being used with other third party apps, and how to solve them.

Please select an issue below to view more information.

 


 

When an option is added to a product and that product is purchased, the option will appear as a line item on the order page in your Shopify admin. These options are normally hidden on your email notifications sent to your customers, after the liquid code installation has been completed on your store.

If you use ShipStation to fulfill your orders and send order confirmation details to your customers, additional code is required in order to hide the option line item properties.

Note: If you are not comfortable with adjusting the template code in ShipStation, please reach out to our Merchant Success team for further assistance.

 


 

Steps to Fix

  1. Log in to Shipstation.
  2. Select Settings (the cog wheel icon).
  3. Select Templates, then Packing Slips.
  4. Select Copy next to the current packing slip.
  5. Select Confirm.
  6. Select the Order Items menu.
  7. Remove <br>[Item Options].

    Screen_Shot_2021-04-01_at_10.30.48_AM.png

  8. Change the Template Name.
  9. Select Save.
  10. Select Selling Channels, then Store Setup.
  11. Select Edit.
  12. Select Packing Slips.
  13. Select the New Packing Slip in the Packing Slip Template dropdown.
  14. Select Save Changes.
 Caution

These are general instructions and are applicable to the most commonly used themes. Thorough testing is highly recommended to ensure the customization is working on your theme.

If you are using the Klarna Payments widget while using Product Options, the price displayed in the widget may not reflect the price of your options.

 


 

Steps to Fix

  1. From the Shopify admin, select Online Store, then ActionsEdit code.
  2. Under Assets, select Add a new asset.
  3. Select Create a blank file.
  4. Enter bold-po-klarna as the asset name, and change the file extension to .js.

    Add bold-po-klarna asset

  5. Select Add asset.
  6. Open the asset and copy and paste the bold-po-klarna.js code into this file.

    Paste the klarna code

  7. Select Save.
  8. Under Layout, select theme.liquid.
  9. Find the closing body tag.

    Closing Body Tag

  10. Copy and paste the following code above the </body> tag:
    <script src="{{ 'bold-po-klarna.js' | asset_url }}"></script>

    Klarna Script

  11. Select Save.

If priced option products are appearing in Google Shopping, you can hide these products from Google results by removing the Google sales channel from the priced option product. 

  1. From the Shopify admin, select Products.
  2. Locate the priced option product and select the title of the product.
  3. Select Manage next to Sales Channels and Apps.
  4. Deselect the checkbox next to Google.

    Deselect Google Checkbox

  5. Select Done.
  6. Select Save.

When using the Turbo Theme by Out of the Sandbox, your options will not display unless you force a refresh of the page. The only way to avoid needing to refresh the page in order to display your options is to select the speed called Sport from within Turbo's theme settings.

 


 

Steps to Fix

  1. From the Shopify admin, select Online Store.
  2. Select Customize theme.
  3. Select General settings.
  4. Select Performance.
  5. Under Performance, select Sport.

    Select Sport

  6. Select Save.

 


 

Cause Known Issue Suggested Solution
Shopify Widgets Options do not appear. There is no solution currently available. Options can only be displayed on a Shopify product page.
Shopify Checkout Options that affect the price appear as individual products. This is expected and there is no available solution. Shopify's framework is designed to show each product in the checkout.
Shopify > Orders

Orders are showing extra text: builder_id, master_builder, cart_exists: true

This is expected and there is no available solution. Shopify's framework is designed to display these attributes.
Invoice apps Invoices show extra text: builder_id, master_builder, cart_exists: true

Solutions are entirely dependent on the app you're using to print invoices. Some inventory apps may have the ability to find & replace, or filter this text.

If that is not available to you, here are a couple of apps that can be used to print invoices:

Themes with AJAX Various issues. Refer to: Using AJAX Themes with Product Options for possible solutions.
File uploads File uploads do not appear. Themes using AJAX cannot work with file uploads.
Advanced Product Options by MageWorx Advanced Product Options attempts to use similar cart hooks to our Custom Pricing app. There is no solution currently available. The conflicting app and its code must be removed from the store.
Cross-Sell Hero - Cross-Sell by Booster Apps Cross-Sell Hero attempts to use similar cart hooks to our Custom Pricing app. There is no solution currently available. The conflicting app and its code must be removed from the store.
Custom Product Options by HulkApps Custom Product Options attempts to use similar cart hooks to our Custom Pricing app. There is no solution currently available. The conflicting app and its code must be removed from the store.
Discounted Upsells - Upsell by Booster Apps Discounted Upsells attempts to use similar cart hooks to our Custom Pricing app. There is no solution currently available. The conflicting app and its code must be removed from the store.
Discounted Pricing by Booster Apps Discounted Pricing attempts to use similar cart hooks to our Custom Pricing app. There is no solution currently available. The conflicting app and its code must be removed from the store.
Product Options & Customizer by Product Customizer Product Options & Customizer attempts to use similar cart hooks to our Custom Pricing app. There is no solution currently available. The conflicting app and its code must be removed from the store.
Product Personalizer by Zepto Apps Product Personalizer attempts to use similar cart hooks to our Custom Pricing app. There is no solution currently available. The conflicting app and its code must be removed from the store.
Quantity Breaks Now by Website On-Demand Quantity Breaks Now attempts to use similar cart hooks to our Custom Pricing app. There is no solution currently available. The conflicting app and its code must be removed from the store.
Upsell Bundles - Product Bundles by Booster Apps Upsell Bundles attempts to use similar cart hooks to our Custom Pricing app. There is no solution currently available. The conflicting app and its code must be removed from the store.
Volume & Tiered Discounts by HulkApps Volume & Tiered Discounts attempts to use similar cart hooks to our Custom Pricing app. There is no solution currently available. The conflicting app and its code must be removed from the store.
Wholesale Hero - Wholesale by Booster Apps  Wholesale Hero attempts to use similar cart hooks to our Custom Pricing app. There is no solution currently available. The conflicting app and its code must be removed from the store.
Was this article helpful?
0 out of 0 found this helpful