On my website I have created a register page in react and I am using Wordpress headless with WooCommerce on it.
So I was expecting to create a new user using the register page i have and as the Wordpress side is by default set to create a 'Customer" user type for any new registration.
The registration is partially working. Let me explaining. To achieve the registration I have done this:
- On wordpress, I have installed the plugin : WP Rest user from Sk8tech
- I have called the api
/wp-json/wp/v2/users/registerwith a body which contain the username, email and passwork.
- The new user is created and have the "Customer" type
However this new user do not shows up in the WooCommerce Customer Dashboard.
When I have installed the WooCommerce plugin, at first, I have change the type of user manually through the Wordpress dashboard from subscriber to customer and they all shows up in the Customer part.
I have notice that WooCommerce do have an api to create a new customer
/wp-json/wc/v3/customers but I cannot setup a password.
So Do I have to make 2 calls and the WooCommerce one, will automaticall create a new customer ?