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

| コメント(0) | トラックバック(0)

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つのファイル内の「銀行振込み」「お振込先」等の文言を適宜、「郵便振替」「お振替先」などに変更する。 ※モジュールの修正をしたら、ステータスを一旦無効化して、再度有効にすると、反映されます。

トラックバック(0)

トラックバックURL: http://www.comachi.com/cgi/mt/mt-tb.cgi/195

コメントする

このブログ記事について

このページは、koz*が2006年3月11日 09:42に書いたブログ記事です。

ひとつ前のブログ記事は「子ども部屋製作進捗状況」です。

次のブログ記事は「引越しシーズンとインターネット」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。