[Tep-j-general] Re: アカウントデータの共有

Back to archive index

TAMURA Toshihiko tamur****@bitsc*****
2004年 11月 16日 (火) 09:31:06 JST


こんにちは、田村です。

沼田さん:

> 現在、oscommerce 日本語版を利用したショッピングサイトを一つ運営して
> いるのですが、商品構成の全く違うショッピングサイトをもう一つ
> 立ち上げたいと考えております
> 
> 販売元、商品構成が違うため、サイトとしてはわけたいのですが、
> お客様は共通の方が多いため、
> 
> ログインのIDとパスワードは共有させてたいのです。

同じサーバ上で2つのショップを運営するということでしたら、
osCommerceを2セットインストールして、
ひとつのDBの中に(いくつかの共有するテーブルを除いて)
2セットのテーブルを作ればよさそうですね。

ソースの方は、たとえば以下のファイルの中で、
  admin/includes/configure.php
  catalog/includes/configure.php
ショップごとに以下のように定義して、
  define('TBLPREFIX', 's1_');
以下のファイルの中で、
  admin/includes/application_top.php
  catalog/includes/application_top.php
次のようにテーブルを定義できます。
----------------------------------------
  define('TABLE_ADDRESS_BOOK',     'address_book');  // 共有
  define('TABLE_CUSTOMERS',        'customers');     // 共有
  define('TABLE_CUSTOMERS_INFO',   'customers_info');// 共有
  define('TABLE_ADDRESS_FORMAT',  TBLPREFIX.'address_format');
  define('TABLE_BANNERS',         TBLPREFIX.'banners');
  define('TABLE_BANNERS_HISTORY', TBLPREFIX.'banners_history');
         :
----------------------------------------

-- 
田村敏彦 / 株式会社ビットスコープ
E-mail:tamur****@bitsc*****
http://www.bitscope.co.jp/





Tep-j-general メーリングリストの案内
Back to archive index