• Resolved jswoolf01

    (@jswoolf01)


    I do software and website support & development for a small business with a WooCommerce website. Among many other products, we sell 3 types of memberships, and track them using WooSubscriptions.  The three types are Basic, Pro, and Elite, which are stored as separate products.  We also have a few Lifetime members left from a previous version of the membership program.   Basic, Pro, and Elite members are renewed monthly, using automated payments.   All members, regardless of type,  get the site role of “Member”.

    We want to add a second, completely separate type of subscription: renting storage lockers.  Storage renters will not receive any of the benefits of Members, but we want to track them the same way: as a subscription with a rolling monthly renewal. 

    Right now, the problem we have is that as far as we can tell, if we set up the locker rentals as subscriptions as we have with the memberships, Woo Subscriptions won’t distinguish between the two.  We can’t get metrics like “how many active/canceled/on hold memberships do we have” or “how many active/canceled/on hold locker subscription rentals do we have?”  We can’t easily distinguish customers with memberships from customers with locker rentals.   Also, the Settings on the WooSubscriptions Settings page apply to all subscriptions, and we can’t create separate Settings for each type of product.   

    Is there a way to have Woo Subscriptions track member-type subscriptions and renter-type subscriptions completely separately, so that we can get separate metrics on each, and each can have its own values for the Settings variables? 

    If not, then can we run a second subscription plug-in in parallel with Woo Subscriptions, and track locker rentals through the second plug-in while we continue tracking memberships through Woo Subscriptions?

Viewing 4 replies - 1 through 4 (of 4 total)
  • Hi @jswoolf01,

    Thanks for the detailed explanation! I can see how important it is for your business to manage memberships and locker rentals as completely separate subscription types.

    At the moment, Woo Subscriptions doesn’t natively support separate settings or reporting per subscription product. All subscriptions—regardless of type—share the same system settings, and filtering them in reports would require custom development or database-level queries.

    To implement this kind of separation in logic, metrics, and behavior, I’d recommend consulting a developer familiar with Woo Subscriptions. They could help you customize reporting, create admin filters, or potentially integrate a second subscription plugin if that proves more efficient.

    Thank you for understanding.

    Thread Starter jswoolf01

    (@jswoolf01)

    Thanks for the reply, Mahfuzur. Are there any specific pitfalls I need to watch out for, if I try to integrate a second subscriptions-tracking plug-in with Woo Subscriptions?

    Thanks again,

    — Jon W.

    Hi @jswoolf01,

    Thanks for following up. That’s a great question, and it’s smart that you’re thinking ahead before introducing a second subscription-tracking plugin alongside Woo Subscriptions.

    In general, using an additional plugin focused on analytics or subscription reporting alongside Woo Subscriptions is a safe and commonly used approach. However, here are a few things to keep in mind:

    1. Data Source Compatibility: Make sure the tracking plugin you choose reads data directly from Woo Subscriptions or WooCommerce orders. Some reporting tools only work with standard WooCommerce products and may not fully account for the subscription lifecycle (like status changes or renewals).
    2. Granularity of Reporting: If you’re looking to track separate metrics for memberships vs. locker rentals, make sure the plugin can filter by product, category, or tag. If not, a developer can often extend it with custom filters using WooCommerce hooks.
    3. Avoid Overlap with Renewal Logic: Since these plugins only track subscriptions, they shouldn’t interfere with the core renewal processes or payment handling. However, it’s always a good idea to confirm they don’t enqueue their own cron jobs or create redundant reports that could slow things down.
    4. Performance: If you’re working with a large number of subscriptions, be sure the plugin is optimized for performance; heavy reporting queries can put a load on your database.

    Please let us know if you have any further questions or need additional assistance.

    Plugin Support Feten L. a11n

    (@fetenlakhal)

    Hi there,

    As there’s been no follow-up, I’ll consider this resolved for the time being. We’re happy to jump back in if anything comes up!

    Apart from this, if you’re happy with our plugin and the support you’ve received, we’d really appreciate a review: https://ww.wp.xz.cn/support/plugin/woocommerce/reviews/#new-post

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Track multiple subscriptions in Woo Subscriptions?’ is closed to new replies.