web-dev-qa-db-ja.com

ユーザーは「今後これを表示しない」チェックボックスに気付きますか?

ショッピングカートでは、アイテムに割引を設定できますが、ユーザーが特定のアイテムの速達を要求すると、割引が変わります。私は彼らにそれを認識させる必要があります。

1アイテム= 1行。プロモーションは行に表示され、ユーザーは行の最後にあるチェックボックスを使用して、アイテムの速達が必要かどうかを判断できます(以下のモックアップを参照)。

cart mockup

私が考えた解決策は、ユーザーが「エクスプレス」チェックボックスを選択したときにポップアップウィンドウを表示して、プロモーションが変更されることを伝えることです。常にポップアップを表示しないようにするには、「今後表示しない」チェックボックスを使用できますが、クリックされますか?

7
Edouard

ここで最初に確認できるのは、ポップアップ以外のオプションです。すぐに鉱山に出かけるカップルは次のとおりです。

1-カートの上に表示されない警告-完全なカートスコープ-「緊急配信が選択されている場合、プロモーションアイテムは割引されなくなりました」。これが十分に目立たない場合は、より明白な場所、つまり単一行のコンテキストで、行の上に配置されます。これらは、色またはタイプを使用して強調表示する必要があります。 (すなわち、それをアンバー、またはボールド、または何かにする)

2-それができない場合、または必要に応じて、プロモーション%が入る列に図像を少し使用しないのはなぜですか?あなたは私が非常に迅速にしかし一緒に以下のようなことをすることができ、あまり良くありません!これで十分でない場合は、ツールチップ/リンクを介して、適切と思われるものを使用していくつかの説明を表示できます。

No product discount available

また、私が生意気かもしれない場合、これは個人的な好みにすぎません。値引きされていない行では、 "-"よりも "N/A"またはそれ以上の "なし"のほうがわかりやすいと思います。または空白のセルです。それは私だけです!

7
TJH

TJHが提供する提案 に加えて、別のアプローチを提案します:「割引」を点滅させますcell背景別の色で、速達便の選択など、ユーザーが他のアクション(直感的に無関係)によって他のアクションを実行したために、値が変化した場合に、目立たない方法で注意を引き付けます。

何が起こったかを説明するメッセージバーをどこかに追加することもできますが、そのためにページが移動しないように注意してください。何かを行うとページ全体が移動するので、マウスで目的を失うことよりも煩わしいことはほとんどありません。少なくとも、正しい場所をクリックしてしまったのかといつも思っています。

私は、モーダル操作は一般的に可能な限り避けられるべきだとさえ言ってさえいます。

3
a CVn

アランクーパーの著書About Face 2.0で定義されているように、モードレスフィードバックを使用することをお勧めします。

ユーザーの情報がメインインターフェースに組み込まれていて、システムアクティビティと対話の通常のフローを停止しない場合、フィードバックはモードレスです。

モードレスフィードバックについては、すでにいくつかの提案があります。 @HEM、しかし私もあなたに私の提案をします。

「至急」と「宣伝」をできるだけ近づけてください。緊急が変更されると、プロモーションフィールドでフェードフラッシュまたは点滅し、プロモーションフィールドの色と値を変更し、適切なメッセージを含むラベルのすぐ上に黄色のテキストボックスを表示します(デザイン要素を非表示にしないでください)。 「緊急にはプロモーションはありません」。黄色のボックスを数秒間保持してから、徐々に消えていきます。このメッセージは、注文の最初の1回または2回の「緊急」クリックに対してのみ表示できます。

同様のメッセージがgmailで提供されます。

gmail message

2
DesignerAnalyst