Uploaded image for project: 'PUBLIC - Liferay Commerce'
  1. PUBLIC - Liferay Commerce
  2. COMMERCE-3536

Re-write the minicart component

    Details

      Description

      During the development of the 2.1.0, the mini cart component has been created in a non proper way and needs to be refactor before to be included in the SaaS development.

        Attachments

          Issue Links

          1.
          Add missing fields to Cart Item COMMERCE-3587 Sub-Task Closed Gianmarco Brunialti  
          2.
          Use the DatasetDisplay component to wrap the Items list and display the Cart Items COMMERCE-3693 Sub-Task Closed Marco Leo  
          3.
          Make the whole component replaceable COMMERCE-3692 Sub-Task Closed Marco Leo  
          4.
          Create a React Price Component for the MiniCart COMMERCE-3695 Sub-Task Closed Gianmarco Brunialti  
          5.
          Change cart item model COMMERCE-3697 Sub-Task Closed Andrea Sbarra  
          6.
          Create a React Price Component for the MiniCart COMMERCE-3741 Sub-Task Closed Marco Leo  
          7.
          Wire the actions to CartItems for quantity change, item deletion and batch items deletion COMMERCE-3742 Sub-Task Closed Marco Leo  
          8.
          Handle errors in UI for cartItems actions COMMERCE-3743 Sub-Task Closed Gianmarco Brunialti  
          9.
          Restore Events handling from outside the MiniCart COMMERCE-3744 Sub-Task Closed Marco Leo  
          10.
          Style the MiniCart according to the Classic Theme rules COMMERCE-3745 Sub-Task Closed Marco Leo  
          11.
          Accommodate the MiniCart styles for Minium and Speedwell COMMERCE-3746 Sub-Task Closed Gianmarco Brunialti  
          12.
          Display the options selected on a parent order item in the mini cart when there are child order items COMMERCE-3762 Sub-Task Closed Gianmarco Brunialti  
          13.
          Cart API cart response should include the orderUuid field COMMERCE-3948 Sub-Task Closed Danny Situ  
          14.
          Order workflow status in Cart API should be return as a status code COMMERCE-4068 Sub-Task Closed Marco Leo  
          15.
          Old Cart code clean-up COMMERCE-4093 Sub-Task Closed Marco Leo  
          16.
          CommerceMiniCart#RemoveAllItemsFromMiniCart COMMERCE-6330 Functional Test Identified Ivica Cardic  
          17.
          CommerceMiniCart#RemoveSingleCartItemFromMiniCart COMMERCE-6331 Functional Test Identified Ivica Cardic  
          18.
          CommerceMiniCart#ViewMiniCartItemDetails COMMERCE-6332 Functional Test Identified Ivica Cardic  
          19.
          CommerceMiniCart#EditCartItemQuantityFromMiniCart COMMERCE-6333 Functional Test Identified Ivica Cardic  
          20.
          CommerceMiniCart#ViewMiniCartBundledProductDetails COMMERCE-6334 Functional Test Identified Ivica Cardic  
          21.
          CommerceMiniCart#EditBundledProductQuantityFromMiniCart COMMERCE-6335 Functional Test Identified Ivica Cardic  
          22.
          CommerceMiniCart#ViewMiniCartItemWithPromotion COMMERCE-6336 Functional Test Identified Ivica Cardic  
          23.
          CommerceMiniCart#ViewMiniCartItemWithDiscount COMMERCE-6338 Functional Test Identified Ivica Cardic  
          24.
          CommerceMiniCart#ViewMiniCartItemWithDiscountLevels COMMERCE-6339 Functional Test Identified Ivica Cardic  
          25.
          CommerceMiniCart#ViewMiniCartItemWithDiscountToSubtotal COMMERCE-6340 Functional Test Identified Ivica Cardic  
          26.
          CommerceMiniCart#ViewMiniCartItemWithDiscountToTotal COMMERCE-6341 Functional Test Identified Ivica Cardic  
          27.
          CommerceMiniCart#ViewMiniCartItemWithTierPrice COMMERCE-6342 Functional Test Identified Ivica Cardic  
          28.
          CommerceMiniCart#AssertOnlyAllowedQuantitiesAreSelectableInMiniCartItem COMMERCE-6343 Functional Test Identified Ivica Cardic  
          29.
          CommerceMiniCart#AssertSelectableQuantitiesInMiniCartItemStartFromMinimumQuantitySet COMMERCE-6344 Functional Test Identified Ivica Cardic  
          30.
          CommerceMiniCart#AssertQuantityInMiniCartItemCanBeSelectedUpToAMaximumQuantitySet COMMERCE-6345 Functional Test Identified Ivica Cardic  
          31.
          CommerceMiniCart#AssertOnlyMultipleValuesAreSelectableQuantitiesInMiniCartItem COMMERCE-6346 Functional Test Identified Ivica Cardic  
          32.
          CommerceMiniCart#ViewFirstSelectableQuantityInMiniCartItemWhenMinimumOrderQuantityIsHigherThanMultipleOrderQuantity COMMERCE-6348 Functional Test Identified Unassigned  
          33.
          CommerceMiniCart#ViewFirstSelectableQuantityInMiniCartItemWhenMinimumOrderQuantityIsLowerThanMultipleOrderQuantity COMMERCE-6349 Functional Test Identified Ivica Cardic  

            Activity

              People

              Assignee:
              lorenzo.lapescara Lorenzo La Pescara
              Reporter:
              piernicolo.pinna Pier Nicolò Pinna
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package
                  2.1.2
                  SaaS