« 子ども部屋製作進捗状況 | メイン | 引越しシーズンとインターネット »

osCommerce 支払モジュールに郵便振替を追加

osCommerceってば、初期状態で支払モジュールに「郵便振替」ってないんですね。自分でモジュール用意しなきゃいけないわけですが、例によって私の検索の仕方が悪いのか、[モジュールの追加の仕方」っていうドンピシャなものが見当たらなかったので、ここに記録しておきます。記録は私がやった方法なので、なにかあっても保障などはいたしかねますので、あしからず。あくまでご参考に…。

sCommerce 支払モジュールに郵便振替を追加する方法

二つのファイルを新規に作成します。新規作成とはいっても、お察しの通り銀行振込モジュールmoneyorder.phpを複製して書き換えるだけですので簡単です。

  1. 郵便振替用の支払モジュールを作成する

    catalog/includes/modules/payment/moneyorder.phpを複製して、catalog/includes/modules/payment/postalmoneyorder.php などとします。

  2. 複製したpostalmoneyorder.phpの中身を書き換えます。

    1. $this->code = 'moneyorder'; を $this->code = 'postalmoneyorder'; に変更
    2. ファイル内のすべての定数 MODULE_PAYMENT_MONEYORDER をMODULE_PAYMENT_POSTALMONEYORDERに変更
    3. class moneyorder をclass postalmoneyorder に変更
    4. function moneyorder() { を function postalmoneyorder() { に変更
  3. 郵便振替用の言語ファイルを作成する

    catalog/includes/languages/japanese/modules/payment/moneyorder.phpを複製して、catalog/includes/languages/japanese/modules/payment/postalmoneyorder.php などとします。

  4. 複製した言語用のpostalmoneyorder.phpの中身を書き換えます。

    1. ファイル内のすべての定数 MODULE_PAYMENT_MONEYORDER をMODULE_PAYMENT_POSTALMONEYORDERに変更
  5. ファイルをそれぞれにアップロードして、完了です。
追記:2007/8/2 catalog/includes/modules/payment/postalmoneyorder.php catalog/includes/languages/japanese/modules/payment/postalmoneyorder.php内の の2つのファイル内の「銀行振込み」「お振込先」等の文言を適宜、「郵便振替」「お振替先」などに変更する。 ※モジュールの修正をしたら、ステータスを一旦無効化して、再度有効にすると、反映されます。

トラックバック

このエントリーのトラックバックURL:
http://www.comachi.com/cgi/mt/mt-tb.cgi/195

コメントを投稿


Please enter the security code you see here

*投稿には、コメント欄上に表示されているSecurity Code(6桁)の入力も必要です。

当サイトについて

Specials

About

2006年03月11日 09:42に投稿されたエントリーのページです。

ひとつ前の投稿は「子ども部屋製作進捗状況」です。

次の投稿は「引越しシーズンとインターネット」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。