wp admin - Register a new user on wooCommerce using Rest API

admin2025-01-08  4

So,

I am building a website in react using Wordpress headless server with WooCommerce plugin.

I have found that to create a new customer, you have to use the WooCommerce API:

But this is only creating a new customer.

What I need is to let the user to be able to register its account through a signup to become a customer. So I was planning to use: /

So my use case is to have the signup pop-up coming up and entering the name, password and email and then it create an account on Wordpress and the user become a customer for WooCommerce.

Do I have to do :

1- Create an account with Wordpress API to register the new user.

2- Create a customer using the WooCommerce API

My concerns is that how do I make sure that the user newly created is also a new customer. I do not want to have 2 differents user.

Regards Sebastien

So,

I am building a website in react using Wordpress headless server with WooCommerce plugin.

I have found that to create a new customer, you have to use the WooCommerce API: https://woocommerce.github.io/woocommerce-rest-api-docs/#create-a-customer

But this is only creating a new customer.

What I need is to let the user to be able to register its account through a signup to become a customer. So I was planning to use: https://wordpress.org/plugins/wp-rest-user/

So my use case is to have the signup pop-up coming up and entering the name, password and email and then it create an account on Wordpress and the user become a customer for WooCommerce.

Do I have to do :

1- Create an account with Wordpress API to register the new user.

2- Create a customer using the WooCommerce API

My concerns is that how do I make sure that the user newly created is also a new customer. I do not want to have 2 differents user.

Regards Sebastien

Share Improve this question asked Aug 27, 2020 at 16:36 SebSeb 1091 silver badge3 bronze badges 1
  • I'm not an expert, but I think a WooCommerce customer is just a WordPress user with role 'customer'. So I'm not sure what the difference is between using the WooCommerce API and the WordPress API here? (Generally new WordPress users are emailed a new password, they don't choose them anymore, but I don't know if WooCommerce does that differently.) – Rup Commented Aug 27, 2020 at 16:50
Add a comment  | 

1 Answer 1

Reset to default 0

If you create a new customer using the WooCommerce REST API, it will create a new WordPress user of the role Customer. Email is unique, a new customer cannot be added if his/her email is used by another WordPress user whether a customer or not. I tested that using API.

Regarding password, I still did not receive an email with it. I have my own WP deployment, and still no email is working.

What I need to look for next is how to authenticate a customer using the API to grant my customers thought my app.

转载请注明原文地址:http://conceptsofalgorithm.com/Algorithm/1736266049a1089.html

最新回复(0)