お世話になっております。楽天のような複数のアカウントが出品できるようなプラットフォームをshopifyで構築したいのですが、
1つのstore内で、各アカウントに対し、そのアカウントが出品した商品のみ管理できるように権限管理することは可能でしょうか。
下記イメージ図添付させていただきます。
以上、よろしくお願いいたします。
Shopifyで、1つのストア内に複数出品者を持つ楽天型ECモールを作れるか、特に「各アカウントが自分の商品だけ管理できる権限設計」が可能かが主題です。添付画像はその想定構成の説明として使われています。
主な見解は次の通りです。
その後、既存Marketplaceアプリとの整合性が議論され、古いアプリは規約更新前のものや、各出品者が個別にShopifyアカウントを持つ“ポータル型”として許容されている可能性が高い、という整理になっています。
結論として、完全な楽天型をShopify単体で実現するのは規約上ハードルが高く、外部システム連携やヘッドレス/ポータル型が現実的です。一部アプリの上位プランが現時点で有効かは不明のままです。
Shopifyとは別で店舗管理と商品管理をするシステムを構築して、そこからAPI経由で商品情報の登録 / 編集を行えば技術的には可能かと思います。
注意点として、現状のShopifyの利用規約的には、1ショップ1マーチャントですので、厳密に楽天のようなモール構築(楽天がシングルマーチャントとして決済や配送を代理する)はできません。
以下のスレッドが参考になるかと思うので、ご確認ください。
以下のアプリの規約の1. Prohibited and restricted app configurationsをご参照ください。Shopify内でストア単独のMarketplaceをホストするアプリの公開は禁止されています。
https://shopify.dev/concepts/app-store/getting-your-app-approved/app-requirements
後学のために教えて頂きたいのですが、
https://apps.shopify.com/multi-vendor-marketplace?locale=ja
こちらのアプリ他、Marketplace系は複数あり、モロにその規約に抵触している気がしますが、
解釈が違う形でしょうか?(それらのアプリは、ほとんどの機能が外部にあるからそれで解決している気もします・・)
アプリ規約は常に更新されるため、古いアプリは現状の規約に反しているものもあります。
(基本的には規約に反しているものは沿った形への変更を求められ、対応しない場合は公開を取り消されたりしますが、規約は多岐にわたるためケースバイケースで、かつ規約のチェックはアプリの公開審査時点が主なタイミングのため、過去のものは重大なもの以外は未対応のものもあります)
上記アプリはメジャーなものですが、無料プランの機能は、店子が各自Shopifyアカウントを持って、ポータルサイトのように実際の取引は店子へ直接流れるので、許容されているのではと思います。(上位プランだと外部決済やシングルマーチャントモデルもありますが、このプランがいまだに有効かは定かではありません)。
上記でシェアしたスレッドで議論していますが、マーケットプレイスが販売主体で販売責任を負う形式(ドロップシッピング含めた店子から品物を仕入れる形式)や、店子がShopifyショップを各自開けて、それらを集めたポータルサイトの構築(この場合、ポータルサイト自体は、WordPressなど他のサイトで作成し、ヘッドレスコマース的な実装アプローチになるかと思います)などは問題ありません。
非常に明快に回答頂きまして、ありがとうございます!
参考になりました。