We currently have a PHP script that does the following.
1 - take input from a Barcode scanner
2 - look up the ID number in the barcode in the Infusionsoft CRM system (using the API)
3 - Check What tags that person has
4 - create a PDF of their name badge based on what tags they have (see below) - templates are PDF form templates
5 - send to appropriate printer (system could have one printer or a number of printers that should be round robin'd)
6 - allow licences to control use of software and the number of printers allowed to be configured with the software.
7 - once badge is printed add a set tag to the contact in the CRM to show they attended the event.
All this code is currently written in PHP and runs on a windows machine - you can be given access to one of these machines online so that you can see the API code for Infusionsoft.
The job is to write a standalone Apple/Mac & PC programme that does all of the above.
Logic is needed to select the badge template.
To allow access tag id xxx should be present
To print badge a tag xxx should be present, priority 1
To print badge b tag yyy should be present, priority 5 (printed if x & y tags are present)
To print badge c tag zzz should be present, priority 10 (printed if x, y & z tags are present)
Variables should be available....
if tag id aaa is present enter 'this text' in template form field variable1 area
if tag id bbb is present enter 'this text' in template form field variable2 area
if tag id ccc is present enter 'this text' in template form field variable3 area
if tag id ddd is present enter 'this text' in template form field variable4 area
This must be completed and bug free within 15 total days.
Any questions - please ask before bidding.
example eticket added
Example Badge Template Added