Why package is sold out or expired on client’s side
Why the package is sold out
A package shows as sold out when the totalSeatLeftPackage is zero.
This is determined from the API: {BASE_URL}/api/v5/restaurants/{restaurant_id}/inventory_summaries.json
Resolution steps:
- Check the
totalSeatLeftPackagevalue in the inventory summaries API response. - If it is zero, the restaurant must increase the allotment or wait for a cancellation to free up seats.
Why the package is expired
A package shows as expired when:
- The restaurant’s end date has passed, or
- The package’s own end date has been reached.
Resolution steps:
- Check the restaurant’s expiry date in the admin dashboard.
- Check the individual package’s start and end date settings.
- Contact the restaurant’s account manager to renew or update the settings.