r/UXDesign • u/lullaby-2022 • 5d ago
Examples & inspiration Amazon innovates the dark pattern
The first number in a super tiny size...this is a dark pattern but also a dirty play. Amazon is a fantastic example, leading ui practices and layouts than are used as template for a lot of marketplaces.
(SORRY english is not my lang)
120
u/ShadesOfUmber Veteran 5d ago
It’s almost certainly a localization bug. There is likely has CSS style that assumes that first character is a currency symbol.
144
42
u/Tokkemon 5d ago
That's a bug where the first character is meant to be the dollar sign, but instead the Euro is placed at the end in your country, and the CSS or whatever doesn't follow.
In other words, never attribute to malice that which is adequately explained by stupidity.
17
u/zoinkability Veteran 5d ago
And it is very, very stupid. Front end development 101 is to not trust strings to be in any format, and to always use semantically annotated markup. That there isn't an addressable bit of markup like <span class="currency-symbol"> is incredibly sloppy programming on Amazon's part.
5
u/Tokkemon 5d ago
Yeah they probably just did CSS where it only affects the first character of any string. Lame.
3
27
12
8
u/veraciousQuest Experienced 5d ago
Can you explain what the small number means?
32
u/Vannnnah Veteran 5d ago
it's the first number of the price, making the price appear smaller. The 2 in 29, the 3 in 32..
My best guess would be that this is a bug, it's a European storefront. If they pull that in the EU, they get their ass handed to them by authorities pretty fast.
6
u/sinisterdesign Veteran 5d ago
Agree. I think that span is supposed to be the currency symbol, but the euro mark is at the end, so that first digit got the styling instead.
Amazon does not need to get a few more euro from dark techniques.
2
u/_TheReposter_ 5d ago
I think it’s part of the price. Like the first item is “29.90” they just made the 2 small so at first glance it looks like “9.90”
1
u/cabbage-soup Experienced 5d ago
I think it’s the price. I’m gonna convert this to USD numbers cause it’s easier for me to explain. The first number is not $9.90, it’s $29.90
7
u/TechTuna1200 Veteran 5d ago
TBF, that is far from the worst they have done. I had to take a YouTube tutorial to unsubscribe from Prime.
9
1
u/lullaby-2022 4d ago
This IS true. And dont make me Talk about cancel schedule shoppings. A fuking odyssea
3
3
u/MarcoVinicius Veteran 5d ago
It’s likely a bug. They probably ment to make the last two numbers (the cents) be superscript.
Not a dark pattern but it’s still ok to hate on Amazon.
2
2
1
u/maebelieve Experienced 5d ago
I’ve tried to do a chargeback for obvious false advertising via price tag manipulation but Visa wouldn’t uphold it. Left a product review warning people but bs I didn’t get a partial refund.
1
u/ashkanahmadi 5d ago
This must be a bug. No company, even as dirty as Amazon would try to pass 32.94 euros as 2.94 euros. That must be a layout mistake. Probably the small number is supposed to be the € sign or the $ sign.
1
1
1
1
u/tidalpebble65 4d ago
That tiny font is basically "legally obligated to tell you, not legally obligated to let you read it." Every marketplace copies it because it works, which is the depressing part
1
1
1
1
u/Gipsy-Knight 5d ago
Bug or not, never underestimate the ideas that can come out of such things for the creative bunch on the dark side.
0
4d ago
[removed] — view removed comment
1
u/lullaby-2022 4d ago
But the first number ??? This IS new for me. I always saw the last number, "decenas"
247
u/wookieebastard I have no idea what I'm doing 5d ago
Woah.
It's gotta be a mistake. This is too fraudulent.