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

Allow client limits to be set for Packages

    Details

      Description

      Often times staff may want to offer a package to a client in a limited quantity. For example, client can only have 1 service of a particular package.

      Under Packages, when creating or editing a package add a new option in the Basic section, probably under "Quantity Available" called:

      Client Limit
      Unlimited ( ) __________

      By default, clients can order an unlimited number of these packages, or the package could be set to a specific value. If the client has reached their limit, the behavior would be similar to an out of quantity, the client would not be allowed to purchase.

      On the order form, it won't be possible to know if the client has reached their limit until they are authenticated. So, if logged in, don't allow them to add to cart at all, disable the button. If they add to cart and log in, we must present an error and not allow them to checkout unless/until they remove the item from their cart.

        Issue Links

          Activity

          There are no comments yet on this issue.

            People

            • Assignee:
              jonathan Jonathan Reissmueller
              Reporter:
              admin Paul Phillips
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                31/Mar/20

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day, 4 hours, 51 minutes
                1d 4h 51m

                  Agile