I’m looking for help customizing a WooCommerce site using the Giveaway for WooCommerce plugin: https://woocommerce.com/products/giveaway-for-woocommerce/
The plugin supports sequential ticketing, but it does not let me assign a predefined / custom set of ticket numbers per giveaway product. WooCommerce support confirmed they can’t provide customisation, so I’m looking for a developer who can implement this.
What I need (core requirement)
I need the ability to define a unique pool of ticket numbers per Giveaway product (by product ID), and have the system allocate from that pool (or allow customers to pick from it), instead of using the plugin’s default sequential numbers.
This must work for:
existing giveaways already on the website
any future giveaways I create
Example giveaways 1) OLED TV giveaway (sequential is fine)
Ticket pool required: 01–59 (two-digit format). The plugin can generate sequential numbers already, but I’m including this for comparison because I need predefined pools for other giveaways.
2) iPhone 17 giveaway (predefined pool required + dropdown)
Ticket pool required (predefined 4-digit combinations): (0102,0103,0104,0105,0106,0107,0108,0109,0110,0111,0112,0201,0203,0204,0205,0206,0207,0208,0209,0210,0211,0212,0301,0302,0304,0305,0306,0307,0308,0309,0310,0311,0312,0401,0402,0403,0405,0406,0407,0408,0409,0410,0411,0412,0501,0502,0503,0504,0506,0507,0508,0509,0510,0511,0512,0601,0602,0603,0604,0605,0607,0608,0609,0610,0611,0612,0701,0702,0703,0704,0705,0706,0708,0709,0710,0711,0712,0801,0802,0803,0804,0805,0806,0807,0809,0810,0811,0812,0901,0902,0903,0904,0905,0906,0907,0908,0910,0911,0912,1001,1002,1003,1004,1005,1006,1007,1008,1009,1011,1012,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1112,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211)
I already have a small snippet from the plugin developer that adds a dropdown in the child theme’s functions.php, but it currently doesn’t manage a unique per-product ticket pool properly (and doesn’t prevent duplicates across orders).
Acceptance criteria (what “done” looks like)
I can assign a predefined list of ticket numbers to a giveaway product (mapped by product ID) via a simple method (admin UI or config).
Customers can select a ticket number from the available pool (dropdown).
Once purchased, that ticket number is locked and cannot be purchased again.
If a customer buys multiple quantities, the system assigns/records multiple unique ticket numbers (or restricts quantity to 1 — whichever is easiest/recommended).
The assigned ticket number(s) appear in:
the order confirmation screen
order emails
the WooCommerce admin order view
Works for existing giveaways and future ones without re-coding each time (other than adding a new pool/list for a new product).
Self-Hosted AI Video Generator Category: After Effects, AI Content Creation, AI Development, AI Model Development, Animation, Machine Learning (ML), Video Editing, Video Services Budget: $250 - $750 USD
31-Dec-2025 17:04 GMT
4-Clip Instagram Reel Edit (ASAP - today) Category: Adobe Premiere Pro, After Effects, CapCut, DaVinci Resolve, Final Cut Pro, Video Editing, Video Post Editing, Video Processing, Video Production, Video Services Budget: £10 - £20 GBP
31-Dec-2025 17:04 GMT
Social Media Post Content Creation Category: Article Writing, Content Creation, Content Writing, Copywriting, Ghostwriting, Social Media Copy, Social Media Management, Social Media Marketing Budget: ₹1000000 - ₹2500000 INR
31-Dec-2025 17:03 GMT
Multi-Platform Event & Movie Booking App Category: Android, Backend Development, IOS Development, IPhone, Mobile App Development, Payment Gateway Integration, PHP, UI / User Interface Budget: ₹1500 - ₹12500 INR
Polymarket Trading App Development Category: API Integration, C#, Programming, Desktop Application, Financial Software Development, Java, JavaScript, Python, Software Development Budget: $250 - $750 USD
31-Dec-2025 17:01 GMT
Realistic Roblox Car Game Development Category: 3D Animation, 3D Modelling, 3D Rendering, C#, Programming, Game Design, Game Development, Game Testing, Roblox, Scripting, Unity Budget: $30 - $250 USD
Proposal to be visually presented in Word doc Category: Content Writing, Corporate Identity, Data Visualization, Graphic Design, Powerpoint, Presentations, Prezi, Visual Design, Word, Word Processing Budget: ₹1500 - ₹12500 INR
31-Dec-2025 16:57 GMT
Concrete Feedmill 3D Render Category: 3D Animation, 3D Design, 3D Modelling, 3D Rendering, AutoCAD, Building Architecture, Revit, SketchUp Budget: $250 - $750 USD
Lead Generation Meta Ads Category: A / B Testing, Advertising, Digital Marketing, Facebook Marketing, Google Adwords, Instagram Marketing, Internet Marketing, Lead Generation Budget: $250 - $750 USD