Hello,
We have a solution based on DW 9.9.0
The workaround for the not translated subgroups of ecommerce groups (https://doc.dynamicweb.com/forum/ecommerce-standard-features/ecommerce-standard-features/group-subgroups-does-not-use-languageid-from-group) by setting the Ecommerce Context's language:
at System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
at System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)
at System.Data.Common.DbDataAdapter.UpdateFromDataTable(DataTable dataTable, DataTableMapping tableMapping)
at System.Data.Common.DbDataAdapter.Update(DataSet dataSet, String srcTable)
at Dynamicweb.Ecommerce.Orders.OrderRepository.Save(Order order)
at Dynamicweb.Ecommerce.Orders.OrderService.Save(Order order, Boolean saveOldVersion)
at Dynamicweb.Ecommerce.Frontend.Cart.CartService.SaveCart(Order cart, User user, OrderContext orderContext)
at Dynamicweb.Ecommerce.Common.Context.SetCart(Order cart, User user, OrderContext orderContext)
at Dynamicweb.Ecommerce.Frontend.Cart.CartService.LoadCart(User user, OrderContext orderContext)
at Dynamicweb.Ecommerce.Common.Context.GetCart(OrderContext orderContext)
at Dynamicweb.Ecommerce.Common.Context.SetLanguage(Language value)
at Hoenderdaal.Repository.Helpers.UserHelper.GetValidUserGroups(Int32 areaId, String brandId, String parentId) in D:\agent_2\_work\40\s\Hoenderdaal.Repository\Helpers\UserHelper.cs:line 94
at Hoenderdaal.Application.WebApi.EcomController.GetNavigationGroups(Int32 areaid, String brandid, String parentid) in D:\agent_2\_work\40\s\Hoenderdaal.Application\WebApi\EcomController.cs:line 49