{% comment %}
  Primary Shopify-compliant storefront injection for ClickBack.
  The app URL is now fixed directly in the extension so the merchant does not
  need to configure any Theme Editor setting manually.
{% endcomment %}

{% liquid
  assign clickback_app_url = app_url | strip
  assign clickback_script_url = ''
  if clickback_app_url != blank
    assign clickback_script_url = clickback_app_url | append: '/storefront.js?v=20260704-discount-value'
  endif
%}

{% if clickback_script_url != blank %}
  <script>
    window.ClickBackShop = {{ shop.permanent_domain | json }};
    window.ClickBackAppUrl = {{ clickback_app_url | json }};
    window.ClickBackThemeExtension = {
      active: true
    };
  </script>
  <script src="{{ clickback_script_url | escape }}" defer></script>
{% else %}
  {% comment %}ClickBack: app_url is missing in the extension markup.{% endcomment %}
{% endif %}
