Registration has benefits for both customers and retailers, but it can be perceived as a barrier by customers.
It needn’t be a barrier though, and well designed checkouts can reduce customer abandonment while still encouraging people to register.
The key is to present web forms and order the process in such a way that it doesn’t mean more effort for consumers. You can still have plenty of customers creating accounts.
Here are some examples…