通过 Shopify 应用程序中的 API 获取特定商店的 Shopify 类别集合 - OhMyBrew 应用程序

Get Shopify categories collection for a specific store via API in Shopify App - OhMyBrew App

我的 Shopify 帐户 中有多家商店。我正在尝试获取所有自定义类别集合。

我通过扩展 Laravel 的 OhMyBrew 软件包开发了一个应用程序,该软件包安装在所有商店中,但该应用程序仅 returning最后一家商店的类别集合。

我希望该应用按其特定商店分类 return。

我认为这个包将允许您通过 API.And 只查询登录商店的数据,无论会话如何,您都想访问商店的数据。可能在后端 CRONS 中。

使用下面的函数来实现。

 function getShopApi( $shop_id ){
      $shop = \OhMyBrew\ShopifyApp\Models\Shop::where([
                ['id' , '=', $shop_id]
            ])->first();
            $shop = $shop->toArray();
            $api = new \OhMyBrew\BasicShopifyAPI();
            $api->setShop($shop['shopify_domain']);
            $api->setAccessToken($shop['shopify_token']);

            return $api;
    }

    $api = getShopApi( 1 );
    $collections = $api->rest('GET', '/admin/collections.json');