これはとても簡単です。OpenCart は複数のカートをサポートしています - 異なるドメイン上の複数の店舗。ユーザーをその特定のカートに制限することもできます。そのため、そのカート管理パネルのみにユーザーを作成します。ただし、これは少しトリッキーで、適切に行わないと面倒なことになる可能性があります。あなたがやりたいことを正確に説明していただければ、私は段階的に作成します.
もう一つ。opencart は非常に高速ですが。スケーリングを考慮する必要があります。一部のプロジェクトでは opencart でマルチ ストアを使用し、サーバーごとに 4 ~ 6 個の opencart インスタンスを備えた Rackspace クラウド サーバーを使用します。これは負荷分散され、静的ファイルのストレージには CDN であり、もちろん dns 負荷分散されます。各ストアに推奨するメモリは 2 GB で、個別のデータベース クラウド インスタンスを備えています。
これは、トラフィックとその成長方法によって異なります。現在のセットアップでは、1 日あたり最大 4000 件の注文を簡単に処理できます。平均して 3,500 を管理しているため、アプリケーションのセットアップは常に高い需要に対応できます。ネットワークに影響を与えたい場合は、基本的にユーザーのオープンカートをホストできます..
- ユーザー登録フォームの作成
- サブドメイン情報を使用して nginx/htaccess を作成および更新する
- そのサブドメインに基づいて、その情報を作成し、インストーラー スクリプトにコピーします。
- そのサブドメインとデータに基づいてopencartのインストールと構成を行います
- substore3434.yourecomservice.com ではなく store.com を持つことができるように、cname レコードに関する電子メールをユーザーに送信します。
このようなものになります。多くの検証。cURL の使用と cron ジョブ。私は個人的にはCPANEL/WHM Apacheサーバーを使用します(人々がこれについて私に否定的であることは知っています)が、CPANELはファンタスティックを使用してスクリプトを自動化するため、Nginxを使用することは悪夢です...プロジェクトが成功した場合、後でnginxを使用できます..