Why is it possible to buy several packages?

Steps to Reproduce:

  1. Create two packages:
  • Starter Package (#1): Includes 1 listing, not featured.
  • Standard Package (#2): Includes 10 listings, all featured.
  1. A user purchases the Starter Package and creates one non-featured listing.
  2. The user then purchases the Standard Package, which allows for 10 featured listings.
  3. The user attempts to feature their first listing created under the Starter Package.

Observed Behavior:
The user is redirected to the order page and prompted to purchase a new package to feature the listing.

Expected Behavior:
The featured listing should be deducted from their existing Standard Package (reducing the remaining count to 9), without requiring the purchase of an additional package.

Issue:
Why does the system prompt the user to purchase a separate package to feature an item when they already have an active package with unused featured listing slots?

This behavior is counterintuitive and creates a poor user experience. The system should correctly allocate features from the user’s existing package limits.

Hi,

Please note that this is the default functionality. You can buy, for example, five packages, and the one you bought first will be used, and if you use the limit of the first one, the second one will be used, etc. We also plan to add the feature of package selection in future updates. Currently, it works in such a way that when a user has used the limit of the current package, and then they buy another one accordingly.

​I hope this is helpful to you.

Thanks Andrii, but this does not explain why the package that the user already bought is not used first, why is the system asking them to buy a new package when they still have a package with 9 items left?

Hi,

Please provide more details regarding this issue (e.g., your actions step by step with screencast). This will help us to reproduce and resolve the issue faster, because we have checked locally and everything works correctly, and there have been no similar feedback from other users.