настройка постоплаты со страницы магазина shopify - не отображается - PullRequest
0 голосов
/ 11 марта 2020

Я добавил код shopify в мой theme.liquid, но он нигде не отображается на странице продукта, если кто-нибудь может помочь, это было бы здорово

Мой сайт: https://monoporium.com.au/collections/men/products/unisex-sweatshirt-1?variant=33080260690055

Мой код:

<!-- 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'.

    // 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) -->

1 Ответ

0 голосов
/ 11 марта 2020

Для отображения на странице товара, 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 Сниппет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...