← Missions

WooCommerce Developer Needed – Date Picker to Create Recurring Event Variations Automatically

Budget: $200.0 FIXED / ⭐ 4.49 (91) Switzerland

woocommerce, wordpress, web-programming

We are looking for an experienced **WordPress / WooCommerce developer** to extend an existing custom Date Picker feature in our WooCommerce product editor. ### Background We already have a working custom **Date Picker** inside the WooCommerce product editor. Currently, the admin can select: * Language * Date * Time The selected date is inserted into a WooCommerce product attribute and can be used for product variations. This existing single-date picker already works. ### Goal We now want to improve this workflow so that the admin does **not** need to manually create or edit WooCommerce variations afterwards. The Date Picker should become a full event/variation creation tool. The admin should be able to define: * Event date or recurring event dates * Time * Language * Price * Stock quantity * SKU, optional * Stock status * Optional variation description Then the system should automatically create or update the matching WooCommerce variations. ### Main Requirement The admin should be able to create multiple event variations directly from the Date Picker modal. This includes both: 1. Single event dates 2. Recurring event dates ### Recurring Event Feature Inside the existing Date Picker modal, we need an option to create recurring events. The admin should be able to define: * Start date * End date * Time * Language * Recurrence type * Price * Stock quantity * SKU prefix or auto-generated SKU * Stock status The recurrence should support at least: * Daily * Weekly * Every 2 weeks * Monthly Optional but nice to have: * Select specific weekdays, for example every Monday and Wednesday * Exclude specific dates * Preview all generated dates before creating variations ### Example Workflow The admin selects: * Language: German * Start date: 04 April 2026 * End date: 30 May 2026 * Time: 10:00 * Recurrence: Weekly * Price: CHF 150 * Stock quantity: 20 * Stock status: In stock * SKU prefix: COURSE-DE The system should automatically generate all matching event dates and create WooCommerce variations for each date. Example generated variations: * Sa 04. Apr 2026 10:00 (DE) — CHF 150 — Stock 20 — SKU COURSE-DE-20260404 * Sa 11. Apr 2026 10:00 (DE) — CHF 150 — Stock 20 — SKU COURSE-DE-20260411 * Sa 18. Apr 2026 10:00 (DE) — CHF 150 — Stock 20 — SKU COURSE-DE-20260418 * Sa 25. Apr 2026 10:00 (DE) — CHF 150 — Stock 20 — SKU COURSE-DE-20260425 The admin should not need to manually type the price, stock, or SKU again inside the WooCommerce variation section. ### Expected Behaviour When the admin clicks insert/create: * The generated dates are added to the WooCommerce product attribute * WooCommerce variations are created automatically * Each variation receives the correct date/time/language * Each variation receives the defined price * Each variation receives the defined stock quantity * Each variation receives the correct stock status * SKU should be generated automatically or based on a SKU prefix * Existing variations should not be duplicated * Existing variations should be updated if the same date already exists * Existing manually created dates should not be deleted ### Required Fields in the Date Picker Modal The existing modal should be extended with these fields: #### Event Settings * Single date or recurring date mode * Language * Date * Time #### Recurring Settings * Start date * End date * Recurrence type * Optional weekday selection * Optional excluded dates #### Variation Settings * Regular price * Sale price, optional * Stock quantity * Stock status * SKU prefix or automatic SKU generation * Variation description, optional ### Acceptance Criteria The feature is complete when: 1. The existing single-date picker still works. 2. Admin can create recurring event dates from the Date Picker. 3. Admin can enter price and stock directly in the Date Picker. 4. WooCommerce product attributes are updated automatically. 5. WooCommerce variations are created automatically. 6. Each generated variation has the correct: * Date/time/language attribute * Regular price * Stock quantity * Stock status * SKU 7. Duplicate variations are avoided. 8. Existing variations are not accidentally deleted. 9. The product works correctly on the frontend. 10. The checkout process works with the selected variation. 11. The implementation works after saving/updating the product. 12. The solution is stable and does not break existing products. ### Technical Requirements The developer should have strong experience with: * WordPress plugin development * WooCommerce variable products * WooCommerce product attributes * WooCommerce variation creation via code * PHP * JavaScript / jQuery * WordPress admin UI customization * Date and recurrence logic * Stock and price handling in WooCommerce variations ### Deliverables * Extension of the existing Date Picker modal * Recurring event generation logic * Automatic WooCommerce variation creation/update * Automatic price, stock, and SKU handling * Duplicate prevention * Testing with single dates and recurring dates * Testing with multiple languages * Short documentation for admin usage ### Important We do not want a workflow where the admin still needs to manually edit every variation afterwards. The goal is to create complete WooCommerce variations directly from the Date Picker. Please only apply if you have real experience with WooCommerce variation logic and custom WooCommerce admin functionality. In your application, please explain how you would automatically create WooCommerce variations from generated date values and how you would prevent duplicate variations.
Ouvrir sur Upwork