Communication with customer service support is present throughout the flow.
The users can always see which choice they have done so far.
All the steps in the userflow are visible throughout the entire user journey, which gives the users the freedom to navigate back and forth easily.
The users do not have to go through all the steps in the user flow. They can at any time choose to go directly to the final step of purchasing what they have selected so far.