Можно ли изменить страницу Checkout?

У Shopify есть 4 тарифа: Basic, Shopify, Advanced и Plus. Официально Shopify позволяет менять только страницу Checkout только в тарифе Plus (абонплата $950/мес). Но Shopify предоставила возможность встроить свой скрипт на странице Checkout. Этой возможностью можно воспользоваться для модификации страницы Checkout: можно изменять элементы на страницы, а также менять внешний вид с помощью стилей.
Свой код встраивается в админчасти магазина в разделе Online Store / Preferences / Additional Google Analytics Javascript.
Ниже пример кода, который подключает таблицу стилей на странице Checkout.Shopify.Com.


if(typeof Checkout === 'object'){
if(typeof Checkout.$ === 'function'){

/* get the current cdn id so we know we are using the latest file */
var images = Checkout.$('img');
var cdn = '';
var uid=[];
if(images.length){
for (var i = 0; i < images.length; i++) { var src = images[i].src; if(src.indexOf('?') > -1){
var urlArray = src.split('/');
if(urlArray.length > 7){
uid = [urlArray[6],urlArray[7],urlArray[9]];
cdn = src.split('?').pop();
break;
}
}
}
}
if(uid.length === 3){
/* add your css file */
var css = document.createElement("link");
css.type = "text/css";
css.rel = "stylesheet";
css.href = "//cdn.shopify.com/s/files/1/"+ uid[0] +"/"+ uid[1] +"/t/"+ uid[2] +"/assets/trademinister.scss.css?"+cdn;
document.getElementsByTagName('head')[0].appendChild(css);
}
}
}

Posted on 26.08.2016 in Создание магазина

Share the Story

About the Author

Back to Top