Price Rules API - Promotion Messages
This setting enables or disables displaying the public message for a rule/promotion on a product that gets added on creation of a rule with the public_name property.
In bold-pr.liquid in Shopify, add this script inside an html script tag to override default settings for showing public messages for rules/promotions on a product:
{% raw %}
<script>
  window.BOLD = window.BOLD || {};
  window.BOLD.pre = {
    config: {
      template_product: `
        {{money}}
        {{#fees}}<div>{{fee}}: {{{amount}}}</div>{{/fees}}
        {{#has_message}}<small>{{{message}}}</small>{{/has_message}}
    `,
      template_cart_item: `
        {{money}}
        {{#fees}}<div>{{fee}}: {{{amount}}}</div>{{/fees}}
        {{#has_message}}<small>{{{message}}}</small>{{/has_message}}
    `,
    },
  };
</script>
{% endraw %}
To disable the public message from the product page, or from the cart page, remove the corresponding {{#has_message}}<small>{{{message}}}</small>{{/has_message}} line.