Let employees choose their own gift. A company offers its staff a benefit, for example a Christmas gift. You create a campaign with a selection of gifts. Employees open the campaign link, sign in with their email address, see the gifts (without prices), pick one and confirm their details. You download a CSV of everything that has to be delivered.
/gifts/christmas-2026/, dates, welcome text, gifts and employee list.The plugin is fully functional on its own. A separate paid add-on, NMR Gift Choice Pro, adds a logo and colour for each campaign and reminder emails to employees who have not chosen yet. That code is not part of this plugin. This plugin shows a short description of it and a link to https://namir.ro/downloads/nmr-gift-choice-pro/. It does not contact any server for this.
Action nmrgc_selection_saved runs after a choice is saved. Filters nmrgc_accent_color and nmrgc_header_html let an add-on brand a campaign. Filters and templates will be documented as the plugin grows.
The plugin stores, in your site’s database, the employee list you upload (email, and optionally name, company and location) and what each employee chose, with the delivery details they confirm. Nothing is sent to any other service. Emails (confirmation and one-time sign-in links) are sent with your site’s own email setup.
To keep an employee signed in, the plugin sets one cookie per campaign (nmrgc_s_ followed by the campaign number). It holds a signed sign-in value, is not readable by scripts, and expires after 12 hours or when the employee signs out. One-time sign-in links are valid for 30 minutes. Pages of a campaign are marked as not to be cached and not to be indexed by search engines.
WordPress personal data export and erase are supported. The setting “Delete all data when the plugin is deleted” removes the campaigns, gifts, lists and choices when you delete the plugin.