I'm about to undertake the building of a Drupal Commerce site that has special restrictions around purchasing some of it's items. Specifically these items will not have displayed prices and a sales rep must approve their purchase. I'm new to Commerce but not Drupal I'm basically looking for advice here...
The use case is not set in stone but the case that I would like to achieve is basically this:
user can see restricted item and can add it to their cart but the price displays as 'request a quote' (I thought maybe views could do this with rewrites but I need logic it doesn't offer) I need to add other actions regarding line items as well ('request a sample' in particular).
when request a quote item is added to the cart trigger modal legal mumbo jumbo
once in the cart view the order is categorized into 'purchasable items' and 'request a quote items'
When the cart is submitted only purchasable items will be actually purchased, request a quote items will sent via email to reps/automated in some way/saved in the cart for later.
Maybe a rep can trigger user status change and prices become reveled/items are moved to purchasable, perhaps not?
I'm guessing I'm going to need a custom module? Is this even possible, processing part of a cart like this? Any of you E-comm pros build something similar, how did you do it?