Import one-time use codes into a DB table on your site. Then assign those codes to definitive users on your site to be referenced via a nestable shortcode. Control the assignment UX and return flow opportunities (i.e. assign multiple codes to same user) via appropriate page flows and conditional content sequences. This plugins supports multiple "rolls" via numerically defined tables and corresponding shortcode references. Currently designed to only reference "last assigned code" on shortcode display, no option to show all or partial results if user has been assigned multiple codes - though data is readily available in the DB. This functionality can be used to drive redemption codes that must be scanned via QR devices via integration of the Kaya QR Generator plugin.