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

Order: Allow linking to products with preselected config option values

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 4.4.0
    • Fix Version/s: Sponsored, 4.8.0-b1
    • Component/s: Plugins
    • Labels:
      None

      Description

      You can link to specific products in order forms, documentation describes how to do so at https://docs.blesta.com/display/user/Order+System#OrderSystem-LinkingtoaSpecificProduct

      We need to be able to additionally link to products that contain configurable options and specify the value of those configurable options.

      For example, a dedicated server may have a configurable option for "Control Panel", with (None, cPanel, Plesk) as options and we can preselect Plesk. Or, we have a quantity slider that can be 1-100, and we preselect 25, or a checkbox that is preselected, etc.

        • Domain & Other order forms begin with a domain section, and that use case will not be considered in this task--in other words, just consider products you can currently link to directly for the other order form types

        Activity

        admin Paul Phillips created issue -
        tyson Tyson Phillips (Inactive) made changes -
        Field Original Value New Value
        Story Points 8
        tyson Tyson Phillips (Inactive) made changes -
        Rank Ranked higher
        tyson Tyson Phillips (Inactive) made changes -
        Rank Ranked higher
        Hide
        tyson Tyson Phillips (Inactive) added a comment -

        Also noted by sponsor:

        If you link to a service that the domain order form comes before after you get through the domain side of the things your package selection is lost and it must be reselected. Any coupons passed via the URL are also lost and must be entered manually.

        Show
        tyson Tyson Phillips (Inactive) added a comment - Also noted by sponsor: If you link to a service that the domain order form comes before after you get through the domain side of the things your package selection is lost and it must be reselected. Any coupons passed via the URL are also lost and must be entered manually.
        Hide
        admin Paul Phillips added a comment -

        Approved for 4.8

        Show
        admin Paul Phillips added a comment - Approved for 4.8
        tyson Tyson Phillips (Inactive) made changes -
        Rank Ranked higher
        tyson Tyson Phillips (Inactive) made changes -
        Description You can link to specific products in order forms, documentation describes how to do so at https://docs.blesta.com/display/user/Order+System#OrderSystem-LinkingtoaSpecificProduct

        We need to be able to additionally link to products that contain configurable options and specify the value of those configurable options.

        For example, a dedicated server may have a configurable option for "Control Panel", with (None, cPanel, Plesk) as options and we can preselect Plesk. Or, we have a quantity slider that can be 1-100, and we preselect 25, or a checkbox that is preselected, etc.
        You can link to specific products in order forms, documentation describes how to do so at https://docs.blesta.com/display/user/Order+System#OrderSystem-LinkingtoaSpecificProduct

        We need to be able to additionally link to products that contain configurable options and specify the value of those configurable options.

        For example, a dedicated server may have a configurable option for "Control Panel", with (None, cPanel, Plesk) as options and we can preselect Plesk. Or, we have a quantity slider that can be 1-100, and we preselect 25, or a checkbox that is preselected, etc.

        ** Domain & Other order forms begin with a domain section, and that use case will not be considered in this task--in other words, just consider products you can currently link to directly for the other order form types
        tyson Tyson Phillips (Inactive) made changes -
        Sprint 4.8.0 Sprint 2 [ 93 ]
        tyson Tyson Phillips (Inactive) made changes -
        Rank Ranked higher
        tyson Tyson Phillips (Inactive) made changes -
        Fix Version/s 4.8.0-b1 [ 11127 ]
        tyson Tyson Phillips (Inactive) made changes -
        Sprint 4.8.0 Sprint 2 [ 93 ] 4.8.0 Sprint 2, 4.8.0 Sprint 3 [ 93, 94 ]
        tyson Tyson Phillips (Inactive) made changes -
        Rank Ranked higher
        tyson Tyson Phillips (Inactive) made changes -
        Assignee Tyson Phillips [ tyson ]
        Automated transition triggered when Tyson Phillips (Inactive) created a branch in Stash -
        Status Open [ 1 ] In Progress [ 3 ]
        tyson Tyson Phillips (Inactive) made changes -
        Remaining Estimate 0 minutes [ 0 ]
        Time Spent 2 hours, 39 minutes [ 9540 ]
        Worklog Id 12681 [ 12681 ]
        Automated transition triggered when Tyson Phillips (Inactive) created pull request #106 in Stash -
        Status In Progress [ 3 ] In Review [ 5 ]
        Resolution Fixed [ 1 ]
        tyson Tyson Phillips (Inactive) made changes -
        Time Spent 2 hours, 39 minutes [ 9540 ] 6 hours, 23 minutes [ 22980 ]
        Worklog Id 12684 [ 12684 ]
        jonathan Jonathan Reissmueller made changes -
        Time Spent 6 hours, 23 minutes [ 22980 ] 7 hours, 13 minutes [ 25980 ]
        Worklog Id 12691 [ 12691 ]
        Automated transition triggered when Jonathan Reissmueller merged pull request #106 in Stash -
        Status In Review [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved:
              Fix Release Date:
              23/Dec/19

              Time Tracking

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

                Agile