0

CPanelを使用せずにopencartをセットアップしようとしました(CPanelでのセットアップはこの方法で行うことができます)。< mydomain >.com ですでに opencart (メイン ショップと呼びましょう) を実行しています。

  1. 別のサブドメインを作成しました。shop2.< mydomain >.com,
  2. shop2 サブドメインが < mydomain >.com (メイン ショップ) と同じ IP を指すようにしました。
  3. shop2 サブドメイン用の仮想ホスト (apache) を作成し、そのドキュメント ルート ポイントを既存のメイン ショップと同じにしました。
  4. opencart で新しいストアを作成し、ストアの URL を shop2.< mydomain >.com に設定しました (この手順の有無にかかわらず、以下で説明する問題は変わりません。

問題は、 shop2.< mydomain >.com が < mydomain >.com とまったく同じになることです。たとえば、製品が既存の opencart から無効にされた場合、shop2 からも無効になります。

同様の質問がopencart フォーラムに寄せられていますが、回答はありません。

私の環境は、ウブンブ、アパッチです。

4

1 に答える 1

0

すでにマルチストアをセットアップしているため、この質問のタイトルは正しくありません。これの代わりに、あなたは尋ねるHow to disable a product on just one store within a multistore installation?べきですよね?

問題は明確であり、答えもあります-製品/カテゴリなどを有効/無効にすることによってこれを行うことはできません。このmultistore機能により、データベースを1つだけ持つことができ、製品(またはカテゴリなど)をストア1に表示するように設定できますX を保存します。

製品を無効にすると、すべてのストアで無効になります。

商品を店舗 1 ではなく店舗 2 のみに表示する場合は、[リンク] タブ -> [店舗] オプションの商品詳細フォーム内の適切なチェックボックスをオンまたはオフにします。Defaultたとえば、チェックを外してチェックStore 2を入れると、ストア 2 でのみ製品を表示するように設定しますが、製品を有効にする必要があります。カテゴリ、メーカーなどについても同様です。

于 2013-04-15T11:35:29.533 に答える