diff --git a/src/Libraries/Nop.Services/Orders/OrderProcessingService.cs b/src/Libraries/Nop.Services/Orders/OrderProcessingService.cs index 0634e548108..a1b13b5060b 100644 --- a/src/Libraries/Nop.Services/Orders/OrderProcessingService.cs +++ b/src/Libraries/Nop.Services/Orders/OrderProcessingService.cs @@ -3149,10 +3149,11 @@ public virtual async Task ReOrderAsync(Order order) var product = await _productService.GetProductByIdAsync(orderItem.ProductId); await _shoppingCartService.AddToCartAsync(customer, product, - ShoppingCartType.ShoppingCart, order.StoreId, - orderItem.AttributesXml, orderItem.UnitPriceExclTax, - orderItem.RentalStartDateUtc, orderItem.RentalEndDateUtc, - orderItem.Quantity, false); + ShoppingCartType.ShoppingCart, order.StoreId, + orderItem.AttributesXml, _taxSettings.PricesIncludeTax ? + orderItem.UnitPriceInclTax : orderItem.UnitPriceExclTax, + orderItem.RentalStartDateUtc, orderItem.RentalEndDateUtc, + orderItem.Quantity, false); } //set checkout attributes