Ну и дальше все понятно – если не помнишь, то надо восстанавливать, логиниться (и при этом когда ты оказываешься залогинен, ты чаще всего теряешь то, что было в корзине), это в несколько раз усложняет процесс покупки.
Я предлагаю эту сложность решать очень просто: привязывать заказ к емейлу, который человек указывает без всякой авторизации. Если он совпадает с существующим – ну и что, злоумышленники вряд ли будут привязывать свои заказы к чужим аккаунтам. А даже если там случится, это всегда можно решить через саппорт.