Check for update

Update available!

Your version
5.0.4.0
Current version
6.1.0.0
Date
5/2/2025
Release Notes

New Features

  • Updated to .NET 9
    • Increased overall performance
  • AI
    • #1258 Added DeepSeek AI provider.
    • Added Gemini AI provider.
    • #1259 Implemented setting for keywords to generally avoid.
  • Added settings to add alternate links for localized page versions to the XML Sitemap and HTML Header.
  • Import: Added an option to update all products that match a key field value.
  • #1142 Implemented configurable Content-Security-Policy (CSP) HTTP header.
  • #990 Added a weight field to attribute combinations.
  • Added a setting to control whether shipping costs are displayed on the cart page as long as the customer has not yet entered a shipping address.
  • Shipping by total: Added a setting to let the shipping origin determine the shipping cost if the shipping address is missing.
  • #501 New category option for ignoring a category in menus.
  • #248 Catalog search: Added an option for featured product sort order.
  • #1281 Added shipping setting: Apply free shipping over 'X' only for specific shipping countries.
  • MegaSearch:
    • ~20% performance increase
    • Added setting to indicate whether to split compound words.
    • Added setting to include/exclude the meta keywords of products in the search index.
    • #1275 Import of product keywords (import file column MegaSearch.Product.Keywords).
  • Summernote HTML editor:
    • Save HTML content without reloading the page
    • Zoom support ranging from 25% to 500%
    • Displays the tag path of the current selection
    • Sticky toolbar when the editor is focused
    • Added a function to continue writing by AI
  • #1225 Added settings to sort search filters of facet groups: category, brand, and delivery time.
  • Added PDF setting for the maximum number of objects to print.
  • Fixed number of attachments always being 0 in queued email list.
  • EmailReminder: Added task to send bonus points reminders.
  • Added setting to round the amount of reward points for a purchase.
  • #1150 Added a setting to hide orders in My Account.
  • #1242 Rule Builder: Added a cart rule fulfilled when the cart contains a product with a specific SKU.
  • #509 Added payment status setting for offline payments.
  • #1010 Allowed the admin to align a blog or news image within its element box.
  • #1261 Blogs and news: Added a setting indicating whether to allow users to leave comments if they have never purchased before.
  • #1263 Allowed the admin to mark an order as paid even if the payment was previously voided.
  • PayPal:
    • Added support for GooglePay.
    • Added option for admin to decide how to handle orders declined by payment.
    • Removed Giropay provider.
    • Added Trustly provider.

Improvements

  • Quick-Checkout: Allowed all payment methods to be specified as the preferred payment method.
  • #1266 Refreshed browser URL when a product variant changes so that it points to the current variant.
  • #1226 Enhanced ResetPasswordAsync to detect and repair accidental guest role assignments.
  • #214 Added backend menu entry for each Rule Builder scope.
  • Updated dbip-country-lite.mmdb.
  • Logging: Added client UserAgent string to log entries.
  • Improved processing of recurring payments.
  • AI:
    • More robust prompting
    • Added new bot detection patterns to useragent.yml.
  • ChatGPT:
    • #1262 Updated OpenAI supported models to the latest and most relevant: gpt-4o, gpt-4o-mini, gpt-4.1, gpt-4.1-mini, gpt-4.1-nano, gpt-3.5-turbo
    • Added a setting for the maximum number of completion tokens.
    • Added support for gpt-image-1 and removed dall-e-2
  • #1236 PayPal: Added setting to disable address application in case the store's address validation settings need to be respected.
  • #1274 Recycle Bin: Possibility to filter products with/without assignment to orders.
  • Store cookie consent information in database and display on customer edit page.
  • Display the dimension and weight of a product without ending 0 decimal places.
  • #1163 GMC: Updated feed to use new certification attribute for EU energy efficiency classes.
  • #1282 More neutral message text when the password is reset.
  • Fixed missing HTML meta item for price on product detail page when price is 0.00.

Bugfixes

  • Fixed occasional incorrect shipping costs applied based on shipping address.
  • #1229 Fixed HTTP client timeout when sending an order placed message with PDF attached.
  • #1235 Fixed products remaining published when stock equals the minimum stock quantity, and low stock activity is set to unpublish.
  • #1234 Deleting a customer who has made forum posts throws a SqlException.
  • Fixed incorrect discounted price on product detail page due to missing cache invalidation.
  • Checkout:
    • Fixed checkout shipping link not opening the shipping information dialog.
    • Fixed missing shipping-address-differs checkbox for guests who have not yet entered an address.
    • Fixed checkout bug when address country is null.
  • Fixed an issue where tier prices could be missing when exporting the associated product data.
  • Logging: Excluded file source from DB logging.
  • Fixed missing base path resolution for bootstrap-icons.svg.
  • Ignored surrogate characters (emojis) when building URL slugs.
  • #1269 Redirected entity slugs to the default language slugs after disabling a language.
  • Page Builder:
    • Child stories were not rendered in edit mode.
  • ChatGPT:
    • Fixed NullReferenceException and deprecated model error when creating image metadata.
    • #1241 Added setting for token limit (max_completion_tokens), processing responses in chunks.
    • Fixed unintentional truncation of suggestions.
  • AI:
    • Respect text direction of the selected language in the rich-text dialog.
    • Fixed a bug where the prompt preview incorrectly generated a new text request when opened via the Summernote AI button.
    • Manufacturer prompt had messages for rich text generation when SEO properties were about to be created.
  • Summernote HTML editor:
    • Fixed unwanted line break after caret position due to outdated beautify library.
    • Fixed various focus handling and popover issues.
    • Fixed various code synchronization issues.
    • AI: HTML editor no longer records undo after applying an answer.
    • Fixed incorrect application of target attribute in LinkDialog.
    • Fixed anchor update issue in LinkDialog after resetting settings.
    • Fixed various dialog layout issues.
  • Fixed duplicate key violation (IX_UrlRecord_Slug) when copying a product with identical localized names.
  • Prevented negative total tax amounts resulting from negative payment method fees.
  • #1238 Fixed NullReferenceException when manually triggering recurring payments.
  • GPSR:
    • Fixed NullReferenceException when multiple product rules assigned to text blocks.
    • Fixed rare cases of missing manufacturer information display.
  • Prevented InvalidOperationException due to entity already attached when processing order completion notifications.
  • MegaMenu now clears the output cache when settings change.
  • MegaSearch: Fixed unpublished product tags not being indexed.
  • Fixed InvalidOperationException related to missing Content-Type header in GDPR consent filter.
  • Fixed cookie migration issue.
  • #1233 Forum: Displayed posts marked as deleted.
  • PayPal:
    • Fixed order status updates on webhook notifications with direct capture settings.
    • Fixed credit card payment issue with activated Quick-Checkout.
    • Fixed PayPal buttons displaying incorrectly after quantity control usage on shopping cart.
  • Excluded inactive items during shopping cart validation for recurring/non-recurring products.
  • Excluded Web API endpoint URLs from applying TrailingSlashRule (avoids HTTP 401 error).
  • #1245 Fixed missing image preview after drag-and-drop in product detail configuration.
  • Fixed delivery time display issue for products out of stock based on DeliveryTimeIdForEmptyStock.
  • #1249 Logged activity when deleting entities from the data grid.
  • Fixed AmazonPay Logout button displayed incorrectly on checkout completion page.
  • Fixed missing error notification for unpaid order completion attempts.
  • Fixed scrolling to selected section in manufacturer navigation.
  • Billiger & Guenstiger: Fixed cookie information displaying when tracking disabled.
  • MegaMenu: Fixed initialization issue with input controls.
  • Fixed rare cases of the log list not loading.
  • Fixed bug preventing shopping cart migration after external login.

Email Details ...