大きなサイズのカテゴリをShopifyで実現するのに使えるAPIなど

解決済
Suzuki144
観光客
6 0 2

あるECサイトの内容をShopifyに移し替えようと考えています。
元のECサイトには、かなり大きな項目数のある商品カテゴリがあるため、それをどのようにShopifyに移行するかを検討中です。
カテゴリは数百程度あり、階層構造を持っています。
もちろん移行しないという選択も当然ありますが、移行させるとしたらどのような方法があるでしょうか。

私が考えたのは、コレクションとテーマのメニューを利用して元のECサイトのカテゴリと同じようなものを実現するというものです。

メニュー
https://help.shopify.com/ja/manual/online-store/os/menus-and-links

表示のさせ方は例えば、テーマSIMPLEのサイドバーでツリー構造を作るとか、テーマSUPPLY的に画面の上の方に横に表示するか、になるのではないかと思っています。

サイドバー

スクリーンショット 2020-12-04 17.33.53.png

画面の上の方に横に表示

スクリーンショット 2020-12-04 17.41.26.png

いずれにしても、コレクションとメニューの設定を、数百のカテゴリに対して手作業で行うのは大変なので、機械的に行う方法を探したところ、APIでコレクションの追加と商品のコレクションへの登録ができそうなことがわかりました。

Collection API
https://shopify.dev/docs/admin-api/rest/reference/products/collection

ですが、メニューで階層構造を作るといったことを機械的に行う方法があるのかわかりませんでした。

ですので、その方法があれば教えていただければと思います。

また、タイトルと少し異なりますが、前述のような比較的大きな商品カテゴリをShopifyで実現しやすいテーマや、実際にそれを実現しているようなサイトがあれば教えていただければと思います。

0 件の「いいね!」
fullbalance
先駆者
237 54 262

成功

理想はやはりShopifyのNavigationにImport,Export機能が付くことですが、こちらは実装の予定など

まだ無いと想像している方が多いです。

https://community.shopify.com/c/Shopify-Discussion/Can-you-import-navigation-items/td-p/394290

シンプルに、700まで階層であるなら、jsonで持たせてJavascriptベースで任意の形で実装をされるのが現時点では

ベストに思えます。

Shopify Expertのフルバランスです。Shopify,Shopify Plusの制作・運営サポートをしております。

国内初のShopify書籍「商品売るならShopify」発売中です。

また6月に技術書を発売予定ですので、こちらもよろしければ手に取ってみてください

ご参考になりましたら、解決&ベストソリューション設定をいただけると嬉しいです
Suzuki144
観光客
6 0 2

どなたかの役に立つかもしれないので今どうしようとしているか書いておきます。

自分で調べたり、kakuma-fblさんの書かれていることやリンクを見ても、メニューをAPIや一括インポートすることはできないものと考えています。

1つ試したのはテーマMega Menuです。これは比較的大きなカテゴリ表現をすることができます。
https://apps.shopify.com/globo-mega-menu

Professional版ならjsonでインポートができます。
ただ問題は、デザインは水平に並べるタイプしかなく、やってみましたが私のショップではそのデザインではメニューの表示が多数行になり、よくありませんでした。

他に良い方法も見つからないため、多分、Liquidのテンプレートにカスタムで自分のコードを差し込む形で実装しようと考えています。

トップいいね!投稿者