I have a Drupal 7 webshop with commerce, and using the commerce_customer contrib module to handle adresses.
I have enabled the "Enable profile copying on this checkout pane" and copying field data from Billing info to Shipping info.
It's default checked, that is, that shipping form is hidden, and values is taken from billing info.
Normal case is that, when a user unchecks the "i want another shipping address" the values is prefilled into shipping fields.
Is there a way i can, prevent that from happen, if user has a certain role.
It's ok to patch commerce_customer module, with ex. a drupal_alter() implementation.