Shopify app开发Remix里面如何获取主题列表和在线主题

释放双眼,带上耳机,听听看~!
export async function loader({ request }) {
  const { session,admin } = await authenticate.admin(request);
  const themes = await admin.rest.resources.Theme.all({ session: session, });
  const mainTheme = themes.data.find(theme => theme.role === 'main');
  const mainThemeId = mainTheme ? mainTheme.id : null;
  console.log('themes',themes);  //主题列表json
  console.log('mainThemeId', mainThemeId); //在线主题id
}

请确保shopify.app.toml里面包含主题相关的权限。

scopes = "read_themes,write_products,write_themes"

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
Shopify主题开发Shopify功能开发

Shopify模板页面类型page_type

2024-6-19 0:10:42

Shopify主题开发Shopify功能开发

Shopify主题菜单内显示图片

2023-7-26 13:54:32

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索