l4rm4nd / VoucherVault

Django web application to store and manage vouchers, coupons, loyalty and gift cards digitally. Supports expiry notifications, transaction histories, file uploads and OIDC SSO.
https://github.com/l4rm4nd/VoucherVault/wiki
GNU General Public License v3.0
125 stars 2 forks source link

[FEATURE] Checkbox to disable issue/expiry date for loyalty cards #25

Open Joshndroid opened 1 month ago

Joshndroid commented 1 month ago

When adding a loyalty card, please enable the ability for the card to be set with no dates applied. Usually where I reside, a loyalty card remains valid until you lose it or the business changes hands, etc. I understand that possibly where other's reside that this may be different. This also will clean up the UI with the date/s removed from the dashboard card

Workaround at the moment is to just have a wildly long expiry date

l4rm4nd commented 1 month ago

Good idea.

The initial idea behind VoucherVault was giftcard management. Also with a heavy focus on being reminded.

Due to this, the expiry date is still mandatory for all item types.

May be easily fixed though. In the meantime, as you said, just define a wildly long expiry date.

The issue date would still make sense I guess. Quite nice to track when an item like loyalty card was first issued or onboarded into VoucherVault.

Joshndroid commented 1 month ago

The other thing for some countries/states is that there is no expiry at all for gift cards as per local legislation (hooray) so its possible the checkbox may be expanded into the gift card area as well :)

l4rm4nd commented 1 month ago

The other thing for some countries/states is that there is no expiry at all for gift cards as per local legislation (hooray) so its possible the checkbox may be expanded into the gift card area as well :)

That's interesting.

I am from Germany and all giftcards will expire at some time. Most often, after 3 years but it is basically up to the store selling those.

Having no expiry per law is quite nice for the end user. Basically no impact when forgetting to redeem something.