Full Release Notes
|
New Focus for Basic, Plus, and Max Ecommerce Plans |
The Basic, Plus, and Max ecommerce plans have been restructured to better align with current customer needs. Several features have been moved down across plan tiers, expanding the value of the Basic and Plus plans, while the Max plan is temporarily withdrawn from the available plan options. Plan pricing remains unchanged and no new plans have been introduced. See the updated plan overview at webinone.com/new-pricing. What changedBasic planThe following features, previously available only from the Plus plan, are now included in the Basic plan:
Plus planThe following features, previously available only on the Max plan, are now included in the Plus plan:
Max planThe Max plan has been temporarily removed from the list of plans available when creating a new site. New sites are now created on Content Pro and Ecommerce Plus plans. |
|
Self-service site transferring |
A new Key capabilities
Constraints
|
|
Decimal Number Support for Custom Properties |
A new The existing Key capabilities
Example:
|
|
Advanced Cleanup Rules Builder with Structured Condition System |
The Data Cleanup Rules functionality (both Auto Cleanup and Manual Cleanup) has been redesigned to use a flexible, structured condition builder. Fixed presets such as New condition structureEach condition group is now composed of:
Logic rules
Manual Cleanup – Specific periodManual Cleanup additionally supports a 'Specific period' option for date-based conditions ( ExceptionsExceptions have been migrated to the same structured model. The previous "Items and records with active recurring subscriptions" exception has been removed and replaced with a permanent system note: Contacts with active recurring subscriptions are always protected and cannot be removed. The same logical condition cannot be selected simultaneously in 'Conditions' and 'Exceptions'. |
|
Open API Support for CRM Contact Billing Fields |
The CRM Contacts Open API endpoints now support billing address fields in both request and response payloads, allowing external systems to read and update contact billing details through the API in line with the data already available in the admin panel. Updated Endpoints
Newly Supported Fields
|
|
Order Customer Snapshot and Independence from Contacts |
Orders are now self-contained and no longer depend on the existence of their associated contact. When an order is created, a customer snapshot ( Contact deletion behaviorThe Masked Responses for Deleted ContactsFor orders with a deleted contact, standard API and UI responses return masked values:
New admin permission – Can View Customer Snapshot Data
List, Detail, and Search Behavior
ExportSnapshot fields for deleted contacts are always exported in masked form, regardless of the exporting user's permissions. Revealing original values through export is not allowed. Open API
Restoring Orders from TrashIf the original contact still exists, the order is re-linked to that contact. If the contact has been deleted but a snapshot is available, the order is restored with |
|
Orders Trash Management with Restore and Retention |
A new Trash section has been added to the Orders area of the admin panel. Deleted orders are now temporarily stored in the Trash, where administrators can restore them or remove them permanently. This prevents accidental data loss and provides a controlled retention window for deleted records. AccessA button has been added in the Orders section to open the Trash as a separate screen. From the Trash, administrators can return to the main Orders list at any time. Trash List View
Available Actions
A global RetentionOrders are stored in the Trash for up to 90 days. After this period, they are automatically and permanently deleted, along with all related entities. The retention countdown starts from the moment the order is moved to the Trash; a dedicated field on the order entity stores the move-to-trash date and time used for this calculation. Open APIThe Trash management endpoints have been added to the Open API specification and documented in Swagger. |
|
VAT Invoice Number Generation Without Gaps |
A dedicated Behavior
The sequence counter is initialized from the maximum existing invoice value to ensure no duplicates are produced for newly generated VAT invoice numbers. |
|
Bug fixes |
Portal
Admin panel
Email and notifications
Modules
WYSIWYG editor
File Manager
|
Decimal Number Support for Custom Properties
- Add a new Decimal Number custom property type to support fractional values across admin, frontend, Open API, and import/export flows. This enables consistent handling of decimal data while keeping the existing Number property unchanged for integer-only values.
- Custom Modules
Self-service Site Transferring
- Introduces a new Transfer Sites section in the WebinOne Portal that enables Free Users, Associates, Partners, and Partner Agency resellers to transfer one or more sites to another reseller account. The flow is handled end-to-end through a guided wizard — covering site selection, receiver confirmation, subscription handling, fee payment via Stripe ($100 per site), and scheduled execution (Immediate or Off-hours)....
- WebinOne Portal
Advanced Cleanup Rules Builder with Structured Condition System
- Replace preset-based cleanup rules with a flexible condition builder using structured logic (condition types, operators, and dynamic parameters). This enables scalable rule configuration across all entities, improves consistency, and allows more precise and customizable data cleanup.
- CRM
- Custom Modules
New Focus for Basic, Plus, and Max Ecommerce Plans
- Each Ecommerce plan now targets a clear type of store. Basic becomes a full B2C store and gains Attributes, Inventory Management, Gift Vouchers, and Discount Codes from Plus. Plus becomes a B2B store and gets Wholesale Pricing, Custom Order Statuses, and Shipping Integrations from Max. Max is now focused on franchises and multi-site brands. Prices stay the same and no...
- Ecommerce
- Pricing & Plans
Open API Support for CRM Contact Billing Fields
- Extend CRM Contacts API endpoints to include billing address fields in both request and response payloads. This ensures contact billing data can be fully created, updated, and retrieved through the Open API.
- Open API
Order Customer Snapshot and Independence from Contacts
- Store customer snapshot data on orders and remove dependency on active contacts, allowing orders to remain functional even after contact deletion. This preserves data integrity, supports masked fallback data, and ensures controlled access to sensitive information.
- CRM
Orders Trash Management with Restore and Retention
- Introduce an Orders Trash to temporarily store deleted orders with options to restore or permanently remove them. This adds protection against accidental deletion while ensuring automatic cleanup through a defined retention period.
- CRM
- UI/UX
VAT Invoice Number Generation for Orders Without Gaps
- Introduce a dedicated VAT invoice numbering system generated only after successful payment, ensuring a continuous, gap-free sequence compliant with EU VAT requirements. This preserves the existing InvoiceNumber for external references while providing a legally valid invoice identifier.
- CRM