Brazilian websites are just as bad, if not worse than American ones about this, probably because websites that do online sales in Brazil tend to cater to a primarily domestic clientele. If you happen to live in Argentina, as I do, entering your address when you buy things in Brazil can be comically frustrating.
Americans definitely don't have a monopoly on ignorance when it comes to other countries' address formats.