Сценарий подтверждения shopify не перезванивает на странице "next или page" prev " - PullRequest
0 голосов
/ 18 июня 2019

нам нужно обновить сценарии финансирования на нашем веб-сайте, мы используем Affirm, и они часто меняют свой сценарий, и мы должны использовать новую версию сейчас.На нашей домашней странице скрипт прекрасно загружается под каждым продуктом, а на страницах нашей коллекции он также отлично загружается.но когда мы выбираем «следующую» страницу, скрипт не загружается, потому что, очевидно, страница технически не обновлялась.

Подтверждаю, что есть документация о подобной функции обратного вызова, когда выбран другой вариант, но мы искалипомогите запустить этот скрипт снова, когда выбрана «следующая» или «предыдущая» страница.

эта тема еще не запущена.эта страница содержит подтверждающую документацию, и ниже приведены некоторые фрагменты кода.извините за форматирование в сценарии подтверждения, я думаю, что это не так важно, хотя

https://docs.affirm.com/Integrate_Affirm/Promotional_Messaging

из footer-scripts.liquid

{% if template == "product" or template contains 'collection' or template 
== 'index' %}
<script src="{{ 'affirm.js' | asset_url }}" ></script>
{% endif %}

сценария подтверждения

<!-- Affirm -->
<script>
_affirm_config = {
 public_api_key:  "YOUR_PUBLIC_KEY",
 script:"https://cdn1-sandbox.affirm.com/js/v2/affirm.js"
 };
 (function(l,g,m,e,a,f,b){var d,c=l[m]|| 
{},h=document.createElement(f),n=document.getElementsByTagName(f) 
[0],k=function(a,b,c){return function() 
{a[b]._.push([c,arguments])}};c[e]=k(c,e,"set");d=c[e];c[a]={};c[a]._= 
[];d._=[];c[a][b]=k(c,a,b);a=0;for(b="set add save post open empty reset on 
off trigger ready setProduct".split(" 
");a<b.length;a++)d[b[a]]=k(c,e,b[a]);a=0;for(b= 
["get","token","url","items"];a<b.length;a++)d[b[a]]=function() 
{};h.async=!0;h.src=g[f];n.parentNode.insertBefore(h,n);delete 
g[f];d(g);l[m]=c}) 
(window,_affirm_config,"affirm","checkout","ui","script","ready");
</script>
<!-- End Affirm -->
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...