Recent Change Log

Recent Change Log

Changes to the components of Woosage50 can be found in the following sections.
Info
Note: Not all versions are released and some builds are merged, resulting in gaps the in the version number sequences.

Woosage50 Service Changes

3.2.11 (5/12/2025)

Added stock update method to other SDO versions

SDO Stock Update method for web description variable product YAML

Sage v33 added, web description returned in product meta

3.2.1 (21/11/2025)

Default SKU web names behaviour change

Update to config setup loop and communication between order and product processes.

Fix for default SKU and web names

3.2.9 (14/11/2025)

Config loop, use web names.

Setup config loop, additional logging GetOrdersMarkedDispatched, use web names OR default SKU

3.2.8 (7/11/2025)

Request id, stock DB update, use web name

adding a request_id key with random value to prevent caching

3.2.7 (31/10/2025)

Discount disabling with database as a backup - beta

Add account name to customer data

Added initial Sage resilience strategy

3.2.6 (17/10/2025)

Fixes to fee payment posting of bank receipts

Fix to split payment processing

Delete old split payment records

3.2.3 (3/10/2025)

Fee Payments - using the database and linking in ODBV and SDO related functions

Addition of FeePayments DB table

Stripe/PayPal settings flags

Update to PostBankReceipt SDO method

3.2.2 (12/9/2025)

Fix for missing unit of sale

3.2.1 (29/8/2025)

Addition of Zoho access token caching, this can be toggled using the config setting "CacheAccessToken"

Fix(oauth): send refresh token params in POST body instead of query string

Fixed duplicate error code

 3.2.0.1 (22/8/2025)

Make mark completed and match invoice independent.

Change to reduce pause time logging.

Fix to validation check when there is a stored license that hasn't expired

Fix for Create Customer with foreign currency

Changes to match invoice logging and initial Stripe payment related functions.

Update to product missing from price list handling, when Regular Price from price list enabled.

3.2.0 (1/8/2025)

Enable payment check

Fix for Monitor Service details - status, being null

Woosage50 Plugin Changes

 3.1.8 (5/12/2025)

Added: V33 and removed V28 

3.1.8 (5/12/2025)

Added: woosageAdminKey is now in the settings endpoint for the service to use when querying subscription data from Woosage Admin

3.1.7 (27/11/2025)

Fixed: Add nullable types to parameters that can accept nulls, due to PHP 8.4 deprecation notice

3.1.6 (22/10/2025)

Fixed: Removed old service conflicts admin notice

3.1.5 (03/10/2025)

Added: Debug message when using the default tax code

Fixed: Wrong shipping tax code being sent to Sage

Fixed: Incorrect Sage T code

3.1.4 (02/10/2025)

Added: Stripe fee split changes (W50-I363)

Fixed: Log message un-parenthesised issue

Fixed: meta_query works for wc_get_orders when HPOS isn't active

3.1.3 (28/08/2025)

Added: Tool for exporting YAML data to Sage

3.1.2 (22/08/2025)

Fixed: Return value of send_email set to bool. Fixed fatal error.

Moved product removal and variation settings to advanced page whilst testing

3.1.1-beta (14/08/2025)

Added: Product removal when unchecked PTW

Added: User credit ordering details to customers endpoint

3.1.0-beta (13/08/2025)

Added: Variation product support in Woosage

3.0.5 (08/08/2025)

Added: Setting to convert HTML entities in product titles, descriptions, and address lines to their respective characters

Woosage50 Monitor Service Changes

3.0.8 (5/12/2025)

Updated appsettings email address

Updated default email address in appsettings

3.0.7 (28/11/25)

Fixes to zip file send

3.0.4 (21/11/2025)

Zipped log files email, initial beta version

3.0.3 (14/11/2025)

Changed to using FileInfo LastWriteTime rather than LastAccesTime.



    • Related Articles

    • Updating the Woosage Service Log On Passwords

      If you Sage data resides on a server it may be require a dedicated account with specific permissions, rather than using the local system account, and this is usually setup when Woosage is installed (see this article) However, if your IT policy forces ...
    • Latest Release

      The latest Woosage50 release is now live. The release will only apply to 64-bit versions of Woosage50 for clients running Sage V30 and above (see Woosage50 32/64bit Architecture Strategy adopted in April 2025). The service release version number is ...
    • Woosage Invoice Matching

      Woosage has always matched the website customer payments to sales invoices in Sage, when the invoice has been created by Woosage. However, when the invoice has been created from a sales order the payment created when the invoice is posted is a ...
    • Activating your Woosage Subscription

      Activating your Woosage Subscription To activate your subscription you will need your Subscription ID. This is an 18 digit code that you will have received in an email when you subscribed. If you can't locate you subscription ID, email ...
    • Woosage 50 Processing Schedules

      Orders Processing Cycle The orders processing cycle deals with time-critical data, orders and stock updates, and is run normally according to a schedule. When running it will do the following. Get any unprocessed orders from the website and import ...