Cross-Sell Drill-Down and Cluster Movement
· 3 min read
Enabled cross-sell and upsell drill-down in the product catalog, made shipping addresses editable during order creation and added cluster product management.
New Features
- Enabled drill-down into cross-sell and upsell products within the product catalog for easier product discovery (Sales Hub)
- Made shipping address editable during order creation to include selected contact details.
- Adjusted handling of
sourceandexternalIdfields across quotes and orders. - Ensured selected contact name appears in the input field when creating or editing an order.
- Persisted side menu expansion state across sessions to match user preferences.
- Improved design consistency of the Shipments section, aligning font sizes, dropdown styles and color schemes.
- Order status filters now support horizontal scrolling when many statuses are configured, ensuring all are accessible.
- Enabled "Add to basket" from individual product view in product catalog for quotes and orders.
- Disabled ICS checkbox for invoice addresses as it is not applicable in that context.
- Introduced ability to manage the hidden status of categories, products and clusters directly from the back office (Backoffice)
- Added support to move products in and out of clusters, including multi-select and popup-driven selection (Backoffice)
- Replaced drag-and-drop sorting in the pricesheet listing with an explicit numeric priority field for better control (Backoffice)
- Marked cluster icons as selected when one of their products is added to the basket (Backoffice)
- Reintroduced the
SET_TRANSACTION_COSTSaction to business rules now that backend support is in place (Backoffice) - Removed obsolete order status fields:
isExportable,isConfirmableandisArchivable(Backoffice) - Removed "Move product into cluster" button inside cluster options view to prevent invalid operations (Backoffice)
Bug Fixes
- Fixed issue where product catalog filters could not be cleared or reset without refreshing the browser (Sales Hub)
- Prevented errors when deleting clusters with multiple products or options by improving validation and deletion logic.
- Ensured incentive bonus items with price 0,00 are saved correctly and displayed when applying incentives in the order.
- Fixed bug that blocked adding cross/upsell products to a tender due to missing required quantity field.
- Fixed error that blocked creating or opening quotes and orders.
- Resolved bonus item issues in quotes created from frontend requests: duplicates, incorrect pricing and editing restrictions.
- Enforced correct behavior of minimum quantity and quantity steps in product ordering across quote and order flows.
- Fixed missing product list pop-up in order flow when selecting products (Sales Hub)
- Fixed issue where the 'Send to client' button threw an error the first time it was clicked on a new order (Sales Hub)
- Improved reliability of saving remarks and references on quotes/orders by preventing value loss due to premature mutation responses.
- Resolved console error and blank page issue when switching order/quote statuses back to a previous status.
- Deleting price sheet discounts now updates the UI immediately without showing stale data (Backoffice)
- Business Rules menu item now stays correctly highlighted when viewing or creating a rule (Backoffice)
