1

私はeストアを構築していますが、ショッピングカートに小数の数量を追加する機能が必要です。

管理者は製品ごとに分母を設定します(たとえば、8は、最小購入額がケースの1/8であることを意味します)

私は現在jQueryスライダーを使用しており、商品ページで問題なく機能する数量を表示してasp:Labelいますが、カート内の複数のスライダーでは手に負えません(顧客がカート内の数量を調整できるようにする必要があります)。

私は本当に醜いドロップダウンリストから離れたいです。

何か案は?

編集:

固定分母は問題外です...4/8は1/2として表示する必要があります...

EDIT2:

使いやすさも重要です。顧客がケースの1/16から3ケースに移行したい場合、クリックごとの分母の増分+1はあまりうまく機能しません。

EDIT3:

@RichB:ケースの一部にSKUを追加すると、分母の問題が修正されます。ケースの1/16にSKUを追加し、ユーザーがケースの1/2を希望する場合、8x1/16の[クールではない]を注文する必要があります。可能なすべての部分にSKUを追加する場合(この例では15 SKU-これにより、製品ページとCARTが乱雑になります。

4

6 に答える 6

0

1つの方法は、数量テキストボックスの後に「/ [分母]」文字列を入力して、[4]/8のように8の半分のケースを指定できるようにすることです。

唯一の問題は、それらの分母が何であるかを追跡するための簡単な方法を用意することです。

于 2009-03-11T18:27:26.180 に答える
0

分数単位の使用は避けたいと思います。代わりに、このようなことを試してください。

[ _ _ _ ] ケース [ _ _ _ ] 個のユニット

ケースに 1 つ、個々のユニットに 1 つ、合計 2 つの SKU を使用します。

または、product.quantity_per_case を使用して、分割をケースの一部として定義します。

飲食店をやっていた頃は、いつもこうして注文していました。分数ではなく、整数のケースと整数の単位を扱っているため、ほとんど考える必要はありません。

ほとんどの人は、ケースまたは分割のいずれかが必要ですが、両方は必要ありません。

于 2010-06-07T13:01:04.050 に答える
0

製品ページをカートの数量にリンクすることになったので、ユーザーは製品ページのスライダーで分数を更新できます.

于 2009-03-21T04:50:54.077 に答える
0

別の可能な解決策(分母を固定することに反対しているため)は、一連の上/下矢印/ボタン/何でも使用することであり、上下を使用して製品の量を増減できます(および各増分/デクリメントは、ラベルの小数値を正しく更新します)。

編集: これは、個別の増分/減分ボタンを追加して、1 つの端数ではなくケース全体で数量を変更することで、さらに洗練される可能性があります。

于 2009-03-11T18:41:32.980 に答える
0

のような数量に編集できる単一のフィールドがあります3 6/4。ただし、フィールドがフォーカスを失うと、これは最も単純な混合分数に変換されます (4 1/2私の例では)。

これにより、入力の柔軟性と適切な数値の書式設定が可能になります。

于 2009-03-11T19:00:16.553 に答える