Open Bug 1484074 Opened 6 years ago Updated 2 years ago

Preserve the user's selected shipping option when the options change

Categories

(Firefox :: WebPayments UI, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: MattN, Unassigned)

References

Details

(Whiteboard: [webpayments-reserve])

If the shipping options change (and the user selected an option, what about default merchant selection?) then we could help preserve the user's choice when the options change, in case the merchant doesn't. We can try to preserve the selection using the id, label, and/or currency amount.

Examples:

Showing two different option list updates, the first adds a cheaper option and the second adds a more expensive option.

Shipping Options:
[$10 Standard Shipping] => [$10 Standard Shipping] => [$10 Standard Shipping]
                           [Free shipping        ]    [$20 Faster Shipping  ]

In the first case, if I was trying to minimize cost, I would want to know about the free shipping option rather than have my choice preserved and maybe the merchant would select the free option by default. For the 2nd case preserving the selection would be best IMO.

Maybe this is a case where we should have an update badge?

See bug 1478029 for discussion comment 10 for some related discussion.
Flags: qe-verify+
QA Contact: hani.yacoub
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.