Gift Upgrades lets your members buy upgrades for other members. It hooks into XenForo's existing user upgrade system, so any upgrade you've already set up can be gifted without extra configuration.
Supported content types can also show a "Gift" link, so users can send an upgrade for a post, profile post, article, etc.
Core features:
Content type gifting:
Gift buttons can be shown on the following content types, each with its own permission:
Anonymity and privacy:
Statistics, criteria and alerts:
Account area:
Thread, forum and search integration:
Warned content controls:
Permissions:
Recent Gifted Posts widget:
A widget showing recently gifted posts, with options for:
Supported content types can also show a "Gift" link, so users can send an upgrade for a post, profile post, article, etc.
Core features:
- Gifted upgrades (and downgrades) are integrated with XF's normal user upgrade system, and support recurring upgrades. The gifter pays the first term and the giftee can renew it themselves when it expires.
- Any existing user upgrade can be marked giftable from the User Upgrades admin page. Gifted upgrades show up alongside everything else in the Active and Expired User Upgrades lists.
- Gifts can be sent from the account upgrades page, from a user's profile or member card, or inline on supported content types.
- A permission lets users gift upgrades for free, with no payment taken. Useful for staff rewards or promotions.
Content type gifting:
Gift buttons can be shown on the following content types, each with its own permission:
- Posts (per-forum "Gift posts" permission)
- Profile posts and profile post comments
- User profiles / member cards
- Articles (XenAddons AMS)
- Media (XenForo Media Gallery)
- Calendar events (NF Calendar)
Anonymity and privacy:
- Gifters can choose to remain anonymous. When they do, recipient alerts and public "gifted by" listings hide the sender.
- An option to make gifts anonymous by default is available if you'd rather flip the default state of the checkbox.
Statistics, criteria and alerts:
- Supports XF's statistics system with daily, weekly and monthly breakdowns of gifts purchased.
- Adds user criteria for "has given at least X gifts" and "has received at least X gifts", which you can use for trophies, user group promotions and notices.
- Recipients get an alert when they receive a gift.
Account area:
- "Gifts given" and "Gifts received" pages are added to the account sidebar so users can browse what they've sent or received. The listing reuses XF's search handlers, so it looks and behaves like the rest of the site, with pagination and extension points for custom filtering.
Thread, forum and search integration:
- Gifts are tracked per thread, and threads can be sorted by gift count in forum listings. Sorting can be enabled globally or per forum.
- Posts, threads, profile posts and profile post comments that have received gifts can be filtered through a "Search gifted content only" toggle on the search form.
- Works with stock XF search, and gets advanced range filtering if Search Improvements (v2.12.0+) is installed.
Warned content controls:
- "Allow gifting on warned content" controls whether users can gift warned posts.
- "Display gifting on warned content" controls whether users can see that a warned post has received a gift.
- Users gifting warned content see a disclaimer explaining that the gift won't be publicly displayed.
Permissions:
- "Show gift upgrades depending on user's permissions" decides whether the list of giftable upgrades is filtered by the receiving user (the default) or the paying user. When filtering on the giftee, upgrades the recipient can't have are hidden or disabled in the gift form.
- Banned users and self-gifting are blocked automatically.
Recent Gifted Posts widget:
A widget showing recently gifted posts, with options for:
- Cache time in seconds (0 to disable caching)
- Snippet length in characters (0 to disable snippets)
- Maximum age of gifted content in days
- Exclude locked threads
- Exclude warned posts
- Exclude threads with specific prefixes