我目前正在构建一个应用程序,用于编辑Shopify中的订阅订单内容。
我正在使用Laravel8.0和OSISetShopify库。
我知道从应用程序接口与应用程序桥,我可以访问当前的商店/用户通过
Auth::user()
// random code...
$shop->api()->rest('GET', '/admin/orders.json', $query);
这将仅基于当前存储进行查询。
我想让网站前端的客户能够通过发出AJAX请求来编辑他们的订单。我可以很好地处理ajax请求,传递客户ID,等等。但是在我处理请求的函数中,我需要以某种方式获得当前商店,就像您可以使用的那样
Auth::user()
如果有人知道用Laravel Osiset Shopify实现这一点的方法,我将非常感谢您的帮助:)
谢谢你,科里
在Laravel Osiset Shopify软件包中,您只能使用Auth::user()访问店铺名称-
也许您可以在ajax请求中使用店铺名称作为URL参数,然后使用该名称在USERS表中搜索相应的店铺。
请记住,一旦商家安装了应用程序,Osiset包将在名称字段的用户表中设置商店的名称。在后端执行查询时,请记住使用“.myshopify.com”后缀。