Changes to the components of Woosage50 can be found in the following sections.
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.