Remove woocommerce/subscriptions-core
from composer.json
#10406
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
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.
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
woocommerce/subscriptions-core
fromcomposer.json
wcpay_init_subscriptions_core()
is_wcpay_subscriptions_enabled()
is_wcpay_subscriptions_eligible()
should_use_stripe_billing()
to not return true whenis_wcpay_subscriptions_enabled()
is enabled but the subscriptions extension is not enabled.The text was updated successfully, but these errors were encountered: