Created backend API for fetching WooCommerce shipping zones. New Files: - includes/Api/ShippingController.php Features: ✅ GET /settings/shipping/zones endpoint ✅ Fetches all WooCommerce shipping zones ✅ Includes shipping methods for each zone ✅ Handles "Rest of the World" zone (zone 0) ✅ Returns formatted region names ✅ Returns method costs (Free, Calculated, or price) ✅ Permission check: manage_woocommerce Data Structure: - id: Zone ID - name: Zone name - order: Display order - regions: Comma-separated region names - rates: Array of shipping methods - id: Method instance ID - name: Method title - price: Formatted price or "Free"/"Calculated" - enabled: Boolean Integration: - Registered in Routes.php - Uses WC_Shipping_Zones API - Compatible with all WooCommerce shipping methods
2.1 KiB
2.1 KiB