v1.0.4
Latest· April 2026Pickup Point & Travel Agency shipping methods, accent-insensitive search, security improvements.
New6 changes
- Pickup Point shipping method — customers collect orders from predefined pickup locations
- Travel Agency shipping method — intercity delivery via travel agencies with route-based pricing
- Compact point/agency selector at checkout with expand-on-select design
- Agency route system — set shipping prices per destination city or region (City > Region > Default)
- "Hide if no rule matches" option for Zone Shipping — hides method when no rule applies
- Selector visibility toggle — pickup/agency cards only appear when the corresponding method is selected
Improved3 changes
- Search in Select2 dropdowns now supports accent-insensitive matching ("yaounde" finds "Yaoundé")
- Short search terms (e.g. "pk8") no longer return fuzzy false positives
- Fuzzy search only triggers for 4+ character terms to avoid over-matching
Fixed3 changes
- Shipping rate meta hidden from admin order items table (no more raw JSON display)
- Method ID detection uses exact match instead of substring
- Null safety checks on WC()->shipping() and rate meta_data access
Security1 change
- Refactored point lookup into shared helper with proper null guards
i18n1 change
- French translations updated for all new strings