Compatibility of the standard "Repeat Order" function with the module provider has been fixed.
Service price type data is no longer displayed in the order email composition.
Batch cleaning of saved cart items has been fixed.
The diagnostic log has been moved outside the public catalog, and settings output is additionally protected against XSS.
The actually applied price type is saved in the standard PRICE_TYPE_ID with restoration via PRODUCT_PRICE_ID and old properties.
Price type selection is protected against tampering with input PRICE_TYPE_ID, PRODUCT_PRICE_ID, and service properties; restoration is allowed only from confirmed saved cart items.
The conditional price type is determined solely by the module's server settings and is applied independently of client cart fields.
A setting to display a clear price type name in new orders without modifying site templates has been added (disabled by default).
Saving of the displayed price type property during order checkout has been fixed when Bitrix saves cart items separately.