R25-36
VENTURE-11954 – Customer Status is null. Metabase queue down
Release Notes:
VENTURE-11256 – Clean up cf_EntityData table
Release Notes:
-
Added an extra-data cleanup task for orders, order lines, products, customers, and categories. New cleanup settings let you control retention periods, reducing database size and improving query performance.
VENTURE-11930 – Metabase Product sync: deeply nested SQL exception
Release Notes:
VENTURE-11971 – [CERM] Fix wrong setting migration
Release Notes:
R25-37
VENTURE-11956 – [MegaEdit] Pricing Object error
Release Notes: Fixed saving script data and resolved a pricing error in MegaEdit.
VENTURE-5882 – Platform improvement: warning when copying categories + products within them
Release Notes:
VENTURE-11163 – 'Print Operator' Role – ACLs incorrect
Release Notes: Updated the Print Operator role to have access to the admin area and Print Operations.
VENTURE-11253 – Extend Mex Import to support the TextTypeMode option during import
Release Notes: Added Invent configuration for Text Type Mode with options: Normal and Restricted.
VENTURE-11362 – Invent template suppression issue with variable and non-variable data
Release Notes: Fixed suppression issue for the Left mode.
VENTURE-11820 – [PrintIQ] Application token cache
Release Notes: Cache the application login token for 1h 50m to improve pricing performance.
VENTURE-12014 – Chameleon group FK issue Metabase
Release Notes: Fixed Metabase patches for Chameleon groups.
VENTURE-12024 – 2nd Round Fail for VENTURE-5882
Release Notes: Made “Copy Level” options translatable (follow-up to VENTURE-5882; behavior unchanged).
VENTURE-10099 – UploadRequirements not copied when using Copy product or import/export
Release Notes: Fixed Upload Requirements not being copied or imported/exported on multipart products.
VENTURE-10500 – Shipping address selection in the cart
Release Notes: Extended “Additional addresses” to allow selecting a shipping address directly from the cart and skipping the shipping-address step in checkout. Addresses created from the cart are stored and reusable.
VENTURE-10522 – MegaEdit Upload Remove all pages
Release Notes: Added a “Remove all” button to the MegaEdit upload UI to remove all pages inside the editor.
VENTURE-11199 – Kinds in PrintIQ
Release Notes:
-
Added “Kinds handling” settings at:
-
Global PrintIQ plugin config
-
Product-level external reference config (custom and print-on-demand)
-
Kinds options: No Handling, Number of records, Number of pages.
-
Supports “number of records/pages per kind.”
VENTURE-11331 – Customer facing logs
Release Notes: Added log ACLs and filters (by account, InstanceId, and date/time to seconds). Removed the Processed Items tab. Added Background Task Logs to the Extended System Logs view.
VENTURE-11760 – Pass Product Categories in cXML for the order to Punchout
Release Notes: Punchout orders can now include UNSPSC product category classification in the cXML.
VENTURE-11819 – Show always PO number on order details in admin
Release Notes: Allow adding a PO number in order details when one wasn’t captured at checkout.
VENTURE-11935 – MegaEdit Upload Remove all pages – PART 2
Release Notes: Added “Remove all” button to Dynamic Upload MegaEdit products.
R25-38
VENTURE-11527 – [API] Catalog V2 Product Details Update
Release Notes: Extended the GET /catalog/v2/product/{id}
endpoint to include a Variables
collection (for MegaEdit-enabled products).
VENTURE-11528 – [API] Orderline Details
Release Notes: Extended the GET /orderlineitem/get/{id}
endpoint to return MegaEdit variable values, including value types (string or secure media URL).
VENTURE-11533 – [Webhook] Orderline Updates
Release Notes: Updated orderline webhooks to include MegaEdit variables in the same structure as the Orderline Details API response.
VENTURE-11534 – ME Variable Storage
Release Notes: Introduced a new S3-backed Variables
storage area. Variable values >1000 characters are stored in S3 and referenced transparently via a flag for read/write operations.
VENTURE-11535 – Secure Media File Endpoint
Release Notes: Added a tokenized media endpoint that serves files via secure, expiring tokens (aligned with existing secure download token logic).
VENTURE-11011 – Connect: Switch – Line Item Metadata
Release Notes: Added lineNumber
and totalOrderlines
to order metadata for the Enfocus Switch app. Also exposed lineItemIds
as an ordered list mapping orderline job IDs.
VENTURE-11565 – Registration Form Fields After Login Fail
Release Notes: Fixed an issue where registration fields (gender, title, DOB) disappeared or lost required status after a failed login attempt on the login page.
VENTURE-11673 – Solprint: Save Product Extra Data
Release Notes: Product sync updates are now recorded in Product Entity Data. Order auditing improved by saving request/response payloads into the order’s entity data (configurable auditing level).
VENTURE-11976 – Pack Quantity Adds Incorrect Units
Release Notes: Fixed pack-quantity handling so repeated “Add to Basket” updates the shopping cart in units (total quantity), not by raw pack increments.
VENTURE-11988 – [CERM] Grouping by Calculation ID with Product Pricing
Release Notes: Fixed grouping logic so product-pricing mode correctly sums quantities by Calculation ID when determining price. Avoids unnecessary estimate cloning in calculation-pricing scenarios.
VENTURE-12006 – Additional USPS Rate Requests
Release Notes: Restored First-Class mail type logic and multi-request aggregation in the USPS plugin. Correctly classifies eligible items as First-Class Letter (else Flat/Parcel) according to USPS size/weight rules and the “Request First Class Service” setting.
VENTURE-11665 – Register Redirects to Login
Release Notes: Registration validation errors are now shown on the register page without redirecting to the login page.
VENTURE-11911 – Include Taxes in MegaScript Retrieve Order
Release Notes: Added TaxRatesList
to the Order Details API for readable tax breakdowns. MegaScript now exposes order tax, shipping (incl/excl), totals, payment method system name, and payment transaction IDs.
R25-39
VENTURE-7976 – Order Settings → Hide Billing Address tooltip
Release Notes: Restyled and moved the “Hide Billing Address” guidance into the standard tooltip. The setting now only appears after save when a valid default billing address exists.
VENTURE-11856 – Default currency for language
Release Notes: Added per-language default currency and an optional feature to auto-select language and currency from the browser’s Accept-Language header (configurable in Customer Settings).
VENTURE-12070 – Billing address feature switch logic
Release Notes: Added “Always use default billing address” order setting. When enabled (and a valid default billing address exists), checkout forces use of the storefront’s default billing address and hides billing address selection in My Account.
VENTURE-9784 – Media deletion FK clean up
Release Notes: Fixed foreign-key violations during media cleanup by removing references to hard-deleted parent media from child records, including soft-deleted children.
VENTURE-10596 – Access Denied for “Admin Reports” role on Customer Reports (Legacy)
Release Notes: Adjusted legacy customer reports access so it’s only enabled for super admins on newly created platforms.
VENTURE-11337 – Forgotten password page refactor
Release Notes: Updated the Forgot Password page UI across all themes to clarify the flow: hide the form after request and display a clear confirmation message, with a simple path back to login.
VENTURE-11383 – Default Billing Address not applying (address book vs. order settings)
Release Notes: Added a feature switch to enforce use of the storefront billing address when “Hide Billing Address” is enabled, even if the customer has a default billing address. Default is off to avoid impacting existing setups.
VENTURE-11446 – Remove the Quote setting: Quick Add to Basket when creating order from UI
Release Notes: Removed “Quick Add To Basket When Create Order” from the admin UI. It remains configurable via All Settings and is preserved on save.
VENTURE-11529 – Global Additional Data: allow file override
Release Notes: Added “Replace existing files” in Global Additional Data to overwrite existing uploads. Other File Browser usages remain unchanged.
VENTURE-11740 – Featured product links using origin domain
Release Notes: Fixed homepage product link caching to use the current request host, preventing cross-domain URL leakage in cached responses.
VENTURE-11849 – Infigo Sync: fault-tolerant download
Release Notes: Improved hotfolder download robustness by using safe path handling and retrying while files are still being written to disk.
VENTURE-11906 – Legacy product variant image not editable
Release Notes: When a product variant has an image but the product template is set to Default, the image is now visible and can be removed/managed in Admin.
VENTURE-12010 – Guest language/currency migration fix
Release Notes: Fixed currency/language migration for newly created guests so selections are retained correctly.
VENTURE-12021 – Patch: update Picture.MimeType values
Release Notes: Corrected invalid MIME types by updating application/octet-st
to application/octet-stream
.
VENTURE-12032 – Cookie handling follow-up for guest context
Release Notes: Resolved bad gateway issues by only setting the customer context cookie for generic guests, and only when values change. Ensures cookie updates don’t duplicate.
VENTURE-12056 – Follow-up for multipart/editor flows
Release Notes: Fixed null handling and sequence selection in language detection so MEX import and multipart uploads work when the new locale setting is enabled.
VENTURE-12069 – PrintIQ: price list selection for custom quoting
Release Notes: Added Wholesale/Retail price list fields at Connect (fallback) and per-product mapping levels. The selected values are sent in custom quoting calls to ensure correct pricing.
VENTURE-11200 – Auto-select language & currency based on browser
Release Notes: Added ability to automatically preselect language and currency for new visitors based on Accept-Language, with per-language default currency and cookie persistence for guests.
VENTURE-11284 – MIS account manager info in My Account (CERM)
Release Notes: Added an “Additional Information” section in My Account for MIS plugins. For CERM, it displays the assigned representative’s name and email (asynchronously loaded and cached).
VENTURE-11428 – Reorder from same Department
Release Notes: Added an order-sharing mode (No share / By department). When enabled, customers can view and reorder department orders; orders retain department assignment even if customers move departments.
VENTURE-11727 – PrintIQ duplicate artwork
Release Notes: Added a configurable option to replace existing PDF artwork in PrintIQ by passing the existing artwork reference (QQADAKey), including support for multi-section products.