Skip to content

Releases: oroinc/orocommerce-application

Release Notes

11 Jul 10:41
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: [email protected]" instead of "From: John Doe [email protected]") [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:02
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: [email protected]" instead of "From: John Doe [email protected]") [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:05
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]

Release Notes

30 Jan 13:52
Compare
Choose a tag to compare

List of new features and improvements

OroCommerce:

  • OroPlatform and OroCRM have been upgraded to 5.1.5
  • Reduce the number of coupon related DB queries on the checkout [BB-23360]
  • API filters for order number and PO number should be case-insensitive [BB-23333]

List of fixed issues

OroCommerce:

  • ContentNode cache cleared each time any entity is removed [BB-23351]
  • Impossible to create Marketing List with multiselect filter based on related entity [BB-23317]
  • Scheduled reindexation with high number of websites and products generates excessive DB load [BB-23313]
  • No shipping options (weight, dimensions) included in ShippingKitItemLineItem [BB-23311]
  • Landing pages not in web catalog navigation root branch are excluded from sitemap [BB-23302]
  • Prices are not calculated after price attribute is set on product creation [BB-23268]
  • Simple products are not to be removed if they are part of a product kit [BB-23260]
  • Impossible to turn on case-insensitive email addresses when there are customer users with the same email in different organizations [BB-23236]
  • Shopping list widget total resets after switching checkout workflow [BB-23185]
  • Unnecessary shopping list widget reloading when navigating shopping list line items grid on shopping list edit page [BB-23158]
  • System configuration UI may not properly show stored configuration value [BB-23141]
  • Incorrect visibility calculation for product kit from sample data [BB-23107]
  • Incorrect validation message when delete product which was added to a product kit [BB-23101]
  • Not visible products(visibility:hidden) should not be displayed as a link in configure/edit kit item popup [BB-23093]
  • Shipping estimation in quote creation does not consider line item quantity [BB-23038]
  • Incorrect shipping cost calculation with applied shipping promotion and enabled multi-shipping feature [BB-22722]
  • The product kit becomes active after duplication [BB-22594]
  • Related products are missing on Storefront for the product kit with two column page design [BB-22556]
  • The allowed list of Units for kit items should be according the Single Unit Mode configuration [BB-22546]
  • Product Price Attribute Filter doesn't work [BB-21070]
  • URL parameters that look like numeric values may be incorrectly represented in URLs [BB-15899]

Release Notes

19 Dec 12:56
Compare
Choose a tag to compare

List of new features and improvements

OroCommerce:

  • OroPlatform and OroCRM have been upgraded to 5.1.4
  • Enable Apple Pay and Google Pay in Stripe Integration [STRIPE-72]
  • Product Kits Import/Export. Product kit data (kits items and their options) can be exported and imported for external editing [BB-21122]
  • Product Kits In Search. Search index for product kits will include additional data to allow for product kits to be found by searchable attributes of related kit item products [BB-21129]
  • Storefront ACL cache eviction optimization [BB-22313]
  • Add configuration for backend ES index text fields disabling full text search [BB-22729]

List of fixed issues

OroCommerce:

  • Storefront quote view page cannot be opened when shopping list limit is set to 1 [BB-22495]
  • Price Attributes and Shipping Cost Not Visible on Create Product View [BB-22677]
  • Multifile attribute is shown on product visibility page in back-office [BB-22832]
  • "Only for root Commerce Customer" account creation configuration is not applied when creating subsidiaries [BB-22937]
  • Shipping rule edit form uses non-unique integration labels preventing selection of multiple instances of same integration type. Shipping rules create/edit form has been modified to use shipping integration names (unique) instead of shipping integration labels (non-unique) to allow selection of multiple instances of the same integration type [BB-22976]
  • All Suborders are not displayed on Storefront [BB-22987]
  • Category visibility calculation may create duplicate records resulting in potential errors [BB-23016]
  • "Multiple Files" and "Multiple Images" product attributes are not copied when duplicating products [BB-23017]
  • Lead import skips duplicated data in some fields [BB-23041]
  • Unexpected configuration parsing and translation loading slowdown on products listing page [BB-23090]
  • Error when selecting enabled localizations on customer user edit form in back-office [BB-23100]
  • Price list import "Reset and Add" strategy does not remove relations to products that were previously added manually. When a user adds (or imports) manually defined product prices to a price list, the system adds all such products to an internal registry. Once added, a product was never removed from this internal registry even after all manually defined prices for this product had been removed from the price list, which resulted in addition of unnecessary extra rows during price list export. With this fix, such obsolete relations will be removed the next time a user imports prices to a price list using "Reset and Add" import strategy, and extra rows will be added to the subsequent exports only based on the price list's product assignment rule (if not empty). [BB-23134]
  • WYSIWYG editor prevents creation of responsive variants of some content templates [BB-23213]
  • Storefront search field does not retain entered value after submit [BB-23221]

Release Notes

09 Nov 12:10
Compare
Choose a tag to compare

List of new features and improvements

OroCommerce:

  • OroPlatform and OroCRM have been upgraded to 5.1.3
  • Product Kits [BB-21120]
  • Storefront Guest API. Added configuration option to enable and disable guest API (access to API without authentication) and opened resources that allow to implement guest experience (master and web catalogs, products, landing pages) [BB-22946]
  • Optimize shopping list page performance with/without product kits [BB-23186]
  • Add ACL support for product fields. [BB-22393]
  • Disabling debug comments for twig blocks in style book [BB-22847]
  • Pass customer user email and name to Stripe [BB-22830]
  • Make RFQ and Quote related entities extendable [BB-22807]
  • Add "value" parameter to begin_checkout, add_payment_info, add_shipping_info and other events in Google Analytics 4 [BB-22277]
  • Create UndoManager for text blocks editing [BB-21389]

List of fixed issues

OroCommerce:

  • PayPal Express tax subtotal does not include shipping taxes [BB-16182]
  • Impossible to generate dynamic price lists based on the price attributes. Fixed prices generation based on price attributes with the same name in different organizations [BB-19162]
  • Not all price lists are taken into account despite enabled price merging [BB-21683]
  • Avoid removal of root Web Catalog Content Node by accident [BB-22552]
  • Shipping method only for base currency is available for back-office quote creation [BB-22595]
  • Incorrect URL generation having website path similar to beginning of product slug [BB-22606]
  • Inventory levels for new warehouse created via API are not generated automatically [BB-22616]
  • Seller Products are Not Listed for Marketplace Owner [BB-22675]
  • Edit button on back-office user view page of current user leads to limited edit page [BB-22705]
  • Product with multiple units of quantity disappears from the shopping list after unit of quantity update [BB-22732]
  • Error on editing order created with UPS shipping method [BB-22743]
  • Incorrect displaying of visibility-related entities in report [BB-22745]
  • Product can be saved without selected image file [BB-22753]
  • Price list is not activated after becomes empty [BB-22824]
  • Impossible to use product attribute values in "Price For Quantity" field of price calculation rules, for price rules added an ability to use numerical entity fields as quantity, added support of serialized fields for price rules and product assignment rule for price Lists [BB-22948]
  • Unnecessary product listing filters are displayed after applying another filter [BB-22950]
  • Shipping rules datagrid does not show all shipping rules assigned to multiple websites [BB-22975]
  • Invalid Elasticsearch mapping for lowercase field [BB-22982]
  • Seller Product Import Not Working [BB-22989]
  • Content block variant restrictions by website are not applied [BB-23005]
  • Updating frontend menus breaks menu links in multi-website configuration with sub-folders [BB-23035]
  • Fatal error when trying to start checkout from shopping list in dev mode [BB-23098]
  • Visibility of uncategorized products is affected by category visibility in system configuration [BB-23102]
  • If the system has more than two sellers, it is impossible to update product prices [BB-23119]
  • GrapesjsEditorView cannot be re-mapped via jsmodules.yml [BB-23140]

Release Notes

15 Sep 14:02
Compare
Choose a tag to compare

List of new features and improvements

OroCommerce:

  • Platform and OroCRM have been upgraded to 5.1.2 version
  • Enable Digital Assets for Seller

Marketplace Seller organizations can manage their own digital assets [BB-22640]

  • Price Attributes for Sellers

Marketplace owner (global organization) price attribute shared with all sellers organization [BB-22641]

  • Shipping Methods for Marketplace Seller

Marketplace Seller can configure shipping rates for flat shipping and fixed product shipping cost [BB-22642]

  • Seller Product Workflow [BB-22643]
  • Make price entities extendable [BB-22549]
  • Warm up main layout pages and all the assets during cache warmup [BB-22611]
  • Update tooltip text of customer user website field [BB-22649]
  • Allow Seller org reuse Product Family and Product Attributes from Global organization [BB-22674]

Marketplace owner can share product families and attributes of global organization with all marketplace sellers

  • Enable audit history for Product attachments and visibility changes [BB-22744]

List of fixed issues

OroCommerce:

  • Shopping list total is not recalculated when opening shopping list view page [BB-13239]
  • Wrong subtotals and currency in back-office shopping list [BB-14689]
  • Website sitemap includes slugs for disabled localizations [BB-14763]
  • Product prices are not reindexed after CPL becomes empty [BB-21251]
  • Brand filter performance issue having hundreds brands in the filter [BB-21268]
  • Internal Server Error on product edit after WYSIWYG attribute import [BB-21424]
  • Non-default content variant of content block can be saved without restrictions [BB-22151]
  • Shopping list widget shows incorrect product variant link when variants display configuration is set to "Hide Completely" [BB-22211]
  • Wrong menu item labels after assigning global web-catalog in global organization to commerce_main_menu [BB-22265]
  • Quantity validation message has incorrect location in inventory management popup [BB-22272]
  • Memory overflow reindexing configurable products having a lot of variants [BB-22423]
  • Change localization doesn't work using installation in subfolder [BB-22447]
  • 500 error is shown on the console when user applies incorrect "Any Text" filter [BB-22494]
  • Global org admin user cannot edit/save/publish/delete landing page drafts [BB-22542]
  • Product listing does not show update product names after API PATCH request [BB-22580]
  • Errors in console from grapesjs in localized tabs [BB-22583]
  • Enum attribute with '0' option value is not indexed by Elasticsearch [BB-22600]
  • Error creating products when price list sharding is enabled [BB-22604]
  • Incorrect URL generation having website path similar to beginning of product slug [BB-22606]
  • Rule-based price list is not recalculated after product price update [BB-22609]
  • Inventory levels for new warehouse created via API are not generated automatically [BB-22616]
  • Primary flag is set to true for all Customer and Customer User addresses created with Batch API [BB-22632]
  • Organization name field on Contact Us form is prefilled with wrong value [BB-22634]
  • Unnecessary toolbar appears on print page [BB-22638]
  • Only first 10 select attribute options are shown in advance filter in product collection editor [BB-22644]
  • Invalid logging in SetProductKitItemProductUnit API processor [BB-22645]
  • Patch update from maintenance/5.0 to maintenance/5.1 is failed [BB-22658]
  • CheckoutLineItemsConverter does not transfer extend properties to OrderLineItem [BB-22662]
  • Scheduled price lists are not applied on time [BB-22664]
  • Open Orders datagrid is rendered incorrectly on mobile screen after order deletion [BB-22704]
  • Promotion name is shown at checkout after coupon becomes non-applicable [BB-22713]
  • Changes to localized title of web catalog content node are not saved [BB-22740]