Для отображения на странице товара, Afterpay требуется информация о ценовом селекторе. Быстрый просмотр файла Afterpay JavaScript показывает, что в нем есть соответствующий объект на основе названий тем и соответствующих им селекторов цен на товары. Если он недоступен, вы можете переопределить его с помощью фрагмента Afterpay. Для этого используйте
afterpay_product_selector
При этом ваш код будет
<!-- Begin Shopify-Afterpay JavaScript Snippet (v1.0.5) -->
<script type="text/javascript">
// Editable fields:
var afterpay_min = 0.04; // As per your Afterpay contract.
var afterpay_max = 1000.00; // As per your Afterpay contract.
var afterpay_cbt_enabled = false; // As per your Afterpay contract; change to true to display Cross-Border Trade artwork (for AU/NZ).
var afterpay_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'.
// Overrides:
var afterpay_product_selector = '.product-page-info__price';
// Non-editable fields:
var afterpay_shop_currency = {{ shop.currency | json }};
var afterpay_cart_currency = {{ cart.currency.iso_code | json }};
var afterpay_shop_money_format = {{ shop.money_format | json }};
var afterpay_shop_permanent_domain = {{ shop.permanent_domain | json }};
var afterpay_theme_name = {{ theme.name | json }};
var afterpay_product = {{ product | json }};
var afterpay_current_variant = {{ product.selected_or_first_available_variant | json }};
var afterpay_cart_total_price = {{ cart.total_price | json }};
var afterpay_js_snippet_version = '1.0.5';
</script>
<script type="text/javascript" src="https://static.afterpay.com/shopify-afterpay-javascript.js"></script>
<!-- End Shopify-Afterpay JavaScript Snippet (v1.0.5) -->
Если приведенный выше код не работает точно, попробуйте настроить селектор цен. Подробнее о Afterpay JS Сниппет