: Staging
: Production
✨ New
Hide variant pricing for login-required products
Product variant pricing information can now be hidden from unauthenticated users when the "login for price" setting is enabled, providing better control over price visibility.
✨ New
Seller agreement email notifications
Added email notifications for seller agreement actions:
- Sellers now receive confirmation when they accept marketplace agreements
- Marketplace operators receive notifications when sellers decline agreements or fail to accept within the required timeframe
Content version conflict prevention
Content versions now prevent simultaneous edits from overwriting each other during save and duplicate operations, ensuring data integrity when multiple users are working on the same content.
💎 Changed
Performance improvements
Made several performance improvements across the platform:
- Checkout completion is now significantly faster through optimized data handling and reduced database queries
- Plugin audit log serialization has been optimized for better performance
- Checkout calculations are more efficient through batched operations, reducing external plugin calls
🪲 Fixed
Removed the order confirmation email that was incorrectly being sent when a quote was requested.
Fixed an issue where account activation and password reset emails were missing the correct redirect URL.
Fixed an issue where available shipping methods were incorrectly displayed for seller orders fulfilled by the marketplace.
Prevented sellers from deleting marketplace-managed shipping zones, ensuring shipping configuration integrity.
Fixed refund calculation accuracy when marketplace shipping is involved.
Fixed an issue where French province names were incorrectly displayed in order addresses.
Fixed an issue where seller agreement acknowledgment could use incorrect agreement versions. The system now correctly uses the most recently assigned agreement.
Seller agreement fee values are now validated to prevent invalid percentages greater than 100%.
Fixed an issue where vendor payouts could be reprocessed multiple times due to payout errors.
🚫 Deprecated
The OrderPayoutStatus.PENDING_FINAL_PAYOUT status has been deprecated and will be removed in a future release.