Uploaded image for project: 'Blesta Core'
  1. Blesta Core
  2. CORE-2873

Combine service option changes even when coupon does not apply to service options

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 4.2.1
    • Fix Version/s: 4.4.0
    • Component/s: None
    • Labels:
      None

      Description

      When performing a service change, CORE-2566 prevents the merging of identical items because differing coupons between those identical items would result in inaccurate pricing.

      However, it's possible for coupons to not apply to configurable options (from a setting on the coupon) while still applying to the service. In this case, the configurable options are not combined for service changes because the coupon set for the service item does not apply to the configurable option items.

      1. Update item merging such that configurable options will compare discounts on an item-to-item level rather than a service-to-item level
        • This will allow configurable options to be merged so long as both the before and after items have the same discounts

        Issue Links

          Activity

          tyson Tyson Phillips (Inactive) created issue -
          tyson Tyson Phillips (Inactive) made changes -
          Field Original Value New Value
          Rank Ranked higher
          tyson Tyson Phillips (Inactive) made changes -
          Story Points 5
          tyson Tyson Phillips (Inactive) made changes -
          Link This issue relates to CORE-1763 [ CORE-1763 ]
          tyson Tyson Phillips (Inactive) made changes -
          Link This issue relates to CORE-2566 [ CORE-2566 ]
          Automated transition triggered when Tyson Phillips (Inactive) created a branch in Stash -
          Status Open [ 1 ] In Progress [ 3 ]
          Automated transition triggered when Tyson Phillips (Inactive) created pull request #548 in Stash -
          Status In Progress [ 3 ] In Review [ 5 ]
          Resolution Fixed [ 1 ]
          tyson Tyson Phillips (Inactive) made changes -
          Remaining Estimate 0 minutes [ 0 ]
          Time Spent 6 hours, 10 minutes [ 22200 ]
          Worklog Id 11609 [ 11609 ]
          tyson Tyson Phillips (Inactive) made changes -
          Sprint 4.5.0 Sprint 1 [ 66 ]
          tyson Tyson Phillips (Inactive) made changes -
          Rank Ranked lower
          tyson Tyson Phillips (Inactive) made changes -
          Rank Ranked higher
          Automated transition triggered when Tyson Phillips (Inactive) merged pull request #548 in Stash -
          Status In Review [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              tyson Tyson Phillips (Inactive)
              Reporter:
              tyson Tyson Phillips (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                6/Nov/18

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 6 hours, 10 minutes
                6h 10m

                  Agile