Shipping Fix: - Frontend now sends shipping_cost and shipping_title in order payload - Backend uses these values as fallback when WC zone-based rate lookup fails - Fixes issue where Rajaongkir and other API-based shipping wasn't applied Dynamic Field Rendering: - Added billingFields/shippingFields filters sorted by priority - Added getBillingField/getShippingField helpers that return undefined for hidden fields - All standard fields now conditionally rendered based on API response - Fields use labels and required flags from API - Any field can be hidden via PHP snippet (type: 'hidden' or hidden: true) - Removed unused isFieldHidden function
40 KiB
40 KiB