Why do recurring memberships expire?
-
I have a few questions that AI support was unable to help me with:
1. Some Subscriptions that have been cancelled are still listed on the woocommerce dashboard under ‘cancelled’, but some are ‘not found’ or ‘Expired’ Can I ask what the difference is, please? I have not manually cancelled any Subscriptions.
2. Many Memberships are listed as ‘Expired’, but I only offer ongoing membership and recurring monthly subscriptions on my site, so what does ‘Expired’ mean here, if it isn’t that a fixed term membership ended? I have not manually cancelled any Memberships.
3. Some customers have an ‘Active’ Subscription linked to an ‘Expired’ Membership. What does this mean? I thought you needed a Membership in order to have a Subscription? How would they log in without a Membership?
4. Many Memberships have their ‘Last Login’ listed as *after* the date it says their Membership expired. Again, what does this mean? How would they log in without a Membership?
Thank you,
Marcus
Thousandfacesfilms.com
-
Hey there, @thousandfaces! Thanks for contacting us. I’m happy to help you.
Regarding the expired subscriptions: If an end date is set on a subscription, either because the product it relates to has a defined subscription length, or because the end date was manually set on the subscription, when that date is reached, the subscription will be assigned the Expired status.
But since it seems you are facing other issues with the subscriptions, we’d like to further investigate the situation and better understand your website. Can you please provide the information below?
- System Status Report which you can find via WooCommerce > Status > Get system report > Copy for support.
- Fatal error logs (if any) under WooCommerce > Status > Logs.
You could copy and paste your reply here or paste it via https://gist.github.com/ and send the link here. - Please share screenshots of the subscriptions you mentioned so we can check it.
- If you can also share screenshots of the subscriptions settings, that will be great too
I’d recommend using https://snipboard.io. You can share the direct link to the image as a response to this topic.
Thank you!
Looking forward to your reply.
Have a wonderful day!
Thank you for your reply. As I said, I do not offer subscriptions with an end date, and have not ever set one manually, so so these answers do not help. I am also asking mainly about Memberships expiring, not Subscriptions, as I know at least one way a subscription can expire: if a users payment method fails (please correct me if I’m wrong), but know no way a Membership can expire under the circumstance of my site that I have explained.
Here is my status:
` WordPress Environment WordPress address (URL): https://thousandfacesfilms.com<br>Site address (URL): https://thousandfacesfilms.com<br>WC Version: 7.4.0<br>REST API Version: ? 7.4.0<br>WC Blocks Version: ? 9.4.3<br>Action Scheduler Version: ? 3.5.4<br>Log Directory Writable: ?<br>WP Version: ? 6.3.2 - There is a newer version of WordPress available (6.4.2)<br>WP Multisite: –<br>WP Memory Limit: 512 MB<br>WP Debug Mode: –<br>WP Cron: –<br>Language: en_GB<br>External object cache: ? Server Environment Server Info: Apache<br>PHP Version: 7.4.33.4<br>PHP Post Max Size: 100 MB<br>PHP Time Limit: 3600<br>PHP Max Input Vars: 10000<br>cURL Version: 7.74.0<br>OpenSSL/1.1.1w SUHOSIN Installed: –<br>MySQL Version: 8.0.31-23<br>Max Upload Size: 50 MB<br>Default Timezone is UTC: ?<br>fsockopen/cURL: ?<br>SoapClient: ?<br>DOMDocument: ?<br>GZip: ?<br>Multibyte String: ?<br>Remote Post: ?<br>Remote Get: ? Database WC Database Version: 7.4.0<br>WC Database Prefix: wp_<br>Total Database Size: 35.32MB<br>Database Data Size: 24.66MB<br>Database Index Size: 10.66MB<br>wp_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_order_itemmeta: Data: 0.13MB + Index: 0.14MB + Engine InnoDB<br>wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_actions: Data: 0.11MB + Index: 0.13MB + Engine InnoDB<br>wp_actionscheduler_claims: Data: 0.06MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_logs: Data: 0.08MB + Index: 0.03MB + Engine InnoDB<br>wp_as3cf_items: Data: 0.02MB + Index: 0.11MB + Engine InnoDB<br>wp_cli_scripts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_commentmeta: Data: 0.08MB + Index: 0.09MB + Engine InnoDB<br>wp_comments: Data: 0.33MB + Index: 0.42MB + Engine InnoDB<br>wp_fv_fp_hls_access_tokens: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_fv_player_encoding_jobs: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_fv_player_playermeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_fv_player_players: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_fv_player_stats: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_fv_player_videometa: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_fv_player_videos: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_gf_draft_submissions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_gf_entry: Data: 0.52MB + Index: 0.13MB + Engine InnoDB<br>wp_gf_entry_meta: Data: 1.52MB + Index: 1.88MB + Engine InnoDB<br>wp_gf_entry_notes: Data: 0.06MB + Index: 0.03MB + Engine InnoDB<br>wp_gf_form: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_gf_form_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_gf_form_revisions: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_gf_form_view: Data: 0.08MB + Index: 0.03MB + Engine InnoDB<br>wp_gf_rest_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_mgm_addon_options: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_mgm_addon_purchases: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_mgm_addons: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_mgm_countries: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_mgm_coupons: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_mgm_download_limit_assoc: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_mgm_download_post_assoc: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_mgm_downloads: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_mgm_multiple_login_records: Data: 0.09MB + Index: 0.00MB + Engine InnoDB<br>wp_mgm_post_pack_post_assoc: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_mgm_post_packs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_mgm_post_protected_urls: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_mgm_post_purchases: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_mgm_rest_api_keys: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_mgm_rest_api_levels: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_mgm_rest_api_logs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_mgm_templates: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_mgm_transaction_options: Data: 0.38MB + Index: 0.09MB + Engine InnoDB<br>wp_mgm_transactions: Data: 2.52MB + Index: 0.00MB + Engine InnoDB<br>wp_ms_snippets: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_newsletter: Data: 0.13MB + Index: 0.03MB + Engine InnoDB<br>wp_newsletter_autoresponder: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_newsletter_autoresponder_steps: Data: 0.06MB + Index: 0.02MB + Engine InnoDB<br>wp_newsletter_emails: Data: 2.52MB + Index: 0.00MB + Engine InnoDB<br>wp_newsletter_sent: Data: 0.19MB + Index: 0.17MB + Engine InnoDB<br>wp_newsletter_stats: Data: 0.17MB + Index: 0.16MB + Engine InnoDB<br>wp_newsletter_user_logs: Data: 0.09MB + Index: 0.00MB + Engine InnoDB<br>wp_newsletter_user_meta: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_options: Data: 5.08MB + Index: 0.08MB + Engine InnoDB<br>wp_pmxe_exports: Data: 0.19MB + Index: 0.00MB + Engine InnoDB<br>wp_pmxe_google_cats: Data: 0.39MB + Index: 0.00MB + Engine InnoDB<br>wp_pmxe_posts: Data: 0.05MB + Index: 0.00MB + Engine InnoDB<br>wp_pmxe_templates: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_pmxi_files: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_pmxi_hash: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_pmxi_history: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_pmxi_images: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_pmxi_imports: Data: 0.17MB + Index: 0.00MB + Engine InnoDB<br>wp_pmxi_posts: Data: 0.06MB + Index: 0.00MB + Engine InnoDB<br>wp_pmxi_templates: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_postmeta: Data: 3.48MB + Index: 1.95MB + Engine InnoDB<br>wp_posts: Data: 1.50MB + Index: 0.25MB + Engine InnoDB<br>wp_snippets: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_usermeta: Data: 2.52MB + Index: 3.02MB + Engine InnoDB<br>wp_users: Data: 0.11MB + Index: 0.08MB + Engine InnoDB<br>wp_wc_admin_note_actions: Data: 0.06MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_admin_notes: Data: 0.08MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB<br>wp_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wpforms_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wpr_rocket_cache: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_wpr_rucss_used_css: Data: 0.02MB + Index: 0.09MB + Engine InnoDB<br>wp_yoast_indexable: Data: 0.08MB + Index: 0.09MB + Engine InnoDB<br>wp_yoast_indexable_hierarchy: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_yoast_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_yoast_primary_term: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_yoast_seo_links: Data: 0.19MB + Index: 0.09MB + Engine InnoDB Post Type Counts attachment: 496<br>custom_css: 2<br>et_pb_layout: 9<br>nav_menu_item: 15<br>oembed_cache: 14<br>page: 78<br>post: 1<br>product: 1<br>seedprod: 1<br>shop_coupon: 1<br>shop_order: 127<br>shop_subscription: 128<br>wc_membership_plan: 1<br>wc_user_membership: 390<br>wp_global_styles: 1 Security Secure connection (HTTPS): ?<br>Hide errors from visitors: ? Active Plugins (35) Gravity Forms: by Gravity Forms – 2.7.3<br>Digital Goods for WooCommerce Checkout: by theDotstore – 3.7.0<br>Extend WooCommerce Subscription Intervals: by Brent Shepherd – 1.0<br>Akismet Anti-Spam: by Automattic – 5.0.2<br>Better Search Replace: by WP Engine – 1.4.2<br>Code Snippets: by Code Snippets Pro – 3.6.2<br>Disable Comments: by WPDeveloper – 2.4.3<br>Elegant Themes Updater: by Elegant Themes – 1.1<br>FV Player Pro: by Foliovision – 7.5.30.7212<br>FV Player: by – 7.5.31.7212<br>Google Analytics for WordPress by MonsterInsights: by MonsterInsights – 8.23.0<br>Gravity Forms Mailgun Add-On: by Gravity Forms – 1.3<br>Mailgun: by Mailgun – 1.9<br>Newsletter - Autoresponder: by The Newsletter Team – 1.3.8<br>Newsletter - Extended Composer Blocks: by The Newsletter Team – 1.3.9<br>Newsletter - Addons Manager: by The Newsletter Team – 1.2.0<br>Newsletter - Mailgun: by The Newsletter Team – 4.1.8<br>Newsletter - Reports and Retargeting: by The Newsletter Team – 4.5.3<br>Newsletter - WooCommerce: by The Newsletter Team – 1.7.7<br>Newsletter - WP Users Integration: by The Newsletter Team – 1.3.0<br>Newsletter: by Stefano Lissa & The Newsletter Team – 8.0.6<br>WP All Export - WooCommerce Order Export Add-On: by Soflyy – 1.0.2<br>CCBill Payment Gateway - WooCommerce: by Plugin District – 3.2<br>Spectra: by Brainstorm Force – 2.3.5<br>User Menus: by Code Atlantic – 1.3.1<br>WooCommerce Memberships: by SkyVerge – 1.24.0<br>WooCommerce Order Status Control: by SkyVerge – 1.15.0<br>WooCommerce Subscriptions: by WooCommerce – 4.7.0<br>WooCommerce: by Automattic – 7.4.0 (update to version 8.4.0 is available)<br>Yoast SEO: by Team Yoast – 21.7<br>WP All Export Pro: by Soflyy – 1.8.5<br>WP All Import Pro: by Soflyy – 4.8.4<br>WP Rocket: by WP Media – 3.12.3.2<br>WP All Export - ACF Export Add-On Pro: by Soflyy – 1.0.5<br>WP All Import - WooCommerce Import Add-On Pro: by Soflyy – 4.0.0 Inactive Plugins (0) Dropin Plugins (2) advanced-cache.php: advanced-cache.php<br>object-cache.php: Memcached Redux Must Use Plugins (5) Force Strong Passwords - WPE Edition: by Jason Cosper – 1.8.0<br>WP Engine Cache Plugin: by WP Engine – 1.1.5<br>WP Engine Seamless Login Plugin: by WP Engine – 1.6.1<br>WP Engine Security Auditor: by wpengine – 1.1.1<br>WP Engine System: by WP Engine – 5.0.1 Settings API Enabled: –<br>Force SSL: –<br>Currency: GBP (£)<br>Currency Position: left<br>Thousand Separator: ,<br>Decimal Separator: .<br>Number of Decimals: 2<br>Taxonomies: Product Types: external (external)<br>grouped (grouped)<br>simple (simple)<br>subscription (subscription)<br>variable (variable)<br>variable subscription (variable-subscription) Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)<br>exclude-from-search (exclude-from-search)<br>featured (featured)<br>outofstock (outofstock)<br>rated-1 (rated-1)<br>rated-2 (rated-2)<br>rated-3 (rated-3)<br>rated-4 (rated-4)<br>rated-5 (rated-5) Connected to WooCommerce.com: –<br>Enforce Approved Product Download Directories: ?<br>Order datastore: WC_Order_Data_Store_CPT WC Pages Shop base: #1602 - /shop/<br>Basket: #1603 - /basket/<br>Checkout: #1604 - /checkout/<br>My account: #1605 - /my-account/<br>Terms and conditions: ? Page not set Theme Name: Divi Child - Thousand Faces Films<br>Version: 1.0.0<br>Author URL: https://www.elegantthemes.com<br>Child Theme: ?<br>Parent Theme Name: Divi<br>Parent Theme Version: 4.17.3<br>Parent Theme Author URL: https://www.elegantthemes.com<br>WooCommerce Support: ? Templates Overrides: – Memberships Restriction mode:: Hide content only<br>Public content:: –<br>Excluded from discounts:: –<br>Membership plans:: 1<br>Thousand Faces Standard Membership:: Members: 390Access method: Product(s) purchaseAccess length: Unlimited Subscription: YesInstallment plan: No Subscriptions WCS_DEBUG: ? No<br>Subscriptions Mode: ? Live<br>Subscriptions Live URL: https://thousandfacesfilms.com<br>Subscription Statuses: publish: 27<br>wc-active: 14<br>wc-expired: 15<br>wc-pending-cancel: 2<br>wc-pending: 1<br>wc-cancelled: 69 WooCommerce Account Connected: ? No<br>Report Cache Enabled: ? Yes<br>Cache Update Failures: ? 0 failure Store Setup Country / State: United Kingdom (UK) Subscriptions by Payment Gateway CCBill (Credit Card): wc-cancelled: 69<br>wc-active: 13<br>wc-expired: 15<br>publish: 27<br>wc-pending-cancel: 2<br>wc-pending: 1 Payment Gateway Support CCBill (Credit Card): subscriptions<br>products<br>gateway_scheduled_payments<br>subscription_cancellation Admin Enabled Features: activity-panels<br>analytics<br>coupons<br>customer-effort-score-tracks<br>import-products-task<br>experimental-fashion-sample-products<br>shipping-smart-defaults<br>shipping-setting-tour<br>homescreen<br>marketing<br>multichannel-marketing<br>mobile-app-banner<br>navigation<br>new-product-management-experience<br>onboarding<br>onboarding-tasks<br>remote-inbox-notifications<br>remote-free-extensions<br>payment-gateway-suggestions<br>shipping-label-banner<br>subscriptions<br>store-alerts<br>transient-notices<br>woo-mobile-welcome<br>wc-pay-promotion<br>wc-pay-welcome-page Disabled Features: minified-js<br>product-variation-management<br>settings Daily Cron: ? Next scheduled: 2023-12-16 02:15:56 +00:00<br>Options: ?<br>Notes: 126<br>Onboarding: completed Action Scheduler Complete: 195<br>Oldest: 2023-11-15 02:19:07 +0000<br>Newest: 2023-12-15 10:39:46 +0000 Pending: 12<br>Oldest: 2023-12-16 05:00:11 +0000<br>Newest: 2024-07-07 20:31:26 +0100 Status report information Generated at: 2023-12-15 13:15:30 +00:00<br>`
There is nothing that looks like a ‘fatal error log’ in the location you suggest.
Here is a screenshot of a user with an Active Subscription but no Membership (it shows ‘Expired’ in the Membership section): snipboard.io/wk47Rj.jpg
I am not sure what you mean ‘subscriptions settings’ I’m afraid?
Here is a screenshot of a user with an expired Membership, but no record of Subscription, even though they did have one, and it says they logged in 5 months ago (July) even though it says their Membership expired June 15th: snipboard.io/5SZM8u.jpg
Here is a screenshot of another user with similar status, this one having last logged in 7 days ago, even though their Membership expired in June. How is this possible? – snipboard.io/ZibMYm.jpg
This forum is solely for WooCommerce core and WooCommerce Memberships has dedicated support from the vendor SkyVerge, so it appears that we are out of scope here.
You can contact the vendor via this link:Choose the option “I need help with my account or with a product I purchased on Woo.com.” and “Need something else? Contact us!”. Submit your request after selecting WooCommerce Memberships in the dropdown.
I’m going to close the thread now. Feel free to create a new topic if you have any questions on WooCommerce core.
Cheers!
- The topic ‘Why do recurring memberships expire?’ is closed to new replies.