Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove woocommerce/subscriptions-core from composer.json #10406

Open
6 tasks
mattallan opened this issue Feb 19, 2025 · 0 comments
Open
6 tasks

Remove woocommerce/subscriptions-core from composer.json #10406

mattallan opened this issue Feb 19, 2025 · 0 comments
Labels
category: projects For any issues which are part of any project, including bugs, enhancements, etc. component: wcpay subscriptions Issues related to Stripe Billing Subscriptions focus: subscriptions Deprecated in Feb 2025. Please don't use

Comments

@mattallan
Copy link
Contributor

mattallan commented Feb 19, 2025

Project Thread: pgizk6-42-p2
Related Epic: #10401

This issue is being handled by the Chronos team as part of our Subscriptions Primary Offering project, as such, I've added this to our team's project board.


  • Targeted release: WooPayments 9.4 (May 21st, 2025)

Description

There are a small number of US merchants running legacy implementation of our Stripe Billing subscriptions feature which is built on outdated/deprecated subscriptions code. Back in 2023, we attempted to upgrade these merchants over to using the WooCommerce Subscriptions.

This issue is the final part of a 6 part series which ends with us removing the deprecated woocommerce/subscriptions-core composer package from WooPayments. Those small number of US merchants still using the Stripe Billing feature without WooCommerce Subscriptions installed, will need to install and activate WooCommerce Subscriptions to continue selling subscriptions on their store.

Acceptance Criteria

  • Remove woocommerce/subscriptions-core from composer.json
  • Clean up any subscriptions-core code found in WooPayments
    • Deprecate wcpay_init_subscriptions_core()
    • Deprecate is_wcpay_subscriptions_enabled()
    • Deprecate is_wcpay_subscriptions_eligible()
    • Update should_use_stripe_billing() to not return true when is_wcpay_subscriptions_enabled() is enabled but the subscriptions extension is not enabled.
@mattallan mattallan added component: wcpay subscriptions Issues related to Stripe Billing Subscriptions category: projects For any issues which are part of any project, including bugs, enhancements, etc. focus: subscriptions Deprecated in Feb 2025. Please don't use labels Feb 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: projects For any issues which are part of any project, including bugs, enhancements, etc. component: wcpay subscriptions Issues related to Stripe Billing Subscriptions focus: subscriptions Deprecated in Feb 2025. Please don't use
Projects
None yet
Development

No branches or pull requests

1 participant