Przejdź do głównej zawartości

WooCommerce Integration Changelog

Version 2.0.13 - Released on 2026-05-08

  • Fix: Mixed cart configurations such as a monthly plan plus a yearly domain (Domain Seller addon) now keep both line items at WooCommerce checkout. Previously the second recurring product was silently removed by WooCommerce Subscriptions' default single-subscription cart behaviour. The override is scoped to Ultimate Multisite carts only and does not change site-wide WooCommerce settings.

Version 2.0.12 - Released on 2026-05-01

  • Fix: Subscription trial and next-payment dates are no longer silently lost due to a race condition during checkout, which was causing some customers to never be billed after their trial ended.
  • Fix: A crash from Elementor Pro during site creation no longer aborts the membership change pipeline, preventing memberships from being left in an inconsistent state.

Version 2.0.11 - Released on 2026-05-01

  • Fix: WooCommerce Subscription renewal payments no longer leave the membership on-hold. The duplicate-order guard was incorrectly treating renewal orders as duplicate initial checkouts, preventing the membership from reactivating and extending its expiration date.

Version 2.0.10 - Released on 2026-04-29

  • Fix: Subscription status sync no longer clears the WP Ultimo membership and customer link from site metadata, which was breaking future sync events.
  • Fix: Membership ID and customer ID are now stamped on the pending site before it is published, preventing an orphaned site when the publish event fires before the IDs are saved.
  • Fix: Discount coupons are now correctly transferred to the replacement order when a duplicate signup is auto-cancelled and replaced.
  • Fix: The site title chosen during checkout is no longer lost when the user is redirected to WooCommerce checkout.
  • Fix: Memberships are no longer incorrectly cancelled during the WooCommerce Subscriptions automatic payment retry window.
  • Fix: Trial memberships are no longer incorrectly cancelled when a subscription status sync occurs while the trial is still active.
  • Fix: The payment gateway is now correctly recorded on the membership when checkout succeeds after a previous failed attempt.
  • Fix: Discount coupons no longer apply twice when WooCommerce Subscriptions is not active.
  • Improved: Plugin boot time reduced by skipping the bundled autoloader when the host environment has already loaded shared dependencies.

Version 2.0.9 - Released on 2026-03-31

  • Fix: A declined credit card no longer permanently blocks the customer from starting a free trial. Trial eligibility is automatically restored when a WooCommerce order is cancelled or fails.
  • Fix: The network admin now receives an email notification for new orders, which was previously skipped when orders went directly to "completed" status.
  • Fix: Free trials with no setup fee no longer lose the subscription entirely. The recurring plan is now always added to the WooCommerce cart even when today's total is zero.
  • Fix: Returning to checkout within an hour of an abandoned signup no longer shows a "previous payment failed" error. Stale pending data is cleaned up automatically when a new checkout starts.
  • Fix: Old abandoned orders can no longer be paid from the WooCommerce account page to bypass the trial.
  • Fix: The site domain chosen during an abandoned checkout is now freed immediately instead of staying reserved until the next hourly cleanup.
  • Fix: Orphaned pending subscriptions from previous checkout attempts are now cleaned up before a new checkout begins, preventing duplicate active subscriptions.
  • Fix: If a customer completes checkout twice due to a coupon-related race condition, the duplicate order and subscription are now automatically cancelled instead of creating two active subscriptions.
  • Fix: A successful payment is no longer incorrectly shown as "Cancelled" in the dashboard when a later processing step encounters an error.
  • Fix: The subscription is now correctly linked to the membership even when the WooCommerce webhook fires before the subscription ID is saved.
  • Fix: Subscriptions that stay in "pending" status after a successful checkout with a 100% discount coupon or free trial are now automatically activated.
  • Fix: A rare crash ("Call to getOffsetTimestamp on null") that occurred during checkout with 100% discount coupons has been resolved with multiple layers of protection.
  • Fix: Site creation is now explicitly triggered after a new checkout completes, fixing cases where the site was never created due to a missed internal event.
  • Fix: The hourly cleanup now properly restores trial eligibility and frees domains for abandoned checkouts, not just cancelling the orders.
  • New: Admin notification email now fires for all order completion paths, not just the standard WooCommerce flow.

Version 2.0.8 - Released on 2026-02-26

  • Improvement: Better handle subscription changes, cancellations, failures, and renewals.
  • Improvement: Support WooCommerce Block Checkout (Store API).
  • Improvement: Auto-cancel stale pending orders on retry and hourly cleanup of orphaned orders.
  • Improvement: Show payment method details on UM membership screen with change payment method link.
  • Fix: Redirect after WC checkout now uses template_redirect for reliability.
  • Fix: Trial start date was referencing undefined property instead of cart parameter.
  • Fix: Recalculate next payment date after billing period changes.
  • Fix: Fallback subscriptions-core loading when full WC Subscriptions plugin fails dependency check.

Version 2.0.7 - Released on 2026-01-30

  • Fix: Sync WooCommerce Subscription status changes (e.g., trial to active) to WP Ultimo membership status.

Version 2.0.6 - Released on 2026-01-16

  • Improvement: Include core subscriptions in the addon. No longer requires Woocommerce Subscriptinos extension.

Version 2.0.5 - Released on 2026-01-09

  • Improvement: Load translations from glotpress API.
  • Fix: Fatal error is some page builders.
  • fix: Infinite redirect when the customer is a member of the main site.

Version 2.0.4 - Released on 2025-11-14

  • Added: Translations for many more languages.
  • Changed: Renamed to Ultimate Multisite: Woocommerce Integration.
  • Added: Compatibility with Woocommerce 10.2.1.
  • Added: Compatibility with Woocommerce Subscriptions 7.7.0.
  • Fix: Compatibility with PHP 8.4
  • Fix: Redirect but when no WC account page exists.

Version 2.0.3 - Released on 2025-08-13

  • Changed: Enabled automatic updates with new marketplace.

Version 2.0.2 - Released on 2025-07-05

  • Changed: Renamed to Multisite Ultimate: Woocommerce Integration.
  • Added: Compatibility with Woocommerce 9.8.1.
  • Added: Compatibility with Woocommerce Subscriptions 7.3.0.
  • Fix: Cancelling a subscription by the customer.
  • Fix: Fatal error when using checkout block.
  • Improvement: Now compatible with Woocommerce high performance custom order tables.
  • Fix: Cancelling at WooCommerce checkout can still upgrade a membership.

Version 2.0.1 - Released on 2023-08-09

  • Added: Compatibility with Woocommerce 7.9.0.
  • Added: Compatibility with Woocommerce Subscriptions 5.3.0.
  • Added: Support for membership updates.
  • Added: Notices about trials and setup fees in Woocommerce.
  • Added: Identification of Ultimate Multisite Woocommerce products with a meta value.
  • Added: Inserted a one-time fix to mark all Ultimate Multisite related Woocommerce products.
  • Added: Removed Ultimate Multisite created products from the Woocommerce list.
  • Improvement: Created a non-recurring Woocommerce discount to apply to the cart.
  • Improvement: Restored the recurring discount to the Woocommerce product.
  • Improvement: Added a recurring discount label to the Woocommerce product.
  • Improvement: Ensured product type on checkout.
  • Fix: Maintained membership status during the downgrade process.
  • Fix: Checked if a subscription exists to avoid errors during the cancellation process.
  • Fix: Added the start subscription date to use in Woocommerce subscriptions.
  • Internal: Implemented a new PHP 8.1 build process.

Version 2.0.0 - Complete rewrite.

  • Added: Process cancellation method to remove woo subscription when changing the gateway or canceling the membership;
  • Added: Handler to downgrade and upgrade memberships;
  • Improvement: Load woocommerce dependencies on customer update form in subsites to allow account update;
  • Improvement: Correct load Woocommerce cart if not exist;
  • Improvement: Ensure we are on main site tables when process a checkout;
  • Improvement: Make Ultimo renewal order based on Woocommerce subscription order value and not from last payment;
  • Fix: Go to WU Membership button link;
  • Fix: Set Ultimo order as paid when Woocommerce subscriptions renewal has paid;
  • Build: Add MPB as builder;

Version 2.0.0-beta-5 - Released on 2022-01-21

  • Internal: Added hooks and filters generator;
  • Internal: Added Ultimate Multisite stubs for developer quality of life;
  • Fixed: Prevent the creation of multiple products when not necessary;

Version 2.0.0-beta.4 - 2021-09-23

  • Fix: requiring WooCommerce to be network active instead of main site only;
  • Improvement: added filter to allow the add-on to be used as a mu-plugin;

Version 2.0.0-beta.3 - 2021-05-28

  • Fix: dashboard access control was too aggressive;
  • Improvement: Added WooCommerce help links to Ultimate Multisite top-menu;

Version 2.0.0-beta.2 - 2021-05-04

  • Improvement: creates pending payments on Ultimo on WCS renewal order creation;
  • Improvement: pre-fills billing fields with Ultimate Multisite customer data;
  • Improvement: adds back billing fields for gateways;

Version 2.0.0-beta.1 - 2021-05-04

  • Initial beta release

-- Legacy Versions --

Version 1.2.6 - 26/03/2020

  • Fixed: Small incompatibility with newer versions of WooCommerce Subscriptions;

Version 1.2.5 - 26/08/2019

  • Fixed: Error on previous release;

Version 1.2.4 - 22/08/2019

  • Improved: Added option to redirect to WooCommerce checkout screen after integration immediately;

Version 1.2.3 - 26/05/2019

  • Fixed: Payment email for WooCommerce disapeared in some edge cases;

Version 1.2.2 - 27/02/2019

  • Added: Support to setup fees on the WooCommerce Subscription integration;

Version 1.2.1 - 17/11/2018

  • Fixed: Compatibility issues with Ultimate Multisite version 1.9.0;

Version 1.2.0 - 10/09/2018

  • Improved: New updates URL for add-ons;
  • Added: Beta support to WooCommerce Subscription;

Version 1.1.2 - 11/02/2018

  • Fixed: Link to Pay being generated dynamically to respond to changes to WooCommerce endpoints;
  • Improved: We now force completed status for our orders when payment_completed is called to make sure our renewal hooks run when they should;

Version 1.1.1 - 24/01/2018

  • Fixed: Now it also checks to see if the WooCommerce is just activated on the main site;
  • Fixed: Included over-loadings to allow order creation to include taxes;

Version 1.1.0 - 04/11/2017

  • Fixed: Now the label of the integration button actually changes to reflect the settings. Requires Ultimate Multisite 1.5.0;
  • Fixed: WooCommerce Integration now works even if WooCommerce is not network active and activated only in t^he main site;

1.0.0 - Initial Release