在Bigcommerce中,我想根据客户组登录修改用户体验。我可以修改Bigcommerce CSS和/或添加基于客户组的横幅吗?
当批准的经销商登录经销商组时,我们提供批发折扣。我们如何使用%%GLOBAL_CustomerGroupName%%
修改模板外观&的感觉,并提供一个视觉提醒,他们正在查看批发版本?
在Bigcommerce中,我想根据客户组登录修改用户体验。我可以修改Bigcommerce CSS和/或添加基于客户组的横幅吗?
当批准的经销商登录经销商组时,我们提供批发折扣。我们如何使用%%GLOBAL_CustomerGroupName%%
修改模板外观&的感觉,并提供一个视觉提醒,他们正在查看批发版本?
我还没有测试过这种方法,但是想到的是将%%GLOBAL_CustomerGroupName%%
作为一个类添加到您主题的<body>
或<html>
标记中,然后使用css修改页面。您将有权访问客户组名称作为CSS选择器。
结果非常简单,在这里发布答案,以防其他人寻找类似的东西。
$(document).ready(function loadjscssfile(filename, filetype){
if ('%%GLOBAL_CustomerGroupName%%' == 'CUSTOMER-GROUP-NAME'){
var fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet")
fileref.setAttribute("type", "text/css")
fileref.setAttribute("href", "%%ASSET_Styles/custom.css%%")
};
document.getElementsByTagName("head")[0].appendChild(fileref);
});