Skip to content

Releases: oroinc/orocommerce-application-de

Release Notes

05 Mar 13:06
Compare
Choose a tag to compare

List of new features and improvements

OroCommerce:

  • OroPlatform and OroCRM have been upgraded to 6.0.6
  • Default Product Variant. The new "Default Variant" field allows product catalog managers to specify which variant of a configurable product should be shown to customers by default on the product details page [BB-23529]
  • Conversations update indicator for the user. Added conversation indicator to backoffice users menu so they can react promptly to the new messages [BB-24849]
  • Add CAPTCHA protection to login and password reset form [BB-24484]
  • Allow to skip CAPTCHA validation for authenticated users [BAP-22923]
  • Improve search indexation speed for search suggestions [BB-24835]
  • Chat mode on conversation view in Backoffice. Added chat mode in the conversation view of backoffice in order to improve user experience [BB-24852]
  • Update DEFAULT_MODEL to 'gpt-4o-mini' for OpenAI Integration [BB-25144]
  • Prevent repetitive clicks on "Yes, Delete" button in deletion confirmation dialog [BB-23869]

List of fixed issues

OroCommerce:

  • Invalid description of request data for /api/shoppinglists/{id}/items [BAP-22862]
  • Incorrect rendering of HTML entities in storefront search autocomplete and "In Shopping List" popup [BB-20324]
  • 'Use Slider on Mobile' config option does not work for related items blocks [BB-23847]
  • Error loading email template when sending email for quote in global organization [BB-23940]
  • Main menu on homepage differs from other pages in default_50 and default_51 themes [BB-24335]
  • Contact Us form allows submission with invalid email addresses. It was possible to submit the "Contact Us" form with an invalid email address (double "@" symbol) [BB-24364]
  • Inventory level import may sometimes accept duplicate unit/product/warehouse combination [BB-24655]
  • State field drop-down in checkout address form becomes disabled after returning to previous checkout step [BB-24659]
  • "Enter other address" form on order edit page was prefilled with old data if existing address was selected before [BB-24713]
  • Enabling Stripe integration in one organization leads to Stripe cookies enablement on websites of other organizations as well [BB-24714]
  • Cached shopping list subtotal is not cleared after checkout completion by guest customer who signed in [BB-24728]
  • German translations of default empty grid result messages cannot be properly capitalized [BB-24730]
  • Original guest checkout tab doesn't reflect new customer account activation. When a guest customer opts to create an account during checkout and activates it using the link sent via email, the original tab doesn’t reflect the activation automatically and still prompts for email confirm [BB-24737]
  • Changing coupon code prevents editing of orders with that specific coupon applied [BB-24770]
  • WYSIWYG editor unnecessarily removes class attributes and style blocks from imported markup [BB-24784]
  • Web catalog renders incorrect localized content variant not matching requested localization URL [BB-24819]
  • Quote creation based off RFQ submitted by guest user may fail if no target prices are specified [BB-24853]
  • OroAccountInheritanceTarget schema migration fails when upgrading from release/5.1 to release/6.0 tag [BB-24879]
  • Null cannot be used to compare values of enum product attribute in price list product assignment rules [BB-24880]
  • Storefront products page performance optimization [BB-24887]
  • Incorrect storefront download URLs for files with duplicate extensions [BB-24891]
  • Shopping list of another user cannot be edited when multiple currencies are enabled [BB-24899]
  • Duplicated shopping list is created for guest user during checkout [BB-24939]
  • After switching default back-office localization, opening quotes for editing fails with out-of-memory error [BB-24965]
  • Customer/customer user address import always adds new addresses instead of updating existing ones [BB-24990]
  • Customer users cannot login with new password set by administrator if their password was not completely reset [BB-25004]
  • Customer user creation fails when product visibility to customers is actively used on large catalog [BB-25024]
  • Incorrect language is used for column header names in Customer Addresses export [BB-25032]
  • Saving addresses during checkout requires customer address create permission instead of customer user address permission [BB-25043]
  • Backwards compatibility is broken for extendable condition and extendable action in service-based checkouts [BB-25048]
  • Category import errors are not properly intercepted, causing import job to remain in perpetual running state [BB-25064]
  • EmptyVariantFieldInSimpleProductForVariantLinksValidator throws exception when global product attributes are used in configurable products [BB-25123]
  • Conversations should not be visible for the default_51 theme [BB-25143]
  • Conversation grid does not load and an error appears in the console on the storefront after a new conversation is created from back-office with sales manager role [BB-25153]
  • Back-office product grid is not rendered when user has no permission to view price lists [BB-25178]
  • Promotion is prematurely applied before scheduled future activation date [BB-25188]
  • Tax calculation matcher changes from "destination" to "origin" after upgrade from 5.0 to 5.1/6.0 [BB-25225]
  • Email synchronization is performed even with disabled IMAP/SMTP [BB-25234]
  • Google Chrome version 133 breaks layout of multiple back-office pages [BB-25246]
  • Websearch history crashes on long search terms [BB-25249]
  • Build to 6.0 failing because of old classes with PSR-4 errors [BB-25262]

Release Notes

02 Dec 14:22
Compare
Choose a tag to compare

List of new features and improvements

OroCommerce:

  • OroPlatform and OroCRM have been upgraded to 6.0.5
  • Improve checkout DX [BB-23655]
  • Improve validation of slug prototypes by disallowing context delimiters [BB-7669]
  • Unify storefront and back-office terms use in system configuration [BB-24511]
  • Make checksum fields of line item entities readonly in API [BB-24755]
  • Update license files [BB-24783]

List of fixed issues

OroCommerce:

  • Price rules should be protected against division by zero [BB-14527]
  • Render search results fails for CPL not found [BB-17533]
  • Search reindex fails and suggestions are not generated for products with numeric only SKUs [BB-24196]
  • Requested target price for product kits in RFQ copied to quote during conversion cannot be removed [BB-24496]
  • Impossible to delete currency on the organization level if it used in the list of the display currencies on the system level [BB-24616]
  • Datagrid default filters are not applied after the page refresh [BB-24618]
  • "Item edit failed" error when adding campaign as context on call view page [BB-24625]
  • Declined consent notifications are created regardless of whether such notification is enabled for specific consents [BB-24651]
  • Already added coupon that expires before checkout completion is not automatically removed. If the customer has added a coupon (valid at the time) during checkout, and finishes the checkout later, past the expiration date of the coupon, such coupon remained applied anyway [BB-24663]
  • Product attribute getter not working [BAP-22815]
  • Filtering by UpdatedAt, CreatedAt as EQUALS/NOT EQUALS doesn't return orders as precise time needed [BB-24345]

Release Notes

13 Nov 16:52
Compare
Choose a tag to compare

List of new features and improvements

OroCommerce:

  • OroPlatform and OroCRM have been upgraded to 6.0.4 version
  • Conversations at Storefront. Enabled a communication channel to facilitate conversations between storefront users (buyers) and back-office users (sellers) [BB-24232]
  • Reorder action for back-office user. Enable back-office users to easily reorder items from a customer's order history on behalf of the customer [BB-24469]
  • Make form validation messages less obtrusive when using screen readers [BB-24425]
  • Improve keyboard navigation for drop-down form fields [BB-24426]
  • Differentiate orders loaded externally and created via system flows. Added an 'is_external' flag to the order entity to distinguish between revenue generated through the platform and external orders imported via integration. [BB-24464]
  • Reorganize order view. Enhance the order view page to improve visibility of order details and statuses, and to provide easier access to relevant actions [BB-24466]
  • Improve ElasticSearch profiler readability of long URLs [BB-24622]
  • Allow the /admin/api/orderlineitems API resource to be filtered by createdAt/updatedAt fields [BB-24650]
  • Update default logo in email templates [BB-24718]
  • Sub-Editing customer user addresses on storefront is not available in some cases despite of properly configured role permissions [BB-24614]

List of fixed issues

OroCommerce:

  • Storefront quote view page cannot be opened when shopping list limit is set to 1 [BB-22495]
  • Fixed Product Shipping does not take into account product kit line items [BB-23343]
  • Shipping method is shown as N/A for marketplace owner user on view shipping promotion page [BB-23469]
  • Promo segment filtering/sorting causes 500 on view page [BB-23872]
  • Country and state names are not translated on storefront [BB-23963]
  • Price of fractional quantity lower than 1 unit is not calculated if price is set only for 1 whole unit [BB-24249]
  • Inventory is decremented even when Authorize.net payment fails [BB-24382]
  • Website localization is switched to default after reset password form submission [BB-24401]
  • Error on search term report actualization in presence of similar search terms with/without hyphens [BB-24457]
  • TinyMCE editor inserts extra markup on initialization. Rich text editor inserted extra blank markup into product short description and similar localized fields even when users were switching between localized value tabs without attempting to edit the field contents [BB-24533]
  • Prices are not merged correctly by the Merge By Priority strategy in some cases [BB-24617]
  • Tax rules from other organizations are also applied during checkout [BB-24654]
  • Updated order details are not shown in payment gateway dialog on subsequent payment attempts during checkout. The additional measures to prevent accidental duplicate order submission during checkout that were introduced in versions 5.0.18, 5.1.6 and 6.0.2, were also preventing the updated order details from being sent to a 3-rd party payment dialog (e.g. PayPal Express) if the customer has already opened the payment dialog during this checkout. [BB-24674]
  • Exception during upgrade if "Empty Search Result Page" configuration setting is used [BB-24679]
  • Mailchimp synchronization failures [CRM-9435]

Release Notes

04 Sep 12:08
Compare
Choose a tag to compare

List of new features and improvements

OroCommerce:

  • OroPlatform and OroCRM have been upgraded to 6.0.3
  • Email Template Inheritance,"6.0.3: order_confirmation_email, quote_email_link and request_create_confirmation storefront email templates have been adjusted to better utilize the storefront theme styles [BB-21035]
  • Order Created By. A new "Created By" field was added to sales orders to help distinguish the orders created by customers themselves vs. the orders created by admins on behalf of the customer in the back-office and via impersonation mode on the storefront [BB-23530]
  • Conversation as activity in back-office [BB-23720]
  • Improved SVG Icons. SVG icons on the storefront are now automatically adjusted for Left-to-Right and Right-to-Left localizations where applicable. Icons that are used in the storefront menus have been separated from the icons used in the back-office menus, and converted to SVG [BB-24082]
  • Legacy Configuration Options. The 6.0 LTS release introduced support for legacy 5.1 and 5.0 storefront themes. As a result, some configuration options and "frontend menus" used by these legacy themes should remain available in the new OroCommerce versions. However, these options might have been either reintroduced in the theme configurator or rendered obsolete by the new themes. To minimize user confusion, we’ve extended the system configuration and navigation configuration “warning" option. Additionally, appropriate explanations have been added for the relevant configuration fields and menus [BB-24264]
  • Generalize customer user registration validation messages [BB-24174]
  • Allow to hide page title of landing pages on storefront. New "Do Not Render Title" field of landing pages allows for the landing pages that are accessed directly (not via web-catalog) to be rendered without page title [BB-24177]
  • Add numeric input field type to theme configurator. We have added a few more primitive types ("integer", "number", "text") to the field types recognized by the theme configurator for theme developers convenience. The updated list is available at https://doc.oroinc.com/frontend/storefront/theme-configuration/#theme-configuration-definition [BB-24230]
  • Document svg_icons_support option. The "svg_icons_support" option in a theme configuration file define whether the theme uses SVG icons and affects how the icons are rendered on the storefront [BB-24235]
  • Add inheritance for layout theme config option "svg_icons_support". In order to properly render icons in storefront themes, the "svg_icons_support" option value in a theme configuration file, unless defined explicitly, will be inherited from the parent theme [BB-24497]

List of fixed issues

OroCommerce:

  • Incorrect 404 page on storefront for some URLs. Application did not show correct fully-functional and stylized 404 page for some storefront URLs [BB-23328]
  • Quantity validation doesn't work in product sliders on homepage [BB-23733]
  • Price list export from seller organization includes non-seller SKUs with empty prices [BB-23850]
  • Clicking "Add to..." on one of "Similar Products" in shopping list results in infinite loading" [BB-23907]
  • Unnecessary strikethrough prices show up momentarily when loading storefront pages [BB-23960]
  • Country and state names are not translated on storefront [BB-23963]
  • Country and state names are not translated in reports when added as fourth and deeper level entity relation [BB-23966]
    Homepage styles are not applied in default_50 and default_51 themes [BB-23993]
  • Export of price list without price calculation rules fails [BB-24009]
  • Layout tree section in debug toolbar is not expanding/collapsing [BB-24057]
  • Importing product descriptions only for some localizations erases descriptions for all other localizations [BB-24247]
  • Shipping subtotal is not updated immediately after selecting shipping method in checkout when shipping method selection per seller (line item group) is used [BB-24255]
  • Unnecessary errors in logs when evaluating promotion rules based on payment method before it is selected during checkout [BB-24261]
  • Search indexer cannot process decimal fields [BB-24319]
  • Error processing MQ messages when user in token has already been deleted [BB-24321]
  • 500 error after switching language on 404 storefront page [BB-24332]
  • Incorrect sticky header position on product details page when "Standalone Main Menu" is enabled in theme configuration [BB-24339]
  • oro:platform:update fails with "The column 'redirectcontentnode_id'... already exists."" error when upgrading from 5.1 to 6.0 [BB-24375]
  • Uploading translation files produces "Failed to flush data to the js/translation/_.json” file error [BB-24399]
  • Adding price list to customer results in errors on customer view page in back-office when flat pricing is enabled [BB-24400]
  • Extended enum field values are not updated as expected in customizations [BB-24418]
  • AddCreatedByField migration in Order bundle is not executed due to migration number conflict in 6.0 [BB-24500]
  • Duplicated records in search history. Some internal queries to Elasticsearch were not properly marked as such which sometimes resulted in double records / double counting of search terms in the Search History [BB-24581]

Release Notes

11 Jul 10:53
Compare
Choose a tag to compare

List of new features and improvements

OroCommerce:

  • Search Term Management [BB-21439]
  • Application Usage Stats. The "System Information" page in the back-office will now include the total number of products, users and orders in the system [BB-23224]
  • Order Status Management API. Introduced the capability to manage order status via the API without affecting the internal order status. This allows status updates within the scope of integration to be visible to the customer. By default, order management relies on the internal order status [BB-23941]
  • AI Content Generation Widget Feature [BB-24021]
  • Update FedEx integration to use RESTful API [BB-22963]
  • Update UPS Integration with OAuth support [BB-22964]
  • Checkout UX [BB-23934]
  • Product view page improvement [BB-24047]
  • Review Storefront Customization documentation [BB-24064]
  • Improve keyboard navigation for search widget [BB-24081]
  • Add order status to storefront API [BB-24229]

List of fixed issues

OroCommerce:

  • Cannot switch between website tabs in frontend menu management for customer/customer group [BB-20225]
  • Seller Registration Flow should be available for Global organization only [BB-22188]
  • Excessive Elasticsearch inline scripting usage on searchable attributes removal leads to search reindex failure [BB-22997]
  • Reload of checkout page after clicking "Submit Order" button produces duplicate orders [BB-23357]
  • Incorrect product kit view in product segment block [BB-23919]
  • Prevent rendering SVG sprite default_50 and default_51 themes [BB-23930]
  • API requests without ACCEPT headers return 500 error [BB-24029]
  • Search terms report generation is not triggered by cron [BB-24033]
  • WYSIWYG editor does not always render all saved content [BB-24072]
  • Shipping tax is calculated incorrectly when "shipping rates include tax" option is set on website configuration level [BB-24076]
  • Error when exporting products without primary unit [BB-24079]
  • Global frontend menu items with conditions disappear after update on website level [BB-24083]
  • Unable to create a new Shopping List for default_50 theme [BB-24095]
  • Saved Search button text truncation issue in Refreshing Teal theme [BB-24127]
  • Incorrect notification messages position in wide screen resolution [BB-24152]
  • Blank and Optimized themes are shown in grapejs on edit product view [BB-24178]
  • ChangeStopWordsConfigListener called for ORM-based search [BB-24190]
  • Tax calculation rounding error for "Start Calculation on: Total" configuration [BB-24192]
  • Unexpected text on "Reset password" form [BB-24202]
  • Error on Contact Us widget submission when contact requests are disabled at website level [BB-24217]
  • Clicking homepage links in WYSIWIG editor breaks page layout [BB-24219]
  • Broken layout in Featured product section on homepage [BB-24220]

Release Notes

10 Jul 16:27
Compare
Choose a tag to compare

List of new features and improvements

OroCommerce:

  • OroPlatform and OroCRM have been upgraded to 5.1.8
  • Search Term Management [BB-21439]
  • AI Content Generation Widget Feature [BB-24021]
  • Update FedEx integration to use RESTful API [BB-22963]
  • Update UPS Integration with OAuth support [BB-22964]

List of fixed issues

OroCommerce:

  • Cannot switch between website tabs in frontend menu management for customer/customer group [BB-20225]
  • Excessive Elasticsearch inline scripting usage on searchable attributes removal leads to search reindex failure [BB-22997]
  • Reload of checkout page after clicking "Submit Order" button produces duplicate orders [BB-23357]
  • API requests without ACCEPT headers return 500 error [BB-24029]
  • Search terms report generation is not triggered by cron [BB-24033]
  • WYSIWYG editor does not always render all saved content [BB-24072]
  • Shipping tax is calculated incorrectly when "shipping rates include tax" option is set on website configuration level [BB-24076]
  • Error when exporting products without primary unit [BB-24079]
  • Global frontend menu items with conditions disappear after update on website level [BB-24083]
  • Tax calculation rounding error for "Start Calculation on: Total" configuration [BB-24192]
  • Error on Contact Us widget submission when contact requests are disabled at website level [BB-24217]

Release Notes

20 May 13:21
Compare
Choose a tag to compare

List of new features and improvements

OroCommerce:

  • OroPlatform and OroCRM have been upgraded to 6.0.1
  • Search Autocomplete Suggestions. The system automatically suggests possible search terms to the user in the search autocomplete based on various combinations of relevant product data. [BB-23028]
  • Theme Configuration. Theme configurator allows theme developers to introduce various configuration options and make them available to back-office administrators. Starting with 6.0.1 release it is no longer considered a beta feature and can be used in production. [BB-23126]
  • Allow using the default layout theme from OroCommerce v5.1 in the OroCommerce v6.0 [BB-22845]
  • Create new type of buttons with underline [BB-23819]
  • Introduce additional CSS variables for base page styles [BB-23868]
  • HTML is not valid on some pages [BB-23886]
  • Enable Batch API for inventory levels entity [BB-23906]
  • Update default logos and favicons to match new Oro styles [BB-23914]
  • Limit width of Contact Us form The width of the contact form has been limited to improve positioning and visual appeal on wide screens. [BB-23944]

List of fixed issues

OroCommerce:

  • Error on request with invalid customer_visitor cookie [BB-23088]
  • Deleting payment terms via API endpoint with filter[searchText] parameter returns 500 error [BB-23624]
  • Quote/order created from RFQ in global organization is not pre-populated with RFQ data [BB-23760]
  • Multi-file attribute field labels not shown on product view/edit page in back-office [BB-23763]
  • No sender name in order confirmation email. Only email address without a sender name was included in order confirmation emails ("From: john.doe@example.com" instead of "From: John Doe john.doe@example.com") [BB-23782]
  • Update of localized email template does not change its MD5 hash value [BB-23812]
  • Not all line items are shown in storefront order print view document [BB-23843]
  • Wrong return type in EnumVariantFieldValueHandler may produce errors [BB-23845]
  • PLP: broken layout in datagrid toolbar on mobile [BB-23848]
  • "In shopping list" button looses background color after clicking on it [BB-23849]
  • Currency switcher is rendered as drop-down with as few as 4 currencies. Currency switcher was updated to render a set of toggles for 2 through 4 currencies, and a drop-down starting with 5 currencies. [BB-23852]
  • Incorrect validation of textarea field length [BB-23867]
  • Images with special chars in filename are saved by WYSIWYG with incorrect URL [BB-23881]
  • Incorrect product image view in search widget [BB-23949]
  • Various backround, color, text & button styling and positioning issues on the storefront [BB-23956]
  • Prices and info icons for simple and kit products in shopping list are positioned and aligned differently [BB-23984]
  • Button tooltips in alternative checkout are positioned incorrectly [BB-23985]
  • BC in AddressProvider for default_50 and default_51 themes [BB-23992]
  • Checkboxes for mass product selection are missing in compact view of product listing on mobile [BB-23998]
  • No "sign in" link on storefront API sandbox [BB-24036]
  • Broken styling on autocomplete when whitespace is added at the end [BB-24038]

Release Notes

16 May 15:03
Compare
Choose a tag to compare

List of new features and improvements

OroCommerce:

  • OroPlatform and OroCRM have been upgraded to 5.1.7
  • Enable Batch API for Inventory Levels entity [BB-23906]
  • Enable Promotion for Sellers. Opened promotions management capabilities to marketplace seller organizations so sellers can create line items and shipping discounts for their buyers. [BB-2268]
  • Search Autocomplete Suggestions. The system automatically suggests possible search terms to the user in the search autocomplete based on various combinations of relevant product data. [BB-23028]

List of fixed issues

OroCommerce:

  • Error on request with invalid customer_visitor cookie [BB-23088]
  • Multi shipping option is present for selection on edit shipping promo page [BB-23472]
  • It is impossible to change content variant for the content node [BB-23525]
  • Impossible to add frontend menu item image in global organization [BB-23580]
  • Deleting payment terms via API endpoint with filter[searchText] parameter returns 500 error [BB-23624]
  • Application responds with content on unknown port [BB-23629]
  • Stripe integration uses wrong amount for zero-decimal and three-decimal currencies [BB-23656]
  • WYSIWYG editor erases text after applying styles [BB-23659]
  • Quote/order created from RFQ in global organization is not pre-populated with RFQ data [BB-23760]
  • No sender name in order confirmation email. Only email address without a sender name was included in order confirmation emails ("From: john.doe@example.com" instead of "From: John Doe john.doe@example.com") [BB-23782]
  • Update of localized email template does not change its MD5 hash value [BB-23812]
  • Wrong return type in EnumVariantFieldValueHandler may produce errors [BB-23845]
  • Incorrect validation of textarea field length [BB-23867]
  • Upgrade from 5.x to 6.0 breaks Customer User storefront login [BB-23935]

OroCommerce 6.0 LTS version is now available

17 Apr 05:29
Compare
Choose a tag to compare

Release Notes

29 Feb 14:32
Compare
Choose a tag to compare

List of new features and improvements

OroCommerce:

  • OroPlatform and OroCRM have been upgraded to 5.1.6
  • Allow using the default layout theme in the OroCommerce v6.0. Theme migration scripts & layout element debug commands for v5.0 [BB-22845]
  • Prices debug and tracing. Price debugging and tracing allows backoffice users to have clear visibility on final product price calculation with a breakdown per applied price rules, customer and date [BB-22993]

List of fixed issues

OroCommerce:

  • Prices are duplicated when the same price list is assigned on the different levels with different merge allowance [BB-23436]
  • No filled kit item product price after first reload order form [BB-23397]
  • Error when refreshing additional grids with workflow actions on some entity view page [BB-23463]
  • Impossible to edit promotions when "Assign" permission is disabled [BB-23389]
  • Impossible to create product with custom field type "file" via API [BB-23386]
  • XLSX export of report with more than 10k records opens unnecessary success page [BB-23367]
  • Reload of checkout page after clicking "Submit Order" button produces duplicate orders [BB-23357]
  • Adding product to unknown shopping list leads to fatal error [BB-23341]
  • Brand cannot be selected on product form when EDIT permission is set to "None" [BB-20511]
  • Free form products from quote prevent checkout completion with Authorize.Net payment integration [BB-17320]
  • Invisible product may be added to RFQ [BB-16819]
  • Impossible to use multiple STRIPE integrations in checkout simultaneously [STRIPE-90]