scandipwa / customer-graph-ql
scandipwa/customer-graph-ql
N/A
ScandiPWA_CustomerGraphQl
CustomerGraphQl provides type and resolver information for the GraphQl module
to generate customer information endpoints.
This module extends the M2 GraphQl customer queries and mutations.
New endpoints will be documented in future releases.
Custom query documentation
Mutation forgotPassword
mutation ForgotPassword($email: String!) {
forgotPassword(email: $email) {
status
}
}
The variables for input above might look like:
{
"email": "[email protected]"
}
Mutation resetPassword
mutation ResetPassword(
$token: String!,
$password: String!,
$password_confirmation: String!
) {
resetPassword(
token: $token,
password: $password,
password_confirmation: $password_confirmation
) {
status
}
}
{
"token": "7nk0Ch7D5SZsPHWKycAyGdonAM9MnHRw",
"password": "MyNewPassword123_",
"password_confirmation": "MyNewPassword123_"
}
Mutation confirmCustomerEmail
Here is an example use of it:
mutation ConfirmCustomerEmail(
$password: String!
$key: String!
$email: String!
) {
confirmCustomerEmail(
password: $password
key: $key
email: $email
) {
status
token
customer {
id
firstname
lastname
email
is_subscribed
addresses {
city
country_id
street
telephone
firstname
lastname
postcode
street
default_shipping
default_billing
}
}
}
}
The variables for input above might look like:
{
"key": "0129309912",
"email": "[email protected]",
"password": "Testing123_"
}
Mutation resendConfirmationEmail
⚠️ This is not tested but implemented !!! ⚠️
Here is an example use of it:
mutation ResendConfirmationEmail(
$email: String!
) {
resendConfirmationEmail(
email: $email
) {
status
}
}
The variables for input above might look like:
{
"email": "[email protected]"
}
No changelog yet
The vendor hasn't published a changelog. Tagged releases appear in the Versions tab.
| Version | Stability | QA Status | Released |
|---|---|---|---|
| 4.1.0 | stable | Fail | 2024-07-14 20:32:05 |
| 4.0.5 | stable | Not tested | 2023-04-12 07:35:12 |
| 4.0.4 | stable | Not tested | 2022-07-27 11:33:03 |
| 4.0.3 | stable | Not tested | 2022-07-16 15:21:18 |
| 4.0.2 | stable | Not tested | 2022-07-11 11:43:13 |
| 4.0.1 | stable | Not tested | 2022-07-06 15:48:55 |
| 4.0.0 | stable | Not tested | 2022-06-24 17:35:58 |
| 3.1.14 | stable | Not tested | 2022-06-09 19:09:48 |
| 3.1.13 | stable | Not tested | 2022-05-26 22:56:43 |
| 3.1.12 | stable | Not tested | 2022-03-30 14:11:03 |
| 3.1.11 | stable | Not tested | 2022-03-21 21:58:58 |
| 3.1.10 | stable | Not tested | 2022-02-08 22:40:13 |
| 3.1.9 | stable | Not tested | 2021-12-06 14:49:51 |
| 3.1.8 | stable | Not tested | 2021-11-05 10:05:37 |
| 3.1.7 | stable | Not tested | 2021-11-04 01:36:59 |
| 3.1.6 | stable | Not tested | 2021-10-28 17:34:16 |
| 3.1.5 | stable | Not tested | 2021-10-28 00:05:42 |
| 3.1.4 | stable | Not tested | 2021-10-21 19:42:35 |
| 3.1.3 | stable | Not tested | 2021-07-14 15:09:39 |
| 3.1.2 | stable | Not tested | 2021-06-09 07:40:18 |
| 3.1.1 | stable | Not tested | 2021-05-03 13:35:12 |
| 3.1.0 | stable | Not tested | 2021-04-26 16:04:33 |
| 3.0.0 | stable | Not tested | 2021-02-10 11:52:17 |
| 2.3.0 | stable | Not tested | 2020-09-07 10:59:40 |
| 2.2.3 | stable | Not tested | 2020-06-10 14:35:44 |
| 2.2.2 | stable | Not tested | 2020-05-25 08:51:50 |
| 2.2.1 | stable | Not tested | 2020-03-19 15:31:02 |
| 2.2.0 | stable | Not tested | 2020-03-19 15:28:46 |
| 2.1.0 | stable | Not tested | 2019-12-05 09:13:31 |
| 1.2.1 | stable | Not tested | 2019-08-01 09:44:36 |
| 2.0.0 | stable | Not tested | 2019-07-29 11:44:29 |
| 1.2.0 | stable | Not tested | 2019-06-12 10:45:53 |
| 1.1.0 | stable | Not tested | 2019-03-27 09:23:49 |
| 1.0.0 | stable | Not tested | 2019-03-26 17:46:07 |
Requires 8
| Package | Constraint |
|---|---|
| magento/framework | * |
| magento/module-store | * |
| magento/module-catalog | * |
| magento/module-graph-ql | * |
| magento/module-authorization | * |
| magento/module-integration | * |
| magento/module-customer | * |
| magento/module-customer-graph-ql | ^100.3 |
| Tool | Status | Findings | Summary |
|---|---|---|---|
| PHPCS | Pass | 0 | |
| PHPStan | Fail | 13 | 13 errors (level 4, ruleset: phpstan + bitexpert/phpstan-magento) |
| Cpd | Pass | 0 | |
| Security | Pass | 0 |
Turn an existing module into recurring revenue.
If you already maintain a Magento 2 module on GitHub or GitLab, listing it on Packagento takes about five minutes. We mirror your tags, handle distribution signing, and route paid licenses through Stripe Connect, so you can keep shipping the way you already do.