Make a selection

Troubleshooting with Bold Discounts

  • Updated

While using Bold Discounts, you may come across some unexpected issues. While some of these issues may be corrected through a simple app setting, other issues might be related to a conflicting app or process, or an incomplete install on your theme.

In this help article, we are going to go over some common issues that you may come across with Discounts and what steps can be taken to resolve each issue.



  • When a discount is activated in Bold Discounts, the original price is moved over to the compare at price field within the Shopify admin, and the new discounted price is placed in the main price field.

    How the compare at price displays on your storefront is dependent on your theme. Most themes do display the compare at price on your product page, but there are some that may not.

    Note If the compare at price field has already been manually filled by you, Discounts skips moving the original price over to that field when the discount group has been activated.

    If you aren't seeing a compare at price on your storefront when running a discount, you can follow the steps below to ensure there is a compare at price within the Shopify admin.

    1. From the Shopify admin, select Products.
    2. Select a discounted product.
    3. Under Pricing, ensure there is a compare at price. If not, enter one.
    4. Select Save.

    If the compare at price is correct in your admin but does not display on your storefront, this means your theme does not support it. In this case, we recommend reaching out to your theme designer to see if they can customize this change on your behalf.

    If you'd like to check or add the code to your theme yourself, you can try the steps below.

    1. From the Shopify admin, select Online Store.
    2. Select Actions.
    3. Select Edit code.
    4. Under Templates, select product.liquid.

      Note If your theme contains sections you may find this code within product-template.liquid under Sections instead.

    5. Ensure there is code containing:


      Note If this code doesn't exist you can add it. The legend below helps you build the code.

      Compare at price code

    6. Select Save.


    Compare at Price Legend

    The code may look something like this or you may have to add it yourself:

    <h2 id="price"><span>{{ product.price | money }}</span>{% if product.compare_at_price_max > product.price %} <del>{{ product.compare_at_price_max | money }}</del>{% endif %}</h2>

    Here is the breakdown of the elements:

    {{ product.price | money}}

    This shows the regular selling price of the product:

    {% if product.compare_at_price_max | money > product.price %}

    Logic statement that runs the next lines of code if the highest (max) compare at price is higher than the product price. The {% endif %} closes the logic statement:

    <del> ... </del>

    The content between these tags are striked out:

    {{ product.compare_at_price_max }}

    The highest compare at price. This can also be modified as:

    {{ product.compare_at_price_min }}</code

    for the lowest (minimum) compare at, or simply:

    {{ product.compare_at_price }}
  • Uninstalling Discounts while the discount groups are still active leaves the sale on. Discounts applies metafields to the products in order to mark them as on sale. These are removed when the sale is turned off and the sync has completed. In order to clear these metafields, you need to reinstall the app and either:

    1. Turn off the active discounts groups and wait for the sync to fully complete.
    2. Create a sale for 1% off for the affected products.
  • In order for Discounts to function correctly in your browser, you must have third-party cookies enabled. Discounts stores information in your browser cookies that allow you to gain access and perform certain actions.

    In some versions of Chrome and Safari, the setting to allow cross-website tracking must also be enabled.

    For more information on this and other troubleshooting steps, please visit App Access Troubleshooting.