Masahiko Nagata
nagat****@ideas*****
2003年 8月 27日 (水) 18:10:05 JST
Sachikoさん、こんにちは。 永田です。 on 2003.08.27 13:28, Sachiko M at sachi****@w2stu***** wrote: > 商品のオーダーをされたときに、確認メイル等のなかに > 「ご注文受け付け番号」というのがつきますが、あの桁数を変 > えたりするのはどこをいじったらいいのでしょうか? これってordersテーブル(MySQL側)でautoincrementされているので、変更できない んですよね... # osCommerceを使い始めたばかりの頃、オーダー番号が5とか10とかの寂しい数字な # のがイヤで変更を試みた事が何度かあったのですが(^^;) で、本題ですが、現在100となっているのを10000とかに変更する事は出来ないですが、 ランダムな番号にする事は可能です。 ■Random Order Number http://www.oscommerce.com/community/contributions,1172 コレを適用すると、オーダー番号がKY1002425という風、アルファベット + 数字にな ります。 但し、ちょっと副作用が出てしまうのが難点ですね。 ・管理側の注文管理画面リストが順番に並ばなくなる。 ・先日SourceForge.jpへ登録したedit_orders_1_2a_MS1_jが利用できなくなる ・(副作用ではありませんが)テーブルの属性を変更しなければいけないのがイヤ 等々です。 # 注文管理画面リストの並びに関しては、該当するsql文のorder byを注文日に変更 # する事で解決出来るのですが、edit_orders_1_2aが利用出来なくなる件については、 # 本家でも話題になっていた様です。 で、自社本番サイトではRandom Order Numberをちょっと変更して、アルファベット が付加されない様にして利用しています。