composer require module-customer-membership-graph-ql
php bin/magento module:enable Lof_CustomerMembershipGraphQl
php bin/magento setup:upgrade --keep-generated
php bin/magento cache:clean
{
membershipProducts(
filters: {},
pageSize: 10,
currentPage: 1,
sort:{
created_at: DESC
}
){
items{
entity_id
sku
name
status
duration {
record_id
membership_duration
membership_unit
membership_price
membership_order
initialize
}
url_key
customer_group
featured_package
short_description
price
final_price
created_at
store_id
}
total_count
}
}
{
myMembership{
membership_id
group_id
name
duration
price
expiration_date
created_at
status
product_id
item_id
product_options
}
}
{
membershipTransaction(
filters: {},
pageSize: 10,
currentPage: 1,
sort:{
created_at: DESC
}
){
items{
transaction_id
name
package
amount
duration
duration_unit
created_at
product_id
item_id
}
total_count
}
}
Query Mutation Cancel Membership Request (should logged in customer account before):
mutation{
cancelMembership(customer_comment: "I want cancel my membership!")
}