mitaichik: решают в офлайн логистическом слое, если кратко - резервирование на складе / у поставщика после подтверждения заказа по телефону. Проблема невыкупа заказов тоже ведь есть, 20% в среднем (не знаю, сколько на больших оборотах, ну и на маленьких, наверно, все 50). А в корзинах обычно товар висит до посинения - если чел залогинившийся или слепой логин - до момента checkout товар есть 100%, предрезервирование на складе - после checkout (тут парсеры уже 100500 работающих телефонов не впишут), ну и дальше логистика со всеми ее "а мне из другого уже привезли раньше" прелестями
Максим Тимофеев: узнАют так, что это давно уже проблема для больших магазов типа Мвидео, и не только, вплоть до того, что тут обсуждалось. Парсеры на месте не стоят
ща лень детально писать про кодирвки и не знаю куда смотреть изначально: в системную локаль или Питон, но загрузка и хранение файлов с символами в именах отличными от ASCII - оооооооооооооочень ПЛОХАЯ идея.
Храните в числах, переименовывайте в русский при отдаче. Если так уж русский нужен.