Skip to content

Instantly share code, notes, and snippets.

@Jinksi
Created December 2, 2022 04:43
Show Gist options
  • Save Jinksi/3f4f4b0006874141831aabe7153ce531 to your computer and use it in GitHub Desktop.
Save Jinksi/3f4f4b0006874141831aabe7153ce531 to your computer and use it in GitHub Desktop.
Testing WCS 4.7.0-rc-1

I have tested the following flows and have found no issues πŸ™Œ

Environment:

  • A fresh Jurassic Ninja site
  • WP 6.1.1
  • WC 7.1.0
  • WCPay 5.1.0 + Dev Tools
  • WCS 4.7.0-rc-1

Flows tested:

  • Update from WCS 4.6.0 via plugin upload (renamed plugin dir to woocommerce-subscriptions before upload) βœ…
  • Set up new WCPay account via KYC in test mode βœ…
  • Create Variable Sub βœ…
  • Purchase Variable Sub alongside simple product βœ…
    • Merchant and customer received new order email βœ…
  • Order looks correct. βœ…
  • Click link to sub in related orders metabox βœ…
  • Sub is active. Details look correct βœ…
  • Transaction in Payments β†’ transactions looks correct βœ…
  • Trigger renewal in WC β†’ Status -> Scheduled Actions βœ…
    • Renewal order appears Processing βœ…
    • Merchant and customer received renewal order email βœ…
  • Sub appears in customer My Account βœ…
  • Process early renewal as customer via My Account βœ…
  • Update payment method as customer to a 3DS card via WCPay βœ…
  • Trigger renewal in WC β†’ Status -> Scheduled Actions
    • Renewal order failed due to WCPay issue #2822 ⚠️
    • Sub status changed to on-hold βœ…
  • Pay for failed renewal order with 3DS card as customer via My Account βœ…
    • Renewal order appears Processing βœ…
    • Sub status changed to active βœ…
  • Cancelled the subscription as merchant βœ…
  • Resubscribe as customer via My Account βœ…
    • New sub created, status changed to active βœ…
    • Initial subscription appears in related orders metabox βœ…
  • Cancel subscription as customer via My Account βœ…
    • Appears as "Pending Cancellation" to merchant βœ…
  • Reactivate subsciption as customer via My Account βœ…
    • Appears as "Active" to merchant βœ…
  • Enabled switching in WC β†’ Settings β†’ Subscriptions
  • Switch: Downgrade to cheaper variation βœ…
    • Subscription order line item updated βœ…
    • Switch order appears in related orders metabox with Completed status βœ…
  • Switch: Upgrade to more expensive variation βœ…
    • Subscription order line item updated βœ…
    • Switch order appears in related orders metabox with Completed status βœ…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment