-
Notifications
You must be signed in to change notification settings - Fork 72
Release testing instructions for WC Payments 10.2.0
Miguel Gasca edited this page Oct 29, 2025
·
2 revisions
- You should have existing active subscriptions to test:
- As a merchant, create a subscription product.
- As a shopper, complete a test purchase to create an active subscription.
- Make sure you enable the bundle subscriptions in your test site:
wp option update _wcpay_feature_stripe_billing 1 --allow-root && wp option update _wcpay_feature_subscriptions 1 --allow-root
- Log in as admin
- Navigate to WooCommerce menu in wp-admin
- Confirm "Subscriptions" submenu item is NOT visible under WooCommerce
- Other WooCommerce menu items remain (Orders, Products, etc.)
|
|
- Attempt to access:
/wp-admin/edit.php?post_type=shop_subscription - Note the redirect to
/wp-admin/admin.php?page=wc-settings&tab=checkout§ion=woocommerce_payments&wcpay_subscription_disabled=1 - No error messages displayed
- User sees WooPayments settings page and this notice is displayed:
- Go to Products > Add New
- Check the "Product type" dropdown
- Confirm "Simple subscription" option is NOT present
- Confirm "Variable subscription" option is NOT present
- Confirm Regular product types still available (Simple, Variable, etc.)
- Go to WooCommerce > Settings
- Look through all available tabs
- Confirm "Subscriptions" tab is NOT visible
- Other tabs remain (General, Products, Shipping, etc.)
- Attempt to access:
/wp-admin/admin.php?page=wc-settings&tab=subscriptions - Note the redirect to:
/wp-admin/admin.php?page=wc-settings&tab=general - Confirm General settings tab displayed and no error messages
- Create a test subscription (before checking out the branch)
- Attempt to access:
/wp-admin/edit.php?post_type=shop_subscription - Confirm you are redirected to WooPayments settings page and you cannot see the subscription list.
- Using a known subscription ID, attempt to access:
/wp-admin/post.php?post=[subscription_id]&action=edit - Confirm you are redirected to WooPayments settings page
- Log in as a customer with an active subscription
- Navigate to My Account page
- Confirm "Subscriptions" link is NOT in the menu
- While logged in as customer, attempt to access:
/my-account/subscriptions/ - Confirm you are redirected to to
/my-account/
- Attempt to access:
/my-account/view-subscription/[subscription_id]/ - Confirm you are redirected to My Account dashboard
- Attempt to access:
/my-account/subscription-payment-method/[subscription_id]/ - Confirm the redirect to My Account dashboard
- Log in as customer
- Go to My Account > Orders
- Click on an order that created a subscription
- View the order details page
- Confirm "Related Subscriptions" section is NOT displayed
- Order details should show normally
- As admin, view an order in wp-admin that has a related subscription
- Check for "Related Subscriptions" meta box
- Confirm "Related Subscriptions" section is removed
Note: I could not make this work on my local, only with JN.
- Identify an active subscription. Note the number of renewal orders in WooCommerce
- In Stripe Dashboard (test mode), locate the subscription and click it
- Locate a "Start Simulation" button on the top right corner of the sceen and click it.
- Use the modal that appears to advance time to the scheduled renewal (Sometimes I had to add one or two more days)
- Confirm new renewal order created in the test site
- Confirm renewal order marked as "Processing"
- Customer receives order confirmation email
- Create a test subscription with valid payment method (using a different branch)
- Change the payment method of the subscription to an invalid payment method (
4000 0000 0000 0341works for this purpose) or manually fail an invoice in Stripe Dashboard - Trigger renewal in Stripe using the simulation tool described in the previous step
- Confirm renewal order created (in "Failed" status)
- Subscription status updated (On hold)
- Customer receives failed payment notification
- Order notes reflect failure reason
- As a shopper, navigate to the product list in the Shop page
- Locate a subscription product in the list
- Confirm the 'Add to Cart' button is not available, only the Read More button.
- Navigate to the product details page of a subscription product
- Confirm the product cannot be added to the cart.
- As a merchant, navigate to WooCommerce > Orders and click the
Add Order - Click
Add Itemand thenAdd Product - Confirm the bundled subscription product does not show up on the
Add Productsmodal search.
- Navigate to Payments > Settings > Advanced settings
- Locate the "WooPayments Subscriptions" toggle (should be ON/enabled)
- Toggle the switch OFF and save settings
- Confirm settings save successfully.
- Try to toggle the switch back ON
- Confirm the checkbox appears disabled out and cannot be turned back ON
- Help text shows: "This feature has been deprecated. To manage subscriptions, please install WooCommerce Subscriptions."