E-commerce 6.0.3

4 January 2026

This release has upgrade notes. Read them before updating — they describe behaviour changes that need your attention.

WALLET SERVICENOTIFICATION SERVICEARCHITECTURE

E-commerce v6.0.3

Release Date: January 4, 2026 Tags: WALLET SERVICE, NOTIFICATION SERVICE, ARCHITECTURE

Overview

Version 6.0.3 integrates the new Centralized Wallet Service and Multi-Channel Notification Service from Core v6.0.4, providing improved reliability for all e-commerce operations.


Upgrade Notes

  • This version requires Core v6.0.4 or higher.
  • Update Core to v6.0.4 first, then update the E-commerce extension.

Changed

Centralized Wallet Service integration

All e-commerce wallet operations now use the centralized wallet service:

  • Atomic Transactions: Order payments and refunds wrapped in database transactions
  • Idempotency Protection: Unique keys prevent duplicate order processing
  • Row-Level Locking: Concurrent payment processing properly synchronized
  • Safe Arithmetic: Precision-safe calculations for order totals and refunds

Notification Service migration

E-commerce notifications now use the new multi-channel notification service:

  • Multi-Channel Support: Notifications sent by in-app message, email, SMS and push
  • E-commerce Notifications: Order confirmations, shipping updates, and delivery alerts
  • Idempotency: Prevents duplicate notifications from retried operations
  • User Preferences: Respects per-user notification channel preferences

Order operations

  • Changed order payment processing to run as one atomic operation.
  • Changed refunds to run through the centralized wallet service.
  • Changed seller payout distributions to leave a proper audit trail.
  • Changed every e-commerce notification over to the new service.