インストール前に必ずシステム全体のバックアップすることを推奨します。
インストールは自己責任にてお願いします。インストール後に起こるいかなる動作不具合を保証するものではございません。
動作対象はosCommerce2.2ms1j-R8での動作確認を行っております。
1.ダウンロードして解凍したファイルをosCommerceを運営しているcatalog側のディレクトリにすべてアップロードします。
main.php onecheck_account.php onecheck_edit.php onecheck_report.php formフォルダ以下すべてのファイル one_checkフォルダ以下すべてのファイル jsフォルダ以下すべてのファイル
2.以下のファイルを編集します。
shopping_cart.php 40行目付近
以下のコードを追加
if($HTTP_GET_VARS['buy'] == 'first'){
tep_redirect(tep_href_link('main.php', '', 'SSL'));
}
3.以下のファイルを編集します。
includes/application_top.php 最下部
以下のコードを追加
$cu_query = mysql_query("show fields from customers;");
while($cu_result = mysql_fetch_array($cu_query)){
$cu_check[] = $cu_result['Field'];
}
$table_query = mysql_query("show fields from address_book;");
while($table_result = mysql_fetch_array($table_query)){
$table_check[] = $table_result['Field'];
}
if(in_array('entry_firstname_f', $table_check) &&
in_array('entry_lastname_f', $table_check) &&
in_array('customers_lastname_f', $cu_check) &&
in_array('customers_firstname_f', $cu_check)){
$name_f = true;
}else{
$name_f = false;
}
4.agreement.txtを編集します。
5.管理画面 > モジュール設定 > 配送モジュール、決済モジュールで現在ONになっているモジュールを編集します。
配送モジュールの場合は配送地域になしを指定してください。
支払モジュールの場合は適用地域になしを指定してください。
このファイルは利用規約なので自社の販売形式に合うように変更してください。
ランディングページの作成をする過程で、カートに入れるボタンをページ内に埋め込む時は以下のコードを挿入します。
GETパラメータにbuy=firstを追加します。
オプション選択がある場合は、商品ID以外に、オプションを選択させるためのselectフォームを挿入します。
以下の例では21が商品IDとなる。

ただし、商品URL書式をカスタマイズしていたり、mode_rewriteを利用している場合はシステム管理会社まで問い合わせてみてください。
オプションIDの確認方法の手順

デザイン関連
ヘッダーを編集する場合は form/header.php を編集します。
ヘダーのロゴを編集する場合は form/logo.gif を上書きしてください。サイズは自動取得です。
フッターを編集する場合は form/header.php を編集します。
デザイン、フォント、背景等の体裁は form/style.css を編集します。
GNU GPLv2 ライセンスです。
ソースコードの著作権は株式会社デジタルスタジオに帰属します。
システムに関するカスタマイズ、動作不具合がある場合はまでご連絡ください。
法人向け企業様向けの設置代行、本件を利用したシステムのご相談はお問い合わせフォームよりご連絡をお願いします。