Magento CE 1.7 のマルチベンダー
-
16-10-2019 - |
質問
私は、各都市のさまざまな店から全国に花とケーキを販売するギフトショップを設立したいと考えています。
問題は、同じものを販売している異なる都市の複数の販売者をどのように管理できるかということです。
各販売者がショップ内のカタログの特定の部分に商品を追加し、管理画面で自分の商品と自分の注文だけを表示できるようにしたいです
たとえば、都市「A」の販売者は、ショップの「A」カテゴリに商品を追加し、このカテゴリの注文にアクセスできます。
解決
私は現在、Community Edition で単一の Web サイト/ストア/ストア ビューを使用して、まさにこれを実行しています。
使っています Unirgy の uMarketplace これを行うには、MicroSite Pro アドオンを使用します。これにより、求めていることを実行できるようになります。このモジュールを使用すると、ユーザーを作成および管理し、ユーザーに独自のカテゴリへのアクセスを与えることができます。ベンダーはカスタム インターフェイスを使用して自社の在庫、注文、配送方法などをすべて管理しますが、Magento バックエンドを使用して製品を管理することもできます。このモジュールは、カタログ -> 製品の管理にアクセスする権限のみを与えるロールを作成します。
彼らは自分に割り当てられた製品、または自分で作成した製品のみを管理できます。これはすべて問題ありませんが、Unirgy モジュールはそのままの状態で使用できます。 ない 各ベンダーが独自のカテゴリを管理できるようにします (ベンダーが管理できるのは、どの製品がどのカテゴリに割り当てられているかのみです)。
今週私が彼らにフィードバックした、これを回避する方法は次のとおりです。
基本的にストアのカテゴリーを次のように設定しました。
Root
-- Vendor 1
-- v1Cat 1
-- v1Cat 2
-- v1Cat 3
---SubCat1
---SubCat2
-- Cat 4
-- Vendor 2
-- v2Cat 1
-- v2Cat 2
-- Vendor 3
-- v3Cat 1
-- v3Cat 2
などなど各ベンダーには、管理者によってルート直下に設定されたカテゴリが割り当てられます。したがって、新しいカテゴリを設定してからベンダーを作成するというプロセスになります。その新しいベンダーを新しいカテゴリに割り当てます。Microsite アドオンは、そのベンダーに「ドロップシップ ベンダー」の役割を自動的に割り当てます。新しい固有のロール (ドロップシップ ベンダー - 私の新しいベンダー) を作成し、代わりに新しいベンダーをそれに割り当てます。このロールには、少し異なる権限を与えることになります。[カタログ] -> [システム経由で製品を管理] へのアクセスを許可するだけでなく、[カテゴリの管理] へのアクセスも許可します。
次に、ここでこの拡張機能を使用しました。
http://www.magentocommerce.com/magento-connect/catalog/product/view/id/17717/
そのユーザーの役割を、そのユーザー専用の製品カテゴリに割り当てるには。ビンゴでは、ユーザーはバックエンドにログインして自分のカテゴリを管理したり、新しいサブカテゴリを追加したり、自分の製品を自分のカテゴリに追加したりできますが、他の人のカテゴリや製品を管理することはできません。うまく機能します。小さな競合が 1 つありますが、Maison du Logiciel のこの非常に優れた拡張機能を使用して修正できます (この場合、モジュールが生成する推奨修正は機能します)。 http://www.boostmyshop.com/english/magento/magento-extension-conflict.html
したがって、唯一の問題は、都市ごとにカテゴリ/ベンダーを制限することです。皆さんの楽しみを台無しにするつもりはありませんが、別の仕事でやったことがあるから、これも可能です。Magento の高度な検索をどのように使用できるかを考えてください。また、Unirgy システムにはベンダーごとにカスタム データ セクションがあることに留意してください。
ベン・マークスが言ったように。これは安くも早くも簡単でもありません。Unirgy スイートには Ioncubed ファイルが含まれているため、Magento の方法で拡張できるとは限りません。また、Unirgy のドキュメントは存在しませんが、そのサポートは優れています。ただし、Stackoverflow と同じように扱ってください。ここで尋ねたような漠然とした、具体的でなく、調査もされていない質問をしても、有益な答えは得られません。
他のヒント
Magento Enterprise Editionは、ストア管理者を個々のスコープに関連付けることができます。
コミュニティエディションでこれを達成することは費用がかかり、非常に複雑です。両方のバージョンでは、ストアとウェブサイトのスコープは複数のインデックスの要因であり、ハードウェアコストの増加と計画の複雑さにつながる可能性があります。
また、Webフロントエンドを介して非常に制御された環境でサプライヤーにアクセスできる市場に外部ツールを使用して、トップのWebサイト(およびWe)が行う別のオプションもあります。これにより、新製品を公開する前に管理者の承認が必要な施設、インプレース画像編集、サプライヤーのアクセス制御リスト、自動マークアップ価格設定が提供されます。
その後、製品はMagentoプラットフォームに自動化されます。これにより、マーケットプレイスがMagento Frontendから完全に分離されます。これは、プロフェッショナル環境では安定性や他の多くの優れた機能を提供します。フレンドリーなアップグレード、ウェブサイトとは別にマーケットプレイスをホストする機能、バックアップとしてのデータの複製、サードパーティの統合ツールを実行していないため、ハッキングされる可能性が低く、サードパーティの拡張に依存せず、その他。
それを開発したコンサルタントは、さまざまな基礎となるプラットフォームを使用してマネージドマーケットプレイスプラットフォーム(MMP)としてリリースしていると言われていますが、ビジネスクラスのトップ5%とトップ1%になりたい人向けです。したがって、Interfloraのような企業と競争するエンタープライズグレード。