Details
-
Type: Story
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 4.3.0
-
Fix Version/s: 4.9.0-b1
-
Component/s: Client Interface, Plugins, Staff Interface
-
Labels:None
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
- is duplicated by
-
CORE-3380 Add option to limit package to 1 per customer
- Closed