[featured_image]
Download
Download is available until [expire_date]
  • Version
  • Download 1068
  • File Size 2.60 MB
  • File Count 1
  • Create Date May 14, 2023
  • Last Updated May 10, 2024

WooCommerce Subscriptions v6.3.1

Version 6.3.1RELEASED ON 2024-05-09
  • Resolved an issue that caused "WC_DateTime could not be converted to int" warnings to occur on non-hpos sites while editing a subscription.
Version 5.9.1RELEASED ON 2024-01-17
  • Resolved an error that would occur with WooCommerce 8.5.0 when editing a subscription customer from the admin dashboard.
Version 5.9.0RELEASED ON 2024-01-11
  • Resolved an issue that caused ordering the Admin Subscriptions List Table to not work when HPOS is enabled.
  • When switching all subscription items in the same cart, ensure the previous subscription is reused where possible instead of creating all new subscriptions.
  • Changed the edit subscription product "Expire after" (Subscription length) so it more clearly describes when a subscription will automatically stop renewing.
  • Log all exceptions caught by WooCommerce while processing a subscription scheduled action.
  • Update subscriptions-core to 6.7.0.

Version 5.8.0 RELEASED ON 2023-12-21

  • Incorrect switch calculation when upgrading a synchronised product before the first renewal is due where the initial payment was prorated.
  • When updating a subscription via the REST API, don't update the start date to the current time if the start date is not set in the request.
  • When using the checkout block to pay for renewal orders, ensure the order's cart hash is updated to make sure the existing order can be used.
  • Prevents a PHP fatal error that occurs when the cart contains a renewal order item that no longer exists.
  • When HPOS is enabled and data compatibility mode is turned on, make sure subscription date changes made to postmeta are synced to orders_meta table.
  • Resolved an issue that would cause undefined $current_page, $max_num_pages, and $paginate variable errors when viewing a page with the subscriptions-shortcode.
  • Update subscriptions-core to 6.6.0.

Version 5.7.0 RELEASED ON 2023-11-09

  • Introduce a new REST API endpoint to create subscription(s) from a given order. This endpoint is available at POST `/wc/v3/orders/{order_id}/subscriptions` and accepts a single order ID.
  • When a customer toggles automatic renewals on or off via their My Account page, add a note to the subscription to record that event.
  • Set and update a subscription's trial end date via the REST API.
  • Ensure the `woocommerce_subscription_renewal_payment_complete` hook is always triggered when processing early renewals via the checkout page (introduced in 5.6.0).
  • When a subscription is flagged as requiring manual payments, allow admin users to turn on automatic payments for a subscription via the Edit Subscription page by selecting a new payment method.
  • When processing an early renewal order, make sure the suspension count is reset back to 0 on payment complete.
  • Ensure proper backfilling of subscription metadata (i.e. dates and cache) to the postmeta table when HPOS is enabled and compatibility mode (data syncing) is turned on.
  • Fetch and update the `_cancelled_email_sent` meta in a HPOS compatibile way.
  • Introduce a new wcs_get_subscription_grouping_key() function to generate a unique key for a subscription based on its billing schedule. This function uses the existing recurring cart key concept.
  • Deprecate the WC_Subscriptions_Synchroniser::add_to_recurring_cart_key(). Use WC_Subscriptions_Synchroniser::add_to_recurring_product_grouping_key() instead.
  • Update subscriptions-core to 6.5.0.

Version 5.6.0 RELEASED ON 2023-10-18

  • Introduce the "Subscription Relationship" column under the Orders list admin page when HPOS is enabled.
  • Use admin theme color and the correct WooCommerce colors.
  • Resolved an issue that caused subscriptions to go on-hold when a customer fails or abandons an early renewal order payment.
  • Resolved an issue that caused subscriptions with an unpaid early renewal order to be incorrectly considered as needing payment.
  • When HPOS is enabled, make the orders_by_type_query filter box work in the WooCommerce orders screen.
  • Ensure renewal orders paid via the Block Checkout are correctly linked to their subscription.
  • Resolved an issue that caused paying for failed/pending parent orders that include Product Add-ons to not calculate the correct total.
  • Ensure the order needs processing transient is deleted when a subscription order (eg renewal) is created. Fixes issues with renewal orders going straight to a completed status.
  • Store the correct subscription start date in postmeta and ordermeta when HPOS and data syncing is being used.
  • When HPOS is enabled, deleting a customer will now delete their subscriptions.
  • Missing styles on the Edit Subscription page when HPOS is enabled.
  • Resolve an issue that would cause additional subscriptions to be created when completing a switch via the Block Checkout.
  • Resolve an issue that would cause 3rd party plugin edit product fields with the show_if_variable-subscription class to be incorrectly hidden.
  • Allow gateways to execute action on payment method deletion before updating the subscription.
  • Ensure subscriptions have a date created that correctly accounts for the site's timezone. Fixes issues with subscriptions having a date created double the site's UTC offset.
  • When HPOS is enabled, fix quick-editing the subscription statuses on the admin list table.
  • PHP 8.2: Fix "Creation of dynamic property" warnings.
  • PHP 8.2: Fix "Automatic conversion of false to array is deprecated" warnings.
  • PHP warnings from using debug_backtrace().
  • Updated subscriptions-core to 6.4.0
  • Updated the hooks for Checkout Blocks, replacing the deprecated `woocommerce_blocks_checkout_` prefixed hooks with `woocommerce_store_api_checkout`.

Version 5.5.0 RELEASED ON 2023-09-21

  • Use admin theme color in selectors.
  • Change plugin name to Woo Subscriptions.

Version 5.4.0 RELEASED ON 2023-08-11

  • Introduce an updated empty state screen for the WooCommerce > Subscriptions list table.
  • Ensure subscription checkout and cart block integrations are loaded on store environments where WooPayments is not enabled.
  • Ensure the shipping phone number field is copied to subscriptions and their orders when copying address meta.
  • When HPOS is disabled, fetch subscriptions by customer_id using the user's subscription cache to improve performance.
  • Deprecated the 'woocommerce_subscriptions_not_found_label' filter.
  • Updated subscriptions-core to 6.2.0

Version 5.3.0 RELEASED ON 2023-07-19

  • Ensure when a customer changes the shipping method on cart and checkout that the recurring totals correctly reflect the chosen method.
  • Resolve an issue that prevented the "Used for variations" checkbox from being enabled on the variable subscription product edit screen on WC version v7.9.0.
  • When HPOS is enabled, the `wc/v3/subscriptions` REST API endpoint will now fetch subscriptions of all statuses.
  • Filter the WC_Order_Query args to properly query subscription statuses when HPOS is enabled.
  • Updated subscriptions-core to 6.0.0

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top