It is necessary to customize the checkout page for an online store on WordPress that uses WooCommerce. The task is as follows:
1. Redesign the checkout fields output:
• Change the order of the checkout fields (add new fields or remove unnecessary ones).
• Create logic that allows hiding/showing certain fields depending on the selected delivery method (delivery or pickup).
• Make some fields mandatory to fill out if a certain delivery method is selected (for example, the “Address” field must be mandatory for delivery but not for pickup).
2. Implementation of delivery/pickup options selection:
• Add the ability to choose between delivery and pickup.
• Implement a dependency between the choice of delivery and the display of the corresponding fields (for example, when choosing “pickup” — the address fields are not displayed).
• Display available delivery options on the checkout page, depending on the buyer's region (optional).
Additionally:
• Experience working with WooCommerce.
• Examples of similar implementations will be an advantage.