Takuya Ando
ando****@ironh*****
2005年 9月 26日 (月) 23:12:21 JST
こんにちは。安藤@IRONHEARTSです。 > 実はオプションで作ってみたのですが、オーナーからこれでは分かりにくいというこ > とで改造を命じられているところです。 たとえば、小数点第一桁までの「数量」を受け付けるとした場合、 ユーザーの入力できる自由度が上がるので、逆にユーザーがとまどうという 可能性も考えられます。 結果的に、私は、購入できるサイズを、自由に入力させるより、 どういうサイズ(メートル)が購入できるかの一覧がプルダウンで 表示されたほうが、一目でユーザーが理解できると感じています。 > やはり量り売りのようなものは難しいのでしょうか・・・ Contributionsをざっとみたのですが、発見しきれませんでした。 いいモジュールがあればいいですが、改造はおそらく「相当難しい」と思います。 まず、DBのフィールドのタイプを変更or追加しなければなりません。 (デフォルトでは整数なので) それから、小数点を受け付ける商品、受け付けない商品を区別する フラグが必要でしょう。 入力された数値が正しいかどうかのルーチンを追加しなければなりません。 在庫計算も、小数点の場合の計算を別途追加する必要があります。 どこまで対応させるかですが、管理画面の販売数レポートなども 影響してくるでしょう。 ちょっと考えても、膨大な範囲に影響すると思われます。 その作業を行ったうえで、ユーザーに数量を手入力してもらうメリットを 考えると、ちょっと割に合わないように思えます。その分のコスト(費用・時間) を掛けられる仕事であればやってもいいと思いますが、えてしてオーナーさんは 超☆簡単に考えてると思いますので、十分に検討したほうがよいと思います。 どうしても手入力が必須なのであれば、 10cm毎ということなので、 数量:1 = 10cm として、1.5mを購入したい場合は、15と入力してもらうとか。 注文ミスが多発しそうなので、単位をしっかりと表示させる必要が ありますね。 いろいろ書きましたが、たんに私が無知なだけかもしれないので、 詳しい方いらっしゃいましたら、私も知りたいです。ご意見ください。 -- 有限会社アイアンハーツ / IRONHEARTS Inc. Takuya Ando <ando****@ironh*****>