Raffle Factory

August 9th, 2012

A raffle is a competition in which people buy numbered tickets. Originating in southern Italy, it is a popular game in numerous countries and is often held to raise funds for a specific event, charity, or occasion.

The raffle involves many people buying tickets for a chance to win a certain prize or prizes. At a set date, the winners are drawn from a bucket containing a copy of every number or a tombola (from Italian: tombola [‘to:mbola]). The ticket is then checked against a collection of prizes with numbers attached to them.

Raffle Factory is our solution to online raffles. Organize your own raffles on your website, or allow others to come and post raffles.

Tickets can be sold at any price with limited or no costs related to the actual raffling process, compared to real life raffles or lotteries.

The tickets can be chosen at random by the script, or the raffler can pick the winning ticket from a list. If chosen manually, no details are shown related to the ticket other than the number until the raffle closes, to prevent fraud.

Built from Reverse Auction Factory, Raffle Factory also features the powerful Smarty Templating engine and custom fields system. This allows the webmaster to customize the extension to great extent without any actual programming knowledge.

The admin can enable or disable a multitude of features, for instance:

* Choose between Manual and Automatic winner selection
* Set default values for public/private and published/unpublished fields
* Enable the approval system
* Configure Pagination and Listing
* Countdown displayed on raffles
* NDA (Non-Disclosure Agreement) and Attachments
* Google Maps
* Guest Messaging can be restricted
* Messaging can be completely disabled
* Community Builder Profiling
* Add or Remove currencies
* and many more…

The Raffler can set a price for each ticket, set a number of available tickets and also a ticket limit for each user. Borrowed from Reverse Auction Factory is the Reserve Price feature, which closes the auction without a winner if the reserve price isn’t met by the expiration date.
Pictures can be uploaded and also attachments to provide additional details about the listing.
The extension uses a CRON script to close raffles and choose winners, more about this can be found on the administrator page of the extension and our documentation wiki.

The extension is a closed action system, meaning details can be seen but very few or no actions are available for the unlogged user. Before buying or listing can be done, the user must fill in a Raffle profile.