This is an extension for latest stable of Joomla!
This project is to allow single use coupons, based on fundraising cards sold physically by individual groups. The web interface will be designed to allow coupons to be redeemed by printing a QR code and allowing the merchant to follow the link within to disable the coupon for further use from the website database. All of the info collected will need to be put into various reports generated from the database. Joomla, php, and mysql and reasonable English communication will be needed for this project.
Cards are printed with a card number generated by the extension. This card number allows the end user access to coupons available based on the coupons from the campaign (group) offering the coupons. Coupons are an uploaded image and text (offer restrictions) that have a QR code that can be clicked as an end user to make the qr code full page. This QR code will correspond to a hash link that allows a logged user to disable the coupon for the specified user upon honoring it. A page with large buttons (disallow this coupon, cancel). This is generally a merchant (store) offering goods or services at a discounted rate for a single use coupon.
Each card(campaign) should have assigned coupons that can be uploaded by sponsors. The upload should either contain image sizing guidelines or use imagemagik or something similar to auto resize, contain text, expiry date, location (address). The Joomla user allowed to upload a coupon for a business will have a link to reporting for the number of available coupons and the number marked as redeemed. This process will be a manual assignment to allow the ability to upload coupons.
Each campaign will have coupons assigned to it. The campaign will need to collect several fields of information in the general form layout. The user assigned to the campaign will be able to see the information collected and number of cards redeemed. The user will also receive an automatic email if any information is missing at a specified interval based on the info collected, prompting them to upload the info before the cards are physically printed.
Users (regional managers) with access to certain campaigns, should have escalated permissions to alter any data to which they are assigned. They, in effect, “own” any campaigns to which they are assigned when these campaigns are created.
The full specs of the project will be made available upon accepting the project. This will include what fields and data are required to capture and what data will be displayed in reports. Assume some minor changes will be made during this project to tweak the user experience for the best possible outcome. Questions will be answered in a timely fashion by the project poster and every effort will be made to use the communication method preferred by the winning bidder.