Man könnte OpenID wenigstens für den Login und die Lieferadresse verwenden, das würde schon mal viel Zeit sparen. Die Bezahlung kann dann ruhig extra laufen, z.B. Eingabe der Kreditkartendaten, das ist ja schnell passiert.