Checkout customization : adapt fields required to the hub model and customer type

What is the need / problem

Mary only propose a pick-up solution, she never delivers at her customers’ home. Mary’s customer are annoyed to be asked to fill in their address at checkout, they don’t understand why. So Mary wants to be able to ask only the information she needs to her customers.
Shannon sells to Mary. At checkout, Mary cannot order to Shannon in the name of her company, and she cannot receive an invoice at the name of her company. Shannon wants her customers to be able to order not in their personal name, but in the name of their company.

Who does it impact

Shannon, Mary and Jane

What is the current impact of this problem

  • Annoying customer experience: some customers are really fed up when they need to fill in personal information the seller doesn’t need, they question the use of those information and trust in the seller decrease.
  • Invoicing issues: Mary needs to receive an invoice at the name of her company, but today she can only buy with her own name

What is the benefit in focusing on this

  • Improve customer exprience and reinforce trust in the hubs
  • Provide customers the legal invoices they need

Links to more details

Potential solutions that will solve this problem

  • enable hub to set up what info he wants to ask at checkout
  • enable hub to set up if professional buyer (then entreprise name field) or individual

We had again another user telling us they he was loosing sales because we were asking too many useless things at checkout.

Split into to issues:

(1) Enable users to checkout as a company
Migrated to wishlist board:

(2) Make phone number not mandatory
Will be adressed as part of Checkout Split Epic: