window.Shopline

你可以在你的店铺页面通过 JavaScript 在 window.Shopline 对象中获取店铺的相关信息,含有以下属性:

window.Shopline.currency

店铺货币


window.Shopline.designMode

是否为编辑器/预览模式,和 request.design_mode 一致


window.Shopline.customer

客户对象,仅在客户已登录时定义,同 customer 对象

{
id: "xxxxx" // 客户 ID
}

window.Shopline.handle

店铺 handle


window.Shopline.isLogin

客户是否已登录


window.Shopline.locale

店铺页面的当前选择的语种,同 request.locale,优先级如下:

语言选择器未开启
使用店铺默认语言

开启语言选择器
clientLang query > 语言选择器选择的语言 > 浏览器语言 (须开启首选浏览器语言) > 店铺默认语言


window.Shopline.merchantId

商家 ID


window.Shopline.storeId

店铺 ID


window.Shopline.theme

当前店铺主题模板全局配置,同 config/settings_data.json 中的 current.theme,访问方式为:theme.settings.xxx


window.Shopline.themeId

当前店铺所使用的主题模板 ID


window.Shopline.themeName

当前店铺所使用的主题模板名称


window.Shopline.themeVersion

当前店铺所使用的主题模板版本号


window.Shopline.updateMode

当前店铺所使用的主题模板代码是否被商家更改过。含有以下两个值:


window.Shopline.uri

当前客户访问的店铺页面的路径信息,同 request.uri

// request url: xxx.com/collections/test-id?page=1
{
alias: "Home", // 页面别名,同 templateAlias
params: { // url path 参数
uniqueKey: "test-id"
},
path: "collections/:uniqueKey", // url path 规则
query: { // url query 参数
page: "1",
orderSeq: 'xxxx', // 订单信息
keyword: 'xxxx', // 关键字信息
},
url: "/collections/test-id?page=1" // url
}

window.Shopline.event

Online Store 1.0 及 Online Store 2.0 主题模板事件的事件总线。

Online Store 2.1 主题模板事件采用标准浏览器事件,具体查看

这篇文章对你有帮助吗?

Error loading component.

Error loading component.