I run an online store and I want to turn our occasional “group buy” events into a smooth, automated experience inside WooCommerce. Customers will first pay a small deposit to reserve their spot. As more people join, the running bottle count unlocks lower price tiers—e.g. 24 bottles brings the price down to RM100 each, 100 bottles drops it to RM80. When the group-buy closes, the system must calculate each shopper’s final balance (or refund) automatically. Number of tiers can be edited. The three pillars the plugin has to nail are clear: group-buy management, a tiered-pricing engine, and rock-solid deposit handling. Around those, I also need quality-of-life touches that keep customers informed and protect my cash flow: • Countdown timer and live progress bar on the product page so shoppers see exactly how close we are to the next tier. • Instant deposit refunds through iPay88 if the minimum tier isn’t reached. • Automatic forfeiture of the deposit (also via iPay88) for anyone who “no-shows” after confirming. • WhatsApp notifications at key milestones—deposit received, next tier hit, final payment due, refund issued. Technical notes – Build as a clean WooCommerce extension that respects WordPress coding standards and uses existing hooks where possible. – Settings page in wp-admin to define bottle tiers, deposit amount, cut-off date/time, refund rules, and custom WhatsApp message templates. – Must play nicely with my current theme (Astra) and remain compatible with the latest WooCommerce releases. Deliverables & acceptance 1. Installable plugin (.zip) and source code. 2. Clear setup/usage guide. 3. Successful end-to-end test on a staging clone of winebros.my: customers join, tiers adjust, iPay88 handles payments/refunds, and WhatsApp messages fire exactly as outlined. If this fits your wheelhouse, let’s chat so we can get the first group buy live on the store.