如何在网站页面上(Shopify网站之外)显示Shopify购物车价值

fli*_*777 3 api json shopify

我正在尝试执行以下操作:我正在构建一个标准的HTML/PHP网站.我们将在网站上有产品.当有人点击"加入购物车",用户将被引导到Shopify与他们的产品信息和产品将被添加到购物车(到目前为止没有问题......有这个成就).当他们点击回到了自己的浏览器返回到该网站(因此离开Shopify车),我需要能够显示在标题中网站上的产品信息.像"5个产品| 168.00美元"这样的东西...基本上允许网站访问者(不在shopify中,而是在我们构建的HTML网站中)查看购物车中的值,然后在需要时查看或查看购物车.

我偶然发现了这个问题:http://api.shopify.com/cart.html#show

我是JSON的新手,正在寻找我想要做的事情的例子,但没有看到它们.

任何建议或指向我正确方向的人都会很棒.

小智 8

Shopify实际上提供了一个JSONP格式的文件,假设您来自同一个域(访问识别个人用户的Shopify cookie).

换一种说法:

假设一个Wordpress网站位于www.example.com

随附的"商店网站"将存放在shop.example.com(确保此域名是您在Shopify端的主域名)

要从Wordpress站点访问购物车并使用jQuery将其处理到您的模板或页面,您可以调用:

jQuery.ajax({

    url: "//shop.example.com/cart.json",
    dataType: "jsonp",
    success: function( data ) {
        /* Template Code here */
    },
    error: function( jxhr, status, err ) {
        console.log("Error, status = " + status + ", err = " + err);
    }

});
Run Code Online (Sandbox Code Playgroud)

JSONP格式的文件允许通过一些Javascript技巧进行跨域AJAX调用.