<p>Currently there's not much in the way of back end support for creating customers as such.  You can create craft Users in the back end, but given a commerce customer is not necessarily a Craft user, I think the short answer is no.</p>

<p>You could certainly create front end stuff that effectively achieves this though - how you prep all the form work for addresses is up to you, so you could e.g. force your checkout flow to go through a 'set billing address' page the first time and then simply never offers the opportunity to change that later.  </p>

<p>You could even create forms for this part of the process that are only accessible by admin, so that you're creating your own 'back end' interface for this....and then pass off the created customers to your actual customers who then see a checkout that only lets them set the billing address.</p>

CC BY-SA 3.0
2016-10-21T23:46:33.127Z
2016-10-21T23:46:33.127Z
Jeremy Daalder
<p>Could it be possible in Craft Commerce to let an admin create a customer with a one time set billing address and that the customer can only set shipping address in the order process?</p>

<plugin-craftcommerce>
Craft Commerce one time billing address creation
# Craft Commerce one time billing address creation

(Asked by: username_0 on 2016-10-21)

Could it be possible in Craft Commerce to let an admin create a customer with a one time set billing address and that the customer can only set shipping address in the order process?

**Tags:** plugin-craftcommerce


---

## 1 answers

### Answer by username_1 on 2016-10-21. Score: 2 | Accepted answer

Currently there's not much in the way of back end support for creating customers as such. You can create craft Users in the back end, but given a commerce customer is not necessarily a Craft user, I think the short answer is no.

You could certainly create front end stuff that effectively achieves this though - how you prep all the form work for addresses is up to you, so you could e.g. force your checkout flow to go through a 'set billing address' page the first time and then simply never offers the opportunity to change that later.

You could even create forms for this part of the process that are only accessible by admin, so that you're creating your own 'back end' interface for this....and then pass off the created customers to your actual customers who then see a checkout that only lets them set the billing address.


---

