Shopify 从首页获取参数

Shopify get parameters from home page

作为 shopify 合作伙伴,我是初学者,我想使用代理应用从主页获取参数。

Url : mystore.myshopify.com/client_id=值

我想通过 shopify 应用获取 client_id。我必须在 path_prefix 代理配置中做什么。

这里有更多关于我想通过代理配置获取参数的详细信息,但在访问主页时没有收到任何信息\

我想要的参数:

代理配置:

提前致谢。

在代理的合作伙伴设置中,选择 /tools、/a、/community 或 /apps,然后选择一些资源名称。例如:

/apps/client

将 URL 设置为您应用的实际端点...https://foo.bar.com/yooba

现在您希望 Shopify 将请求发送到您应用的 /yooba 路由。

请注意,您现在使用的 JS 将是 GET 或 POST 到 /apps/client

小心使用 App Proxy。你可以浪费很多时间。请注意,商家可以随时更改代理 URL 并破坏它。

这是解决方案。

是在主题中创建一个文件Js,然后像我这里做的那样通过应用代理发送它。

`var client_id = getUrlParameter('client_id'); jQuery(函数($){

    /*  app proxy in jQuery*/            
    var base_urlc = window.location.hostname; //grab shop url
    var window_width = $(window).width();  //save width
    $.ajax({
        type: "GET",
        url: "/apps/client",
        contentType: "application/json",
        data: {client_id:client_id}
    })
    .done(function( msg ){
        console.log( msg );
    });

});`

无论如何谢谢